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

A TypeInfo class to support registered type creation, and introspection of available actions and signal connection. More...

#include <type-info-impl.h>

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

Classes

struct  RegisteredProperty
 

Public Member Functions

 TypeInfo (const std::string &name, const std::string &baseName, Dali::TypeInfo::CreateFunction creator)
 Create TypeInfo. More...
 
 ~TypeInfo ()
 
const std::string & GetName () const
 Retrieve the type name for this type. More...
 
const std::string & GetBaseName () const
 Retrieve the base type name for this type. More...
 
BaseHandle CreateInstance () const
 Function signature for creating an instance of the associated object type. .0. More...
 
Dali::TypeInfo::CreateFunction GetCreator () const
 Retrieve the creator function for this type. More...
 
size_t GetActionCount () const
 Retrieve the number of actions for this type. More...
 
std::string GetActionName (size_t index) const
 Retrieve the action name for the index. More...
 
size_t GetSignalCount () const
 Retrieve the number of signals for this type. More...
 
std::string GetSignalName (size_t index) const
 Retrieve the signal name for the index. More...
 
size_t GetPropertyCount () const
 Retrieve the number of event side type registered properties for this type. More...
 
std::string GetPropertyName (size_t index) const
 Given a property index, retrieve the property name associated with it. More...
 
void GetPropertyIndices (Property::IndexContainer &indices) const
 Adds the property indices to the container specified. More...
 
const std::string & GetPropertyName (Property::Index index) const
  More...
 
void AddActionFunction (const std::string &actionName, Dali::TypeInfo::ActionFunction function)
 
void AddConnectorFunction (const std::string &signalName, Dali::TypeInfo::SignalConnectorFunction function)
 
void AddProperty (const std::string &name, Property::Index index, Property::Type type, Dali::TypeInfo::SetPropertyFunction setFunc, Dali::TypeInfo::GetPropertyFunction getFunc)
 Adds an event-thread only property to the type. More...
 
void AddAnimatableProperty (const std::string &name, Property::Index index, Property::Type type)
 Adds an animatable property to the type. More...
 
void AddAnimatableProperty (const std::string &name, Property::Index index, const Property::Value &defaultValue)
 Adds an animatable property with the given default value. More...
 
void AddAnimatablePropertyComponent (const std::string &name, Property::Index index, Property::Index baseIndex, unsigned int componentIndex)
 Adds a component of an animatable property to the type. More...
 
bool DoActionTo (BaseObject *object, const std::string &actionName, const Property::Map &properties)
 Do an action on base object. More...
 
bool ConnectSignal (BaseObject *object, ConnectionTrackerInterface *connectionTracker, const std::string &signalName, FunctorDelegate *functor)
 Connects a callback function with the object's signals. More...
 
Property::Index GetPropertyIndex (const std::string &name) const
 Given a property name, retrieve the index. More...
 
Property::Index GetBasePropertyIndex (Property::Index index) const
 Given a property index, retrieve the index of its base property. More...
 
int GetComponentIndex (Property::Index index) const
 Given a property index, retrieve its component index. More...
 
bool IsPropertyWritable (Property::Index index) const
 Checks if there is a setter for the property. More...
 
Property::Type GetPropertyType (Property::Index index) const
 Retrieve the Property::Type of the property at the given index. More...
 
Property::Value GetPropertyDefaultValue (Property::Index index) const
 Retrieve the default value of the property at the given index. More...
 
void SetProperty (BaseObject *object, Property::Index index, const Property::Value &value) const
 Sets the value of a property at the index specified for the given object. More...
 
void SetProperty (BaseObject *object, const std::string &name, const Property::Value &value) const
 Sets the value of a property with the name specified for the given object. More...
 
Property::Value GetProperty (const BaseObject *object, Property::Index index) const
 Retrieves the value of a property at the index specified for the given object. More...
 
Property::Value GetProperty (const BaseObject *object, const std::string &name) const
 Retrieves the value of a property with the name specified for the given object. More...
 
- Public Member Functions inherited from Dali::BaseObject
template<class T >
bool ConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, const T &functor)
 Connects a void() functor to a specified signal. More...
 
bool DoAction (const std::string &actionName, const Property::Map &attributes)
 Perform action on this object with the given action name and attributes. More...
 
const std::string & GetTypeName () const
 Returns the type name for the Handle. More...
 
bool GetTypeInfo (Dali::TypeInfo &info) const
 Returns the type info for the Handle. More...
 
bool DoConnectSignal (ConnectionTrackerInterface *connectionTracker, const std::string &signalName, FunctorDelegate *functorDelegate)
 Not intended for application developers. More...
 
- Public Member Functions inherited from Dali::RefObject
void Reference ()
 Increment the object's reference count. More...
 
void Unreference ()
 Decrement the object's reference count. More...
 
int ReferenceCount ()
 Retrieve the object's reference count. More...
 

Private Types

typedef std::pair< std::string,
Dali::TypeInfo::SignalConnectorFunction
ConnectionPair
 
typedef std::pair< std::string,
Dali::TypeInfo::ActionFunction
ActionPair
 
typedef std::pair
< Property::Index,
RegisteredProperty
RegisteredPropertyPair
 
typedef std::pair
< Property::Index,
Property::Value
PropertyDefaultValuePair
 
typedef std::vector< ActionPairActionContainer
 
typedef std::vector
< ConnectionPair
ConnectorContainer
 
typedef std::vector
< RegisteredPropertyPair
RegisteredPropertyContainer
 
typedef std::vector
< PropertyDefaultValuePair
PropertyDefaultValueContainer
 

Private Attributes

std::string mTypeName
 
std::string mBaseTypeName
 
Dali::TypeInfo::CreateFunction mCreate
 
ActionContainer mActions
 
ConnectorContainer mSignalConnectors
 
RegisteredPropertyContainer mRegisteredProperties
 
PropertyDefaultValueContainer mPropertyDefaultValues
 

Additional Inherited Members

- Protected Member Functions inherited from Dali::BaseObject
 BaseObject ()
 Default constructor. More...
 
virtual ~BaseObject ()
 A reference counted object may only be deleted by calling Unreference(). More...
 
void RegisterObject ()
 Registers the object as created with the Object registry. More...
 
void UnregisterObject ()
 Unregisters the object from Object registry. More...
 

Detailed Description

A TypeInfo class to support registered type creation, and introspection of available actions and signal connection.

It also supports doing actions and connecting signal handlers. Note this is properly conducted through the BaseHandle interface which uses the TypeRegistry to walk all base classes.

Definition at line 42 of file type-info-impl.h.

Member Typedef Documentation

typedef std::vector< ActionPair > Dali::Internal::TypeInfo::ActionContainer
private

Definition at line 298 of file type-info-impl.h.

typedef std::pair<std::string, Dali::TypeInfo::ActionFunction > Dali::Internal::TypeInfo::ActionPair
private

Definition at line 294 of file type-info-impl.h.

Definition at line 293 of file type-info-impl.h.

Definition at line 299 of file type-info-impl.h.

Definition at line 301 of file type-info-impl.h.

Definition at line 296 of file type-info-impl.h.

Definition at line 300 of file type-info-impl.h.

Definition at line 295 of file type-info-impl.h.

Constructor & Destructor Documentation

Dali::Internal::TypeInfo::TypeInfo ( const std::string &  name,
const std::string &  baseName,
Dali::TypeInfo::CreateFunction  creator 
)

Create TypeInfo.

Parameters
[name]the registered name
[baseName]the base type registered name
[creator]the creator function for this type

Definition at line 108 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS.

Dali::Internal::TypeInfo::~TypeInfo ( )

Definition at line 115 of file type-info-impl.cpp.

Member Function Documentation

void Dali::Internal::TypeInfo::AddActionFunction ( const std::string &  actionName,
Dali::TypeInfo::ActionFunction  function 
)

Definition at line 335 of file type-info-impl.cpp.

References DALI_LOG_WARNING, and mActions.

void Dali::Internal::TypeInfo::AddAnimatableProperty ( const std::string &  name,
Property::Index  index,
Property::Type  type 
)

Adds an animatable property to the type.

Parameters
[in]nameThe name of the property.
[in]indexThe index of the property
[in]typeThe Property::Type.

Definition at line 403 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Property::INVALID_COMPONENT_INDEX, Dali::Property::INVALID_INDEX, and mRegisteredProperties.

void Dali::Internal::TypeInfo::AddAnimatableProperty ( const std::string &  name,
Property::Index  index,
const Property::Value defaultValue 
)

Adds an animatable property with the given default value.

Parameters
[in]nameThe name of the property.
[in]indexThe index of the property
[in]typeThe Property::Type.

Definition at line 418 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Property::INVALID_COMPONENT_INDEX, Dali::Property::INVALID_INDEX, mPropertyDefaultValues, and mRegisteredProperties.

void Dali::Internal::TypeInfo::AddAnimatablePropertyComponent ( const std::string &  name,
Property::Index  index,
Property::Index  baseIndex,
unsigned int  componentIndex 
)

Adds a component of an animatable property to the type.

The animatable property must have been type-registered and must be a Vector2, Vector3 or Vector4 type.

Parameters
[in]nameThe name of the component.
[in]indexThe index of the property
[in]baseIndexThe index of the base animatable property
[in]componentThe index The index of the component.

Definition at line 434 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, GetPropertyType(), mRegisteredProperties, Dali::Property::VECTOR2, Dali::Property::VECTOR3, and Dali::Property::VECTOR4.

Here is the call graph for this function:

void Dali::Internal::TypeInfo::AddConnectorFunction ( const std::string &  signalName,
Dali::TypeInfo::SignalConnectorFunction  function 
)

Definition at line 357 of file type-info-impl.cpp.

References DALI_LOG_WARNING, and mSignalConnectors.

void Dali::Internal::TypeInfo::AddProperty ( const std::string &  name,
Property::Index  index,
Property::Type  type,
Dali::TypeInfo::SetPropertyFunction  setFunc,
Dali::TypeInfo::GetPropertyFunction  getFunc 
)

Adds an event-thread only property to the type.

Parameters
[in]nameThe name of the property.
[in]indexThe index of the property.
[in]typeThe Property::Type.
[in]setFuncThe function to call to set the property (Can be NULL).
[in]getFuncThe function to call to retrieve the value of the property.

Definition at line 379 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Property::INVALID_COMPONENT_INDEX, Dali::Property::INVALID_INDEX, and mRegisteredProperties.

bool Dali::Internal::TypeInfo::ConnectSignal ( BaseObject object,
ConnectionTrackerInterface connectionTracker,
const std::string &  signalName,
FunctorDelegate functor 
)

Connects a callback function with the object's signals.

Parameters
[in]objectThe object providing the signal.
[in]trackerUsed to disconnect the signal.
[in]signalNameThe signal to connect to.
[in]functorA newly allocated FunctorDelegate.
Returns
True if the signal was connected.
Postcondition
If a signal was connected, ownership of functor was passed to CallbackBase. Otherwise the caller is responsible for deleting the unused functor.

Definition at line 173 of file type-info-impl.cpp.

References mSignalConnectors.

BaseHandle Dali::Internal::TypeInfo::CreateInstance ( ) const

Function signature for creating an instance of the associated object type. .0.

Definition at line 119 of file type-info-impl.cpp.

References Dali::BaseHandle::GetBaseObject(), mCreate, and Dali::Internal::Object::SetTypeInfo().

Here is the call graph for this function:

bool Dali::Internal::TypeInfo::DoActionTo ( BaseObject object,
const std::string &  actionName,
const Property::Map properties 
)

Do an action on base object.

Parameters
[in]objectThe base object to act upon
[in]actionNameThe name of the desired action
[in]propertiesThe arguments of the action
Returns
bool If the action could be executed

Definition at line 141 of file type-info-impl.cpp.

References DALI_LOG_WARNING, Dali::TypeRegistry::Get(), Dali::TypeInfo::GetBaseName(), Dali::GetImplementation(), Dali::TypeRegistry::GetTypeInfo(), mActions, mBaseTypeName, and mTypeName.

Here is the call graph for this function:

size_t Dali::Internal::TypeInfo::GetActionCount ( ) const

Retrieve the number of actions for this type.

.0

Returns
The count

Definition at line 203 of file type-info-impl.cpp.

References Dali::TypeRegistry::Get(), Dali::TypeInfo::GetBaseName(), Dali::GetImplementation(), Dali::TypeRegistry::GetTypeInfo(), mActions, and mBaseTypeName.

Here is the call graph for this function:

std::string Dali::Internal::TypeInfo::GetActionName ( size_t  index) const

Retrieve the action name for the index.

.0

Parameters
[in]indexIndex to lookup
Returns
action name or empty string where index is invalid

Definition at line 217 of file type-info-impl.cpp.

References Dali::TypeRegistry::Get(), Dali::TypeInfo::GetBaseName(), Dali::GetImplementation(), Dali::TypeRegistry::GetTypeInfo(), mActions, and mBaseTypeName.

Here is the call graph for this function:

const std::string & Dali::Internal::TypeInfo::GetBaseName ( ) const

Retrieve the base type name for this type.

.0

Returns
string of base name

Definition at line 193 of file type-info-impl.cpp.

References mBaseTypeName.

Property::Index Dali::Internal::TypeInfo::GetBasePropertyIndex ( Property::Index  index) const

Given a property index, retrieve the index of its base property.

Parameters
[in]indexThe index of the property.
Returns
The index of the base property associated with the given property index.

Definition at line 498 of file type-info-impl.cpp.

References Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), Dali::Property::INVALID_INDEX, mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::RegisterAnimatableProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

int Dali::Internal::TypeInfo::GetComponentIndex ( Property::Index  index) const

Given a property index, retrieve its component index.

Parameters
[in]indexThe index of the property.
Returns
The component index associated with that property index.

Definition at line 521 of file type-info-impl.cpp.

References Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), Dali::Property::INVALID_COMPONENT_INDEX, mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::GetPropertyComponentIndex(), and Dali::Internal::Object::RegisterAnimatableProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

Dali::TypeInfo::CreateFunction Dali::Internal::TypeInfo::GetCreator ( ) const

Retrieve the creator function for this type.

.0

Returns
the creator function

Definition at line 198 of file type-info-impl.cpp.

References mCreate.

const std::string & Dali::Internal::TypeInfo::GetName ( ) const

Retrieve the type name for this type.

.0

Returns
string name

Definition at line 188 of file type-info-impl.cpp.

References mTypeName.

Property::Value Dali::Internal::TypeInfo::GetProperty ( const BaseObject object,
Property::Index  index 
) const

Retrieves the value of a property at the index specified for the given object.

Parameters
[in]objectThe object whose property is to be queried.
[in]indexThe property index.
Returns
The current value of the property.

Definition at line 667 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::Object::GetProperty(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::GetProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Value Dali::Internal::TypeInfo::GetProperty ( const BaseObject object,
const std::string &  name 
) const

Retrieves the value of a property with the name specified for the given object.

Parameters
[in]objectThe object whose property is to be queried.
[in]nameThe property name.
Returns
The current value of the property.

Definition at line 686 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::Object::GetProperty(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, and mRegisteredProperties.

Here is the call graph for this function:

size_t Dali::Internal::TypeInfo::GetPropertyCount ( ) const

Retrieve the number of event side type registered properties for this type.

This count does not include all properties .0

Returns
The count

Definition at line 459 of file type-info-impl.cpp.

References Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::GetPropertyCount().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Value Dali::Internal::TypeInfo::GetPropertyDefaultValue ( Property::Index  index) const

Retrieve the default value of the property at the given index.

Parameters
[in]indexThe property index.
Returns
The default property value at that index.

Definition at line 605 of file type-info-impl.cpp.

References GetPropertyType(), mPropertyDefaultValues, and Dali::Property::Value().

Referenced by Dali::Internal::Object::RegisterAnimatableProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

Property::Index Dali::Internal::TypeInfo::GetPropertyIndex ( const std::string &  name) const

Given a property name, retrieve the index.

Parameters
[in]nameThe name of the property.
Returns
The index associated with that name.

Definition at line 474 of file type-info-impl.cpp.

References Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::Object::GetPropertyIndex(), Dali::Internal::TypeRegistry::GetTypeInfo(), Dali::Property::INVALID_INDEX, mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::GetPropertyIndex().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Internal::TypeInfo::GetPropertyIndices ( Property::IndexContainer indices) const

Adds the property indices to the container specified.

Parameters
in/out]indices The container where the property indices are added.

Definition at line 295 of file type-info-impl.cpp.

References Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), GetPropertyIndices(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, mRegisteredProperties, Dali::Vector< T, IsTrivialType >::PushBack(), Dali::Vector< T, IsTrivialType >::Reserve(), and Dali::VectorBase::Size().

Referenced by GetPropertyIndices(), and Dali::Internal::Object::GetPropertyIndices().

Here is the call graph for this function:

Here is the caller graph for this function:

std::string Dali::Internal::TypeInfo::GetPropertyName ( size_t  index) const

Given a property index, retrieve the property name associated with it.

.0

Parameters
[in]indexThe property index.
Returns
The name of the property at the given index.
Exceptions
DaliExceptionIf index is not valid.

Referenced by Dali::Internal::Object::GetPropertyName(), and Dali::Internal::Object::RegisterAnimatableProperty().

Here is the caller graph for this function:

const std::string & Dali::Internal::TypeInfo::GetPropertyName ( Property::Index  index) const
Property::Type Dali::Internal::TypeInfo::GetPropertyType ( Property::Index  index) const

Retrieve the Property::Type of the property at the given index.

Parameters
[in]indexThe property index.
Returns
The Property::Type at that index.

Definition at line 578 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::Object::GetPropertyType(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, mRegisteredProperties, and Dali::Property::NONE.

Referenced by AddAnimatablePropertyComponent(), GetPropertyDefaultValue(), Dali::Internal::Object::GetPropertyType(), and Dali::Internal::Object::RegisterAnimatableProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

size_t Dali::Internal::TypeInfo::GetSignalCount ( ) const

Retrieve the number of signals for this type.

.0

Returns
The count

Definition at line 249 of file type-info-impl.cpp.

References Dali::TypeRegistry::Get(), Dali::TypeInfo::GetBaseName(), Dali::GetImplementation(), Dali::TypeRegistry::GetTypeInfo(), mBaseTypeName, and mSignalConnectors.

Here is the call graph for this function:

std::string Dali::Internal::TypeInfo::GetSignalName ( size_t  index) const

Retrieve the signal name for the index.

.0

Parameters
[in]indexIndex to lookup
Returns
signal name or empty string where index is invalid

Definition at line 263 of file type-info-impl.cpp.

References Dali::TypeRegistry::Get(), Dali::TypeInfo::GetBaseName(), Dali::GetImplementation(), Dali::TypeRegistry::GetTypeInfo(), mBaseTypeName, and mSignalConnectors.

Here is the call graph for this function:

bool Dali::Internal::TypeInfo::IsPropertyWritable ( Property::Index  index) const

Checks if there is a setter for the property.

If there is then it is writable.

Parameters
[in]indexThe property index.
Returns
True, if writable, false otherwise.

Definition at line 544 of file type-info-impl.cpp.

References Dali::ANIMATABLE_PROPERTY_REGISTRATION_MAX_INDEX, Dali::ANIMATABLE_PROPERTY_REGISTRATION_START_INDEX, DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), Dali::Internal::Object::IsPropertyWritable(), mBaseTypeName, and mRegisteredProperties.

Referenced by Dali::Internal::Object::IsPropertyWritable().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Internal::TypeInfo::SetProperty ( BaseObject object,
Property::Index  index,
const Property::Value value 
) const

Sets the value of a property at the index specified for the given object.

Parameters
[in]objectThe object whose property is to be set.
[in]indexThe property index.
[in]valueThe value to set.

Definition at line 619 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, mRegisteredProperties, and Dali::Internal::Object::SetProperty().

Referenced by Dali::Internal::Object::SetProperty().

Here is the call graph for this function:

Here is the caller graph for this function:

void Dali::Internal::TypeInfo::SetProperty ( BaseObject object,
const std::string &  name,
const Property::Value value 
) const

Sets the value of a property with the name specified for the given object.

Parameters
[in]objectThe object whose property is to be set.
[in]nameThe property name.
[in]valueThe value to set.

Definition at line 644 of file type-info-impl.cpp.

References DALI_ASSERT_ALWAYS, Dali::Internal::TypeRegistry::Get(), Dali::GetImplementation(), Dali::Internal::TypeRegistry::GetTypeInfo(), mBaseTypeName, mRegisteredProperties, and Dali::Internal::Object::SetProperty().

Here is the call graph for this function:

Member Data Documentation

ActionContainer Dali::Internal::TypeInfo::mActions
private

Definition at line 306 of file type-info-impl.h.

Referenced by AddActionFunction(), DoActionTo(), GetActionCount(), and GetActionName().

std::string Dali::Internal::TypeInfo::mBaseTypeName
private
Dali::TypeInfo::CreateFunction Dali::Internal::TypeInfo::mCreate
private

Definition at line 305 of file type-info-impl.h.

Referenced by CreateInstance(), and GetCreator().

PropertyDefaultValueContainer Dali::Internal::TypeInfo::mPropertyDefaultValues
private

Definition at line 309 of file type-info-impl.h.

Referenced by AddAnimatableProperty(), and GetPropertyDefaultValue().

RegisteredPropertyContainer Dali::Internal::TypeInfo::mRegisteredProperties
private
ConnectorContainer Dali::Internal::TypeInfo::mSignalConnectors
private
std::string Dali::Internal::TypeInfo::mTypeName
private

Definition at line 303 of file type-info-impl.h.

Referenced by DoActionTo(), and GetName().


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