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

Public Member Functions

 Vector3PropertyInput (Vector3 &value)
 ~Vector3PropertyInput ()
const Vector3GetVector3 () const
 Retrieve a Vector3 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 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...
virtual const QuaternionGetQuaternion () const
 Retrieve a Quaternion 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 91 of file utc-Dali-Constraints.cpp.

Constructor & Destructor Documentation

anonymous_namespace{utc-Dali-Constraints.cpp}::Vector3PropertyInput::Vector3PropertyInput ( Vector3 value)

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

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

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

Member Function Documentation

const Vector3& anonymous_namespace{utc-Dali-Constraints.cpp}::Vector3PropertyInput::GetVector3 ( ) const

Retrieve a Vector3 value.


The Vector3 value.
GetType() returns Property::VECTOR3.

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

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

Member Data Documentation

Vector3& anonymous_namespace{utc-Dali-Constraints.cpp}::Vector3PropertyInput::mValue

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

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