|
|
virtual void | FillCaps (::renoir::RendererCaps &outCaps)=0 |
|
virtual void | BeginCommands ()=0 |
|
virtual void | WrapUserRenderTarget (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object, void *depthStencil, ::renoir::DepthStencilTexture const &dsDescription, ::renoir::DepthStencilTextureObject dsObject)=0 |
|
virtual void | WrapUserTexture (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object)=0 |
|
virtual bool | CreatePipelineState (::renoir::PipelineState const &state, ::renoir::PipelineStateObject object)=0 |
|
virtual void | DestroyPipelineState (::renoir::PipelineStateObject object)=0 |
|
virtual bool | CreateVertexBuffer (::renoir::VertexType, uint, ::renoir::VertexBufferObject, bool)=0 |
|
virtual void | DestroyVertexBuffer (::renoir::VertexBufferObject object)=0 |
|
virtual void * | MapVertexBuffer (::renoir::VertexBufferObject object)=0 |
|
virtual void | UnmapVertexBuffer (::renoir::VertexBufferObject object, uint count)=0 |
|
virtual bool | CreateIndexBuffer (::renoir::IndexBufferType, uint, ::renoir::IndexBufferObject, bool)=0 |
|
virtual void | DestroyIndexBuffer (::renoir::IndexBufferObject object)=0 |
|
virtual void * | MapIndexBuffer (::renoir::IndexBufferObject object)=0 |
|
virtual void | UnmapIndexBuffer (::renoir::IndexBufferObject object, uint elemCount)=0 |
|
virtual bool | CreateConstantBuffer (::renoir::CBType type, ::renoir::ConstantBufferObject object, uint size)=0 |
|
virtual void | DestroyConstantBuffer (::renoir::ConstantBufferObject object)=0 |
|
virtual bool | CreateTexture (::renoir::Texture2DObject object, ::renoir::Texture2D const &description, void const *data, uint dataLen)=0 |
|
virtual void | DestroyTexture (::renoir::Texture2DObject object)=0 |
|
virtual void | UpdateTexture (::renoir::Texture2DObject, ::renoir::Texture2D const &, ::renoir::UpdateBox *, void const **, uint, bool)=0 |
|
virtual bool | CreateDepthStencilTexture (::renoir::DepthStencilTextureObject object, ::renoir::DepthStencilTexture const &description)=0 |
|
virtual void | DestroyDepthStencilTexture (::renoir::DepthStencilTextureObject object)=0 |
|
virtual void | CopyTextureToTexture (::renoir::Texture2DObject, ::renoir::Texture2DObject, ::renoir::UpdateBox, ::renoir::float2)=0 |
|
virtual bool | CreateSampler2D (::renoir::Sampler2DObject object, ::renoir::Sampler2D const &description)=0 |
|
virtual void | DestroySampler2D (::renoir::Sampler2DObject object)=0 |
|
virtual void | ExecuteRendering (::renoir::RendererBackend::BackendCommandsBuffer const *buffers, uint buffersCount, ::renoir::RendererBackend::ConstantBufferUpdateData const *cboUpdates, uint numCboUpdates)=0 |
|
virtual void | ExecuteResourceCommands (::renoir::RendererBackend::BackendResourceCommandsBuffer const *, uint, ::renoir::ResourcesCommandsStage)=0 |
|
virtual void | EndCommands ()=0 |
|
virtual::renoir::DynamicRendererBackend * | GetDynamicInterface () |
|
virtual void | SetDebugName (::renoir::Texture2DObject, char const *) |
|
virtual void | SetDebugName (::renoir::DepthStencilTextureObject, char const *) |
|
virtual void | SetDebugName (::renoir::VertexBufferObject, char const *) |
|
virtual void | SetDebugName (::renoir::IndexBufferObject, char const *) |
|
virtual void | SetDebugName (::renoir::PipelineStateObject, char const *) |
|
virtual void | SetDebugName (::renoir::ConstantBufferObject, char const *) |
|
virtual void | SetDebugName (::renoir::Sampler2DObject, char const *) |
|
virtual void | BeginGPUPerformanceTiming (uint) |
|
virtual void | EndGPUPerformanceTiming (uint) |
|
virtual bool | ReadTexture (::renoir::TextureObject, ::renoir::UpdateBox const &, void *) |
|
virtual bool | ReadVertexBuffer (::renoir::VertexBufferObject, void *) |
|
virtual bool | ReadIndexBuffer (::renoir::IndexBufferObject, void *) |
|
virtual bool | GetNativeTexture (::renoir::Texture2DObject, void *) |
|
virtual::renoir::RendererBackend::GPUPerfTimingResult | TryGetLatestGPUPerformanceTiming (uint, float &) |
| MCAPI::renoir::DynamicRendererBackend * | $GetDynamicInterface () |
| MCAPI void | $SetDebugName (::renoir::Texture2DObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::DepthStencilTextureObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::VertexBufferObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::IndexBufferObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::PipelineStateObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::ConstantBufferObject, char const *) |
| MCAPI void | $SetDebugName (::renoir::Sampler2DObject, char const *) |
| MCAPI void | $BeginGPUPerformanceTiming (uint) |
| MCAPI void | $EndGPUPerformanceTiming (uint) |
| MCAPI bool | $ReadTexture (::renoir::TextureObject, ::renoir::UpdateBox const &, void *) |
| MCAPI bool | $ReadVertexBuffer (::renoir::VertexBufferObject, void *) |
| MCAPI bool | $ReadIndexBuffer (::renoir::IndexBufferObject, void *) |
| MCAPI bool | $GetNativeTexture (::renoir::Texture2DObject, void *) |
| MCAPI::renoir::RendererBackend::GPUPerfTimingResult | $TryGetLatestGPUPerformanceTiming (uint, float &) |