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
[legend]
Collaboration diagram for anonymous_namespace{utc-Dali-Constraints.cpp}::QuaternionPropertyInput:
Collaboration graph
[legend]

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

QuaternionmValue
 
- 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)
inline

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

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

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

Member Function Documentation

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

Retrieve a Quaternion value.

.0

Returns
The Quaternion value.
Precondition
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