|
|
virtual void | FillCaps (::renoir::RendererCaps &)=0 |
|
virtual void | BeginCommands ()=0 |
|
virtual void | WrapUserRenderTarget (void *, ::renoir::Texture2D const &, ::renoir::Texture2DObject, void *, ::renoir::DepthStencilTexture const &, ::renoir::DepthStencilTextureObject)=0 |
|
virtual void | WrapUserTexture (void *, ::renoir::Texture2D const &, ::renoir::Texture2DObject)=0 |
|
virtual bool | CreatePipelineState (::renoir::PipelineState const &, ::renoir::PipelineStateObject)=0 |
|
virtual void | DestroyPipelineState (::renoir::PipelineStateObject)=0 |
|
virtual bool | CreateVertexBuffer (::renoir::VertexType, uint, ::renoir::VertexBufferObject, bool)=0 |
|
virtual void | DestroyVertexBuffer (::renoir::VertexBufferObject)=0 |
|
virtual void * | MapVertexBuffer (::renoir::VertexBufferObject)=0 |
|
virtual void | UnmapVertexBuffer (::renoir::VertexBufferObject, uint)=0 |
|
virtual bool | CreateIndexBuffer (::renoir::IndexBufferType, uint, ::renoir::IndexBufferObject, bool)=0 |
|
virtual void | DestroyIndexBuffer (::renoir::IndexBufferObject)=0 |
|
virtual void * | MapIndexBuffer (::renoir::IndexBufferObject)=0 |
|
virtual void | UnmapIndexBuffer (::renoir::IndexBufferObject, uint)=0 |
|
virtual bool | CreateConstantBuffer (::renoir::CBType, ::renoir::ConstantBufferObject, uint)=0 |
|
virtual void | DestroyConstantBuffer (::renoir::ConstantBufferObject)=0 |
|
virtual bool | CreateTexture (::renoir::Texture2DObject, ::renoir::Texture2D const &, void const *, uint)=0 |
|
virtual void | DestroyTexture (::renoir::Texture2DObject)=0 |
|
virtual void | UpdateTexture (::renoir::Texture2DObject, ::renoir::Texture2D const &, ::renoir::UpdateBox *, void const **, uint, bool)=0 |
|
virtual bool | CreateDepthStencilTexture (::renoir::DepthStencilTextureObject, ::renoir::DepthStencilTexture const &)=0 |
|
virtual void | DestroyDepthStencilTexture (::renoir::DepthStencilTextureObject)=0 |
|
virtual bool | CreateSampler2D (::renoir::Sampler2DObject, ::renoir::Sampler2D const &)=0 |
|
virtual void | DestroySampler2D (::renoir::Sampler2DObject)=0 |
|
virtual void | ExecuteRendering (::renoir::RendererBackend::BackendCommandsBuffer const *, uint, ::renoir::RendererBackend::ConstantBufferUpdateData const *, uint)=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 &) |