All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Types | Public Member Functions | List of all members
Eegeo::Labels::IResourceObserver< TResourceType > Class Template Referenceabstract

Public Types

typedef const TResourceType CallbackParamType
 
typedef Helpers::ICallback1
< CallbackParamType > 
CallbackType
 

Public Member Functions

virtual void RegisterAddedToSceneGraphCallback (CallbackType &callback)=0
 
virtual void UnregisterAddedToSceneGraphCallback (CallbackType &callback)=0
 
virtual void RegisterRemovedFromSceneGraphCallback (CallbackType &callback)=0
 
virtual void UnregisterRemovedFromSceneGraphCallback (CallbackType &callback)=0
 
virtual void RegisterResourceDeletedCallback (CallbackType &callback)=0
 
virtual void UnregisterResourceDeletedCallback (CallbackType &callback)=0
 
virtual void NotifyAddedToSceneGraph (CallbackParamType &resource)=0
 
virtual void NotifyRemovedFromSceneGraph (CallbackParamType &resource)=0
 
virtual void NotifyResourceDeleted (CallbackParamType &resource)=0
 

The documentation for this class was generated from the following file: