2.9.16
Coherent GT
A modern user interface library for games
renoir::RendererBackend Member List

This is the complete list of members for renoir::RendererBackend, including all inherited members.

BeginCommands()=0renoir::RendererBackendpure virtual
CreateConstantBuffer(CBType type, ConstantBufferObject object, unsigned size)=0renoir::RendererBackendpure virtual
CreateDepthStencilTexture(DepthStencilTextureObject object, const DepthStencilTexture &description)=0renoir::RendererBackendpure virtual
CreateIndexBuffer(IndexBufferType format, unsigned count, IndexBufferObject object, bool changesOften)=0renoir::RendererBackendpure virtual
CreatePipelineState(const PipelineState &state, PipelineStateObject object)=0renoir::RendererBackendpure virtual
CreateSampler2D(Sampler2DObject sampler, const Sampler2D &description)=0renoir::RendererBackendpure virtual
CreateTexture(Texture2DObject texture, const Texture2D &description, const void *data, unsigned dataLen)=0renoir::RendererBackendpure virtual
CreateVertexBuffer(VertexType type, unsigned count, VertexBufferObject object, bool changesOften)=0renoir::RendererBackendpure virtual
DestroyConstantBuffer(ConstantBufferObject object)=0renoir::RendererBackendpure virtual
DestroyDepthStencilTexture(DepthStencilTextureObject object)=0renoir::RendererBackendpure virtual
DestroyIndexBuffer(IndexBufferObject object)=0renoir::RendererBackendpure virtual
DestroyPipelineState(PipelineStateObject object)=0renoir::RendererBackendpure virtual
DestroySampler2D(Sampler2DObject sampler)=0renoir::RendererBackendpure virtual
DestroyTexture(Texture2DObject texture)=0renoir::RendererBackendpure virtual
DestroyVertexBuffer(VertexBufferObject object)=0renoir::RendererBackendpure virtual
EndCommands()=0renoir::RendererBackendpure virtual
ExecuteRendering(const BackendCommandsBuffer *buffers, unsigned buffersCount, const ConstantBufferUpdateData *CBOUpdates, unsigned CBOUpdatesCount)=0renoir::RendererBackendpure virtual
FillCaps(RendererCaps &outCaps)=0renoir::RendererBackendpure virtual
GetDynamicInterface()renoir::RendererBackendinlinevirtual
MapIndexBuffer(IndexBufferObject object)=0renoir::RendererBackendpure virtual
MapVertexBuffer(VertexBufferObject object)=0renoir::RendererBackendpure virtual
ReadTexture(TextureObject, const UpdateBox &, void *)renoir::RendererBackendinlinevirtual
UnmapIndexBuffer(IndexBufferObject object, unsigned elementCount)=0renoir::RendererBackendpure virtual
UnmapVertexBuffer(VertexBufferObject object, unsigned elementCount)=0renoir::RendererBackendpure virtual
UpdateTexture(Texture2DObject texture, const Texture2D &description, UpdateBox *boxes, const void **newBytes, unsigned count, bool willOverwrite)=0renoir::RendererBackendpure virtual
WrapUserRenderTarget(void *userObject, const Texture2D &description, Texture2DObject object, void *depthStencil, const DepthStencilTexture &dsDescription, DepthStencilTextureObject dsObject)=0renoir::RendererBackendpure virtual
WrapUserTexture(void *userObject, const Texture2D &description, Texture2DObject object)=0renoir::RendererBackendpure virtual