Murl::Video::IRenderer Member List

This is the complete list of members for Murl::Video::IRenderer, including all inherited members.

AcquireAttributeId(const String &attributeName)=0Murl::Video::IRendererpure virtual
AcquireConstantBufferId(const String &constantBufferName)=0Murl::Video::IRendererpure virtual
AcquireConstantBufferSignature(const IConstantBuffer *constantBuffer)=0Murl::Video::IRendererpure virtual
AcquireConstantsSignature(const IConstants *constants)=0Murl::Video::IRendererpure virtual
AcquireIndexBufferId(const String &indexBufferName)=0Murl::Video::IRendererpure virtual
AcquireIndexBufferSignature(const IIndexBuffer *indexBuffer)=0Murl::Video::IRendererpure virtual
AcquireIndicesSignature(const IIndices *indices)=0Murl::Video::IRendererpure virtual
AcquireUniformId(const String &uniformName)=0Murl::Video::IRendererpure virtual
AcquireVertexBufferId(const String &vertexBufferName)=0Murl::Video::IRendererpure virtual
AcquireVertexBufferSignature(const IVertexBuffer *vertexBuffer)=0Murl::Video::IRendererpure virtual
AcquireVerticesSignature(const IVertices *vertices)=0Murl::Video::IRendererpure virtual
BeginBatchRendering(IBatch *batch)=0Murl::Video::IRendererpure virtual
BeginRendering(IEnums::SuspendTrigger trigger)=0Murl::Video::IRendererpure virtual
BeginSubmission()=0Murl::Video::IRendererpure virtual
CheckConcurrency() const =0Murl::Video::IRendererpure virtual
ClassInfoArray typedefMurl::IFactoryObject< IRenderer >
CollectStatisticsObjects(Index< const IStatisticsObject * > &objects) const =0Murl::Video::IRendererpure virtual
Continue()=0Murl::Video::IRendererpure virtual
CreateBatch()=0Murl::Video::IRendererpure virtual
CreateObject(const String &className)=0Murl::Video::IRendererpure virtual
DecreaseNumberOfObjectsSuspended()=0Murl::Video::IRendererpure virtual
DecreaseNumberOfResourceBytesAllocated(IEnums::MemoryType memoryType, UInt64 numBytes)=0Murl::Video::IRendererpure virtual
DeInit()=0Murl::Video::IRendererpure virtual
DestroyBatch(IBatch *&batch)=0Murl::Video::IRendererpure virtual
DestroyObject(IObject *&object)=0Murl::Video::IRendererpure virtual
EndBatchRendering(IBatch *batch)=0Murl::Video::IRendererpure virtual
EndRendering()=0Murl::Video::IRendererpure virtual
EndSubmission()=0Murl::Video::IRendererpure virtual
GetAllocatedResourceByteSize(IEnums::MemoryType memoryType) const =0Murl::Video::IRendererpure virtual
GetApi() const =0Murl::Video::IRendererpure virtual
GetAttributeInfo()Murl::IFactoryObject< IRenderer >inlinestatic
GetAttributeName(SInt32 id) const =0Murl::Video::IRendererpure virtual
GetConstantBufferName(SInt32 id) const =0Murl::Video::IRendererpure virtual
GetCurrentLightTextureUnit(UInt32 lightUnit) const =0Murl::Video::IRendererpure virtual
GetCurrentNumberOfBoneUnitsNeeded() const =0Murl::Video::IRendererpure virtual
GetCurrentNumberOfLightUnitsNeeded() const =0Murl::Video::IRendererpure virtual
GetCurrentNumberOfTextureUnitsNeeded() const =0Murl::Video::IRendererpure virtual
GetFeatures() const =0Murl::Video::IRendererpure virtual
GetIndexBufferName(SInt32 id) const =0Murl::Video::IRendererpure virtual
GetNumberOfBatchesRendered() const =0Murl::Video::IRendererpure virtual
GetNumberOfObjectsCreated() const =0Murl::Video::IRendererpure virtual
GetNumberOfObjectsRendered() const =0Murl::Video::IRendererpure virtual
GetNumberOfObjectsSuspended() const =0Murl::Video::IRendererpure virtual
GetNumberOfRegisteredObjectClassInfos() const =0Murl::Video::IRendererRegistrypure virtual
GetNumberOfSupportedShaderLanguages() const =0Murl::Video::IRendererpure virtual
GetObjectClassInfo() const=0Murl::IFactoryObject< IRenderer >pure virtual
GetPropertyInfo()Murl::IFactoryObject< IRenderer >inlinestatic
GetRegisteredObjectClassInfo(UInt32 index) const =0Murl::Video::IRendererRegistrypure virtual
GetRegisteredObjectClassInfoIndex(const IObject::ClassInfo &classInfo) const =0Murl::Video::IRendererRegistrypure virtual
GetRegisteredObjectClassInfoIndex(const String &className) const =0Murl::Video::IRendererRegistrypure virtual
GetSupportedShaderLanguage(UInt32 index) const =0Murl::Video::IRendererpure virtual
GetUniformName(SInt32 id) const =0Murl::Video::IRendererpure virtual
GetVertexBufferName(SInt32 id) const =0Murl::Video::IRendererpure virtual
IncreaseNumberOfObjectsSuspended()=0Murl::Video::IRendererpure virtual
IncreaseNumberOfResourceBytesAllocated(IEnums::MemoryType memoryType, UInt64 numBytes)=0Murl::Video::IRendererpure virtual
Init(IEngine *engine, const IAppConfiguration *appConfig, IFeatureSet *features, IVideoInterface *videoInterface, UInt32 sizeX, UInt32 sizeY)=0Murl::Video::IRendererpure virtual
InvokeOnRenderThread(const IMethodCall *call, Bool force) const =0Murl::Video::IRendererpure virtual
LockStatistics()=0Murl::Video::IRendererpure virtual
Pause()=0Murl::Video::IRendererpure virtual
PushBatchForRendering(IBatch *batch)=0Murl::Video::IRendererpure virtual
PushObjectForRendering(IVertices *vertices, IIndices *indices)=0Murl::Video::IRendererpure virtual
PushObjectForRendering(IDrawable *drawable)=0Murl::Video::IRendererpure virtual
PushObjectForUpdate(IObject *object, Real localTime=0.0)=0Murl::Video::IRendererpure virtual
RegisterAutomaticallySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
RegisterEmergencySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
RegisterLoaderThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
RegisterLogicThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
RegisterManuallySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
RegisterObjectClass(const IObject::ClassInfo &classInfo)=0Murl::Video::IRendererRegistrypure virtual
RegisterRenderThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
ReleaseConstantBufferSignature(const IConstantBuffer *constantBuffer)=0Murl::Video::IRendererpure virtual
ReleaseConstantsSignature(const IConstants *constants)=0Murl::Video::IRendererpure virtual
ReleaseIndexBufferSignature(const IIndexBuffer *indexBuffer)=0Murl::Video::IRendererpure virtual
ReleaseIndicesSignature(const IIndices *indices)=0Murl::Video::IRendererpure virtual
ReleaseVertexBufferSignature(const IVertexBuffer *vertexBuffer)=0Murl::Video::IRendererpure virtual
ReleaseVerticesSignature(const IVertices *vertices)=0Murl::Video::IRendererpure virtual
ResetObjectProperties()=0Murl::IFactoryObject< IRenderer >pure virtual
ResetProperties(IFactoryObject< IRenderer > *object)Murl::IFactoryObject< IRenderer >inlinestatic
Resume()=0Murl::Video::IRendererpure virtual
SaveData()=0Murl::Video::IRendererpure virtual
SetCurrentBone(IBone *bone, UInt32 unit)=0Murl::Video::IRendererpure virtual
SetCurrentBones(IBone **bones, UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentCamera(ICamera *camera)=0Murl::Video::IRendererpure virtual
SetCurrentConstants(IConstants *constants)=0Murl::Video::IRendererpure virtual
SetCurrentLayer(UInt32 layer)=0Murl::Video::IRendererpure virtual
SetCurrentLight(ILight *light, UInt32 unit)=0Murl::Video::IRendererpure virtual
SetCurrentLights(ILight **lights, UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentMaterial(IMaterial *material)=0Murl::Video::IRendererpure virtual
SetCurrentNumberOfBoneUnitsUsed(UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentNumberOfLightUnitsUsed(UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentNumberOfTextureUnitsUsed(UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentTexture(ITexture *texture, UInt32 unit)=0Murl::Video::IRendererpure virtual
SetCurrentTextures(ITexture **textures, UInt32 numberOfUnitsUsed)=0Murl::Video::IRendererpure virtual
SetCurrentTransform(const Matrix *transform, SInt32 depthOrder)=0Murl::Video::IRendererpure virtual
SetOutputSize(UInt32 sizeX, UInt32 sizeY)=0Murl::Video::IRendererpure virtual
Start()=0Murl::Video::IRendererpure virtual
Stop()=0Murl::Video::IRendererpure virtual
Suspend()=0Murl::Video::IRendererpure virtual
TakeScreenshot(IVideoStream *outputStream, IEnums::Orientation windowOrientation)=0Murl::Video::IRendererpure virtual
UnlockStatistics()=0Murl::Video::IRendererpure virtual
UnregisterAutomaticallySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
UnregisterEmergencySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
UnregisterLoaderThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
UnregisterLogicThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
UnregisterManuallySuspendableObject(IObject *object)=0Murl::Video::IRendererpure virtual
UnregisterObjectClass(const IObject::ClassInfo &classInfo)=0Murl::Video::IRendererRegistrypure virtual
UnregisterRenderThread(UInt64 threadId)=0Murl::Video::IRendererpure virtual
ValidateFrameBufferFormat(IEnums::PixelFormat &colorPixelFormat, IEnums::DepthBufferFormat &depthBufferFormat, IEnums::StencilBufferFormat &stencilBufferFormat)=0Murl::Video::IRendererpure virtual
WaitDeviceIdle()=0Murl::Video::IRendererpure virtual
~IFactoryObject() overrideMurl::IFactoryObject< IRenderer >inline


Copyright © 2011-2024 Spraylight GmbH.