|
|
RenderDragonRenderingBackend & | operator= (RenderDragonRenderingBackend const &) |
|
| RenderDragonRenderingBackend (RenderDragonRenderingBackend const &) |
| virtual void | initializeStaticResources (::Bedrock::NonOwnerPointer<::mce::ShaderGroup > const &) |
| virtual void | onAppPreSuspended () |
| virtual void | BeginCommands () |
| virtual void | FillCaps (::renoir::RendererCaps &outCaps) |
| virtual void | WrapUserRenderTarget (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object, void *dsDescription, ::renoir::DepthStencilTexture const &dsObject, ::renoir::DepthStencilTextureObject) |
| virtual void | WrapUserTexture (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object) |
| virtual bool | CreatePipelineState (::renoir::PipelineState const &state, ::renoir::PipelineStateObject object) |
| virtual void | DestroyPipelineState (::renoir::PipelineStateObject object) |
| virtual bool | CreateVertexBuffer (::renoir::VertexType type, uint count, ::renoir::VertexBufferObject object, bool) |
| virtual void | DestroyVertexBuffer (::renoir::VertexBufferObject object) |
| virtual void * | MapVertexBuffer (::renoir::VertexBufferObject object) |
| virtual void | UnmapVertexBuffer (::renoir::VertexBufferObject object, uint count) |
| virtual bool | CreateIndexBuffer (::renoir::IndexBufferType format, uint count, ::renoir::IndexBufferObject object, bool) |
| virtual void | DestroyIndexBuffer (::renoir::IndexBufferObject object) |
| virtual void * | MapIndexBuffer (::renoir::IndexBufferObject object) |
| virtual void | UnmapIndexBuffer (::renoir::IndexBufferObject object, uint elemCount) |
| virtual bool | CreateConstantBuffer (::renoir::CBType type, ::renoir::ConstantBufferObject object, uint size) |
| virtual void | DestroyConstantBuffer (::renoir::ConstantBufferObject object) |
| virtual bool | CreateTexture (::renoir::Texture2DObject object, ::renoir::Texture2D const &description, void const *data, uint dataLen) |
| virtual void | DestroyTexture (::renoir::Texture2DObject object) |
| virtual void | UpdateTexture (::renoir::Texture2DObject object, ::renoir::Texture2D const &description, ::renoir::UpdateBox *boxes, void const **newBytes, uint count, bool) |
| virtual bool | CreateDepthStencilTexture (::renoir::DepthStencilTextureObject object, ::renoir::DepthStencilTexture const &description) |
| virtual void | DestroyDepthStencilTexture (::renoir::DepthStencilTextureObject object) |
| virtual void | CopyTextureToTexture (::renoir::Texture2DObject, ::renoir::Texture2DObject, ::renoir::UpdateBox, ::renoir::float2) |
| virtual bool | CreateSampler2D (::renoir::Sampler2DObject object, ::renoir::Sampler2D const &description) |
| virtual void | DestroySampler2D (::renoir::Sampler2DObject object) |
| virtual bool | ReadTexture (::renoir::TextureObject, ::renoir::UpdateBox const &, void *) |
| virtual void | ExecuteRendering (::renoir::RendererBackend::BackendCommandsBuffer const *buffers, uint buffersCount, ::renoir::RendererBackend::ConstantBufferUpdateData const *cboUpdates, uint numCboUpdates) |
| virtual void | ExecuteResourceCommands (::renoir::RendererBackend::BackendResourceCommandsBuffer const *buffers, uint buffersCount, ::renoir::ResourcesCommandsStage) |
| virtual void | EndCommands () |
|
MCAPI | RenderDragonRenderingBackend (::OreUI::FrameDebugData &frameDebugData, ::Gameface::TemporaryTextureHolder &temporaryTextureHolder) |
|
MCAPI void | _drawIndexedInstanced (uint indexCount, uint indexOffset, uint instanceCount, uint instanceOffset) |
|
MCAPI void | _flush () |
|
MCAPI void | _setPipelineState (::renoir::SetPipelineStateCmd const &cmd) |
|
MCAPI void * | $ctor (::OreUI::FrameDebugData &frameDebugData, ::Gameface::TemporaryTextureHolder &temporaryTextureHolder) |
|
MCAPI void | $dtor () |
|
MCFOLD void | $initializeStaticResources (::Bedrock::NonOwnerPointer<::mce::ShaderGroup > const &) |
|
MCFOLD void | $onAppPreSuspended () |
|
MCFOLD void | $BeginCommands () |
|
MCAPI void | $FillCaps (::renoir::RendererCaps &outCaps) |
|
MCAPI void | $WrapUserRenderTarget (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object, void *dsDescription, ::renoir::DepthStencilTexture const &dsObject, ::renoir::DepthStencilTextureObject) |
|
MCAPI void | $WrapUserTexture (void *userObject, ::renoir::Texture2D const &description, ::renoir::Texture2DObject object) |
|
MCAPI bool | $CreatePipelineState (::renoir::PipelineState const &state, ::renoir::PipelineStateObject object) |
|
MCAPI void | $DestroyPipelineState (::renoir::PipelineStateObject object) |
|
MCAPI bool | $CreateVertexBuffer (::renoir::VertexType type, uint count, ::renoir::VertexBufferObject object, bool) |
|
MCAPI void | $DestroyVertexBuffer (::renoir::VertexBufferObject object) |
|
MCAPI void * | $MapVertexBuffer (::renoir::VertexBufferObject object) |
|
MCAPI void | $UnmapVertexBuffer (::renoir::VertexBufferObject object, uint count) |
|
MCAPI bool | $CreateIndexBuffer (::renoir::IndexBufferType format, uint count, ::renoir::IndexBufferObject object, bool) |
|
MCAPI void | $DestroyIndexBuffer (::renoir::IndexBufferObject object) |
|
MCAPI void * | $MapIndexBuffer (::renoir::IndexBufferObject object) |
|
MCAPI void | $UnmapIndexBuffer (::renoir::IndexBufferObject object, uint elemCount) |
|
MCAPI bool | $CreateConstantBuffer (::renoir::CBType type, ::renoir::ConstantBufferObject object, uint size) |
|
MCAPI void | $DestroyConstantBuffer (::renoir::ConstantBufferObject object) |
|
MCAPI bool | $CreateTexture (::renoir::Texture2DObject object, ::renoir::Texture2D const &description, void const *data, uint dataLen) |
|
MCAPI void | $DestroyTexture (::renoir::Texture2DObject object) |
|
MCAPI void | $UpdateTexture (::renoir::Texture2DObject object, ::renoir::Texture2D const &description, ::renoir::UpdateBox *boxes, void const **newBytes, uint count, bool) |
|
MCAPI bool | $CreateDepthStencilTexture (::renoir::DepthStencilTextureObject object, ::renoir::DepthStencilTexture const &description) |
|
MCAPI void | $DestroyDepthStencilTexture (::renoir::DepthStencilTextureObject object) |
|
MCFOLD void | $CopyTextureToTexture (::renoir::Texture2DObject, ::renoir::Texture2DObject, ::renoir::UpdateBox, ::renoir::float2) |
|
MCAPI bool | $CreateSampler2D (::renoir::Sampler2DObject object, ::renoir::Sampler2D const &description) |
|
MCAPI void | $DestroySampler2D (::renoir::Sampler2DObject object) |
|
MCFOLD bool | $ReadTexture (::renoir::TextureObject, ::renoir::UpdateBox const &, void *) |
|
MCAPI void | $ExecuteRendering (::renoir::RendererBackend::BackendCommandsBuffer const *buffers, uint buffersCount, ::renoir::RendererBackend::ConstantBufferUpdateData const *cboUpdates, uint numCboUpdates) |
|
MCAPI void | $ExecuteResourceCommands (::renoir::RendererBackend::BackendResourceCommandsBuffer const *buffers, uint buffersCount, ::renoir::ResourcesCommandsStage) |
|
MCAPI void | $EndCommands () |
|
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 | 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 | $ReadVertexBuffer (::renoir::VertexBufferObject, void *) |
| MCAPI bool | $ReadIndexBuffer (::renoir::IndexBufferObject, void *) |
| MCAPI bool | $GetNativeTexture (::renoir::Texture2DObject, void *) |
| MCAPI::renoir::RendererBackend::GPUPerfTimingResult | $TryGetLatestGPUPerformanceTiming (uint, float &) |