CinewareCommunicationInterface Class Reference

#include <cineware_communication.h>

Public Types

using ListenersArray = BufferedBaseArray< CinewareCommunicationListenerRef, 16 >
 

Static Public Member Functions

static MAXON_METHOD Result< GenericDataAddListener (const CinewareCommunicationListenerRef &listener)
 
static MAXON_METHOD Result< void > GetListeners (ListenersArray &listeners)
 
static MAXON_METHOD cinema::BaseSceneHookFindSceneHook (cinema::BaseDocument *doc)
 
static MAXON_METHOD cinema::BaseList2DFindObject (const cinema::BaseSceneHook *hook, const maxon::UniqueHash &objectHash)
 
static MAXON_METHOD CinewareCommunicationListenerRef GetListener (const GenericData &handle)
 

Private Member Functions

 MAXON_INTERFACE_NONVIRTUAL (CinewareCommunicationInterface, MAXON_REFERENCE_NONE, "net.maxon.interfaces.cinewarecommunication")
 

Member Typedef Documentation

◆ ListenersArray

using ListenersArray = BufferedBaseArray<CinewareCommunicationListenerRef, 16>

Member Function Documentation

◆ MAXON_INTERFACE_NONVIRTUAL()

MAXON_INTERFACE_NONVIRTUAL ( CinewareCommunicationInterface  ,
MAXON_REFERENCE_NONE  ,
"net.maxon.interfaces.cinewarecommunication"   
)
private

◆ AddListener()

static MAXON_METHOD Result<GenericData> AddListener ( const CinewareCommunicationListenerRef &  listener)
static

◆ GetListeners()

static MAXON_METHOD Result<void> GetListeners ( ListenersArray listeners)
static

◆ FindSceneHook()

static MAXON_METHOD cinema::BaseSceneHook* FindSceneHook ( cinema::BaseDocument doc)
static

◆ FindObject()

static MAXON_METHOD cinema::BaseList2D* FindObject ( const cinema::BaseSceneHook hook,
const maxon::UniqueHash objectHash 
)
static

◆ GetListener()

static MAXON_METHOD CinewareCommunicationListenerRef GetListener ( const GenericData handle)
static