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

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

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

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

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

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

Member Function Documentation

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

Retrieve a Vector3 value.

.0

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