CinewareObservableInterface Class Reference

#include <cineware_observable.h>

Inheritance diagram for CinewareObservableInterface:

Public Member Functions

MAXON_METHOD void NotifyCinewareHost ()
 
 MAXON_OBSERVABLE (void, ObservableSceneChanged,(void *, const DataDictionary &info), ObservableCombinerRunAllComponent)
 

Private Member Functions

 MAXON_INTERFACE (CinewareObservableInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interfaces.cinewareobservable")
 
- Private Member Functions inherited from ObserverObjectInterface
MAXON_METHOD String GetName () const
 
MAXON_METHOD void SetName (const String &name)
 
 MAXON_OBSERVABLE (void, ObserverDestroyed,(ObserverObjectInterface *sender), ObservableCombinerRunAllComponent)
 
 MAXON_OBSERVABLE (void, ObserverDisconnectNotify,(const ObserverObjectRef &owner, const Id &observerId, const ObserverObjectRef &observer), ObservableCombinerRunAllComponent)
 
 MAXON_OBSERVABLE (Result< void >, ObserverConnectNotify,(const ObserverObjectRef &owner, const Id &observableId, const ObserverObjectRef &observer), ObservableCombinerRunAllComponent)
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CinewareObservableInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.interfaces.cinewareobservable"   
)
private

◆ NotifyCinewareHost()

MAXON_METHOD void NotifyCinewareHost ( )

◆ MAXON_OBSERVABLE()

MAXON_OBSERVABLE ( void  ,
ObservableSceneChanged  ,
(void *, const DataDictionary &info ,
ObservableCombinerRunAllComponent   
)