Dali 3D User Interface Engine
List of all members | Public Member Functions | Public Attributes | Private Member Functions
Dali::Internal::AnimatablePropertyMetadata Class Reference

An entry in an animatable property metadata lookup. More...

#include <property-metadata.h>

Inheritance diagram for Dali::Internal::AnimatablePropertyMetadata:
Inheritance graph
[legend]
Collaboration diagram for Dali::Internal::AnimatablePropertyMetadata:
Collaboration graph
[legend]

Public Member Functions

 AnimatablePropertyMetadata (Property::Index newIndex, int newComponentIndex, Property::Type newType, const SceneGraph::PropertyBase *newProperty)
 Constructor for metadata of animatable property. More...
 
 AnimatablePropertyMetadata (Property::Index newIndex, int newComponentIndex, Property::Value newValue)
 Constructor for metadata of animatable property. More...
 
virtual bool IsWritable (void) const
 

Public Attributes

Property::Index index
 The index of the property. More...
 

Private Member Functions

 AnimatablePropertyMetadata ()
 
 AnimatablePropertyMetadata (const AnimatablePropertyMetadata &)
 
AnimatablePropertyMetadataoperator= (const AnimatablePropertyMetadata &)
 

Additional Inherited Members

Detailed Description

An entry in an animatable property metadata lookup.

The value type field should be queried, before accessing the animatable property:

Definition at line 143 of file property-metadata.h.

Constructor & Destructor Documentation

Dali::Internal::AnimatablePropertyMetadata::AnimatablePropertyMetadata ( Property::Index  newIndex,
int  newComponentIndex,
Property::Type  newType,
const SceneGraph::PropertyBase newProperty 
)
inline

Constructor for metadata of animatable property.

Parameters
[in]newIndexThe index of the animatable property.
[in]newTypeThe type ID of the animatable property.
[in]newPropertyA pointer to the scene-graph owned property.

Definition at line 153 of file property-metadata.h.

References Dali::Internal::PropertyMetadata::componentIndex, DALI_ASSERT_DEBUG, Dali::Internal::PropertyMetadata::mProperty, Dali::Property::Value(), and Dali::Internal::PropertyMetadata::value.

Here is the call graph for this function:

Dali::Internal::AnimatablePropertyMetadata::AnimatablePropertyMetadata ( Property::Index  newIndex,
int  newComponentIndex,
Property::Value  newValue 
)
inline

Constructor for metadata of animatable property.

Parameters
[in]newIndexThe index of the animatable property.
[in]newValueThe value of the scene-graph owned property.

Definition at line 170 of file property-metadata.h.

References Dali::Internal::PropertyMetadata::componentIndex, and Dali::Internal::PropertyMetadata::value.

Dali::Internal::AnimatablePropertyMetadata::AnimatablePropertyMetadata ( )
private
Dali::Internal::AnimatablePropertyMetadata::AnimatablePropertyMetadata ( const AnimatablePropertyMetadata )
private

Member Function Documentation

virtual bool Dali::Internal::AnimatablePropertyMetadata::IsWritable ( void  ) const
inlinevirtual
Returns
true if the property can be written to

Implements Dali::Internal::PropertyMetadata.

Definition at line 182 of file property-metadata.h.

AnimatablePropertyMetadata& Dali::Internal::AnimatablePropertyMetadata::operator= ( const AnimatablePropertyMetadata )
private

Member Data Documentation

Property::Index Dali::Internal::AnimatablePropertyMetadata::index

The index of the property.

Definition at line 187 of file property-metadata.h.


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