Dali 3D User Interface Engine
List of all members | Public Member Functions
Dali::Internal::SceneGraph::PropertyOwner::Observer Class Referenceabstract

#include <property-owner.h>

Inheritance diagram for Dali::Internal::SceneGraph::PropertyOwner::Observer:
Inheritance graph
[legend]

Public Member Functions

virtual void PropertyOwnerConnected (PropertyOwner &owner)=0
 Called when the observable object is connected to the scene graph. More...
 
virtual void PropertyOwnerDisconnected (BufferIndex updateBufferIndex, PropertyOwner &owner)=0
 Called when the observable object is disconnected from the scene graph. More...
 
virtual void PropertyOwnerDestroyed (PropertyOwner &owner)=0
 Called shortly before the observable object is destroyed. More...
 

Detailed Description

Definition at line 55 of file property-owner.h.

Member Function Documentation

virtual void Dali::Internal::SceneGraph::PropertyOwner::Observer::PropertyOwnerConnected ( PropertyOwner owner)
pure virtual

Called when the observable object is connected to the scene graph.

Parameters
[in]ownerA reference to the connected PropertyOwner

Implemented in Dali::Internal::SceneGraph::Animator< PropertyType, PropertyAccessorType >, and Dali::Internal::SceneGraph::ConstraintBase.

virtual void Dali::Internal::SceneGraph::PropertyOwner::Observer::PropertyOwnerDestroyed ( PropertyOwner owner)
pure virtual

Called shortly before the observable object is destroyed.

Note
Cleanup should be done in both this and PropertyOwnerDisconnected as PropertyOwnerDisconnected may not be called (i.e. when shutting down).

Implemented in Dali::Internal::SceneGraph::Animator< PropertyType, PropertyAccessorType >, and Dali::Internal::SceneGraph::ConstraintBase.

virtual void Dali::Internal::SceneGraph::PropertyOwner::Observer::PropertyOwnerDisconnected ( BufferIndex  updateBufferIndex,
PropertyOwner owner 
)
pure virtual

Called when the observable object is disconnected from the scene graph.

Parameters
[in]currentBufferIndexThe buffer to reset.
[in]ownerA reference to the disconnected PropertyOwner

Implemented in Dali::Internal::SceneGraph::Animator< PropertyType, PropertyAccessorType >, and Dali::Internal::SceneGraph::ConstraintBase.


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