Murl Engine API
Version 2024.1
Murl::Audio::IRenderer Member List
This is the complete list of members for
Murl::Audio::IRenderer
, including all inherited members.
BeginRendering
(IEnums::SuspendTrigger trigger)=0
Murl::Audio::IRenderer
pure virtual
BeginSubmission
()=0
Murl::Audio::IRenderer
pure virtual
ClassInfoArray
typedef
Murl::IFactoryObject< IRenderer >
CollectStatisticsObjects
(Index< const IStatisticsObject * > &objects) const =0
Murl::Audio::IRenderer
pure virtual
Continue
()=0
Murl::Audio::IRenderer
pure virtual
CreateObject
(const String &className)=0
Murl::Audio::IRenderer
pure virtual
DecreaseNumberOfObjectsSuspended
()=0
Murl::Audio::IRenderer
pure virtual
DecreaseNumberOfResourceBytesAllocated
(IEnums::MemoryType memoryType, UInt64 numBytes)=0
Murl::Audio::IRenderer
pure virtual
DeInit
()=0
Murl::Audio::IRenderer
pure virtual
DestroyObject
(IObject *&object)=0
Murl::Audio::IRenderer
pure virtual
EndRendering
()=0
Murl::Audio::IRenderer
pure virtual
EndSubmission
()=0
Murl::Audio::IRenderer
pure virtual
GetAllocatedResourceByteSize
(IEnums::MemoryType memoryType) const =0
Murl::Audio::IRenderer
pure virtual
GetApi
() const =0
Murl::Audio::IRenderer
pure virtual
GetAttributeInfo
()
Murl::IFactoryObject< IRenderer >
inline
static
GetFeatures
() const =0
Murl::Audio::IRenderer
pure virtual
GetNumberOfBatchesRendered
() const =0
Murl::Audio::IRenderer
pure virtual
GetNumberOfObjectsCreated
() const =0
Murl::Audio::IRenderer
pure virtual
GetNumberOfObjectsRendered
() const =0
Murl::Audio::IRenderer
pure virtual
GetNumberOfObjectsSuspended
() const =0
Murl::Audio::IRenderer
pure virtual
GetNumberOfRegisteredObjectClassInfos
() const =0
Murl::Audio::IRendererRegistry
pure virtual
GetObjectClassInfo
() const=0
Murl::IFactoryObject< IRenderer >
pure virtual
GetPropertyInfo
()
Murl::IFactoryObject< IRenderer >
inline
static
GetRegisteredObjectClassInfo
(UInt32 index) const =0
Murl::Audio::IRendererRegistry
pure virtual
GetRegisteredObjectClassInfoIndex
(const IObject::ClassInfo &classInfo) const =0
Murl::Audio::IRendererRegistry
pure virtual
GetRegisteredObjectClassInfoIndex
(const String &className) const =0
Murl::Audio::IRendererRegistry
pure virtual
IncreaseNumberOfObjectsSuspended
()=0
Murl::Audio::IRenderer
pure virtual
IncreaseNumberOfResourceBytesAllocated
(IEnums::MemoryType memoryType, UInt64 numBytes)=0
Murl::Audio::IRenderer
pure virtual
Init
(IEngine *engine, const IAppConfiguration *appConfig, IFeatureSet *features, IAudioInterface *audioInterface)=0
Murl::Audio::IRenderer
pure virtual
LockStatistics
()=0
Murl::Audio::IRenderer
pure virtual
Pause
()=0
Murl::Audio::IRenderer
pure virtual
PushObjectForRendering
(IPlayable *object, Real localTime)=0
Murl::Audio::IRenderer
pure virtual
PushObjectForUpdate
(IObject *object, Real localTime=0.0)=0
Murl::Audio::IRenderer
pure virtual
RegisterAutomaticallySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
RegisterEmergencySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
RegisterLoaderThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
RegisterLogicThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
RegisterManuallySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
RegisterObjectClass
(const IObject::ClassInfo &classInfo)=0
Murl::Audio::IRendererRegistry
pure virtual
RegisterRenderThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
ResetObjectProperties
()=0
Murl::IFactoryObject< IRenderer >
pure virtual
ResetProperties
(IFactoryObject< IRenderer > *object)
Murl::IFactoryObject< IRenderer >
inline
static
Resume
()=0
Murl::Audio::IRenderer
pure virtual
SetCurrentListener
(IListener *listener)=0
Murl::Audio::IRenderer
pure virtual
SetCurrentTransform
(const Matrix *transform)=0
Murl::Audio::IRenderer
pure virtual
Start
()=0
Murl::Audio::IRenderer
pure virtual
Stop
()=0
Murl::Audio::IRenderer
pure virtual
Suspend
()=0
Murl::Audio::IRenderer
pure virtual
UnlockStatistics
()=0
Murl::Audio::IRenderer
pure virtual
UnregisterAutomaticallySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
UnregisterEmergencySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
UnregisterLoaderThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
UnregisterLogicThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
UnregisterManuallySuspendableObject
(IObject *object)=0
Murl::Audio::IRenderer
pure virtual
UnregisterObjectClass
(const IObject::ClassInfo &classInfo)=0
Murl::Audio::IRendererRegistry
pure virtual
UnregisterRenderThread
(UInt64 threadId)=0
Murl::Audio::IRenderer
pure virtual
~IFactoryObject
() override
Murl::IFactoryObject< IRenderer >
inline
Generated on Fri Dec 20 2024 14:26:27 for Murl Engine API by
1.9.1