Dali 3D User Interface Engine
List of all members | Public Member Functions | Public Attributes
anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput Struct Reference
Inheritance diagram for anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput:
Inheritance graph
Collaboration diagram for anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput:
Collaboration graph

Public Member Functions

 QuaternionPropertyInput (Quaternion &value)
 ~QuaternionPropertyInput ()
const QuaternionGetQuaternion () const
 Retrieve a Quaternion value. More...
- Public Member Functions inherited from anonymous_namespace{utc-Dali-Constraints.cpp}::PropertyInputImpl
 PropertyInputImpl (Property::Type type)
virtual ~PropertyInputImpl ()
Property::Type GetType () const
 Query the type of property input. More...
virtual const bool & GetBoolean () const
 Retrieve a boolean value. More...
virtual const float & GetFloat () const
 Retrieve a float value. More...
virtual const int & GetInteger () const
 Retrieve an integer value. More...
virtual const Vector2GetVector2 () const
 Retrieve a Vector2 value. More...
virtual const Vector3GetVector3 () const
 Retrieve a Vector3 value. More...
virtual const Vector4GetVector4 () const
 Retrieve a Vector4 value. More...
virtual const Matrix3GetMatrix3 () const
 Retrieve a Matrix (3x3) value. More...
virtual const MatrixGetMatrix () const
 Retrieve a Matrix (4x4) value. More...
- Public Member Functions inherited from Dali::PropertyInput
virtual ~PropertyInput ()=0
 Forward declare future extension interface. More...
virtual Extension * GetExtension ()
 Retrieve the extension for the PropertyInput. More...

Public Attributes

- Public Attributes inherited from anonymous_namespace{utc-Dali-Constraints.cpp}::PropertyInputImpl
Property::Type mType

Additional Inherited Members

- Static Public Attributes inherited from anonymous_namespace{utc-Dali-Constraints.cpp}::PropertyInputImpl
static const bool BOOLEAN_VALUE = true
static const float FLOAT_VALUE = 123.0f
static const int INTEGER_VALUE = 456
static const Vector2 VECTOR2_VALUE = Vector2( 10.0f, 20.0f )
static const Vector3 VECTOR3_VALUE = Vector3( 30.0f, 40.0f, 50.0f )
static const Vector4 VECTOR4_VALUE = Vector4( 60.0f, 70.0f, 80.0f, 90.0f )
static const Matrix3 MATRIX3_VALUE
static const Matrix MATRIX_VALUE = Matrix::IDENTITY
static const Quaternion QUATERNION_VALUE

Detailed Description

Definition at line 115 of file utc-Dali-Constraints.cpp.

Constructor & Destructor Documentation

anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput::QuaternionPropertyInput ( Quaternion value)

Definition at line 120 of file utc-Dali-Constraints.cpp.

anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput::~QuaternionPropertyInput ( )

Definition at line 126 of file utc-Dali-Constraints.cpp.

Member Function Documentation

const Quaternion& anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput::GetQuaternion ( ) const

Retrieve a Quaternion value.


The Quaternion value.
GetType() returns Property::Quaternion.

Reimplemented from anonymous_namespace{utc-Dali-Constraints.cpp}::PropertyInputImpl.

Definition at line 130 of file utc-Dali-Constraints.cpp.

Member Data Documentation

Quaternion& anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput::mValue

Definition at line 136 of file utc-Dali-Constraints.cpp.

The documentation for this struct was generated from the following file:
Dali Docs Home
Read more about Dali