|
|
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 *depthStencil, ::renoir::DepthStencilTexture const &dsDescription, ::renoir::DepthStencilTextureObject dsObject) |
| 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, ::OreUI::TemporaryTextureHolder &temporaryTextureHolder) |
|
MCAPI void | _drawIndexedInstanced (uint indexCount, uint indexOffset, uint instanceCount, uint instanceOffset) |
|
MCAPI void | _flush () |
|
MCAPI void | _setMultipleVertexBuffer (::renoir::SetMultipleVertexBuffersCmd const &cmd, ::renoir::VertexBufferObject const *objs) |
|
MCAPI void | _setPSConstantBuffers (::renoir::SetPSConstantBuffersCmd const *cmd, ::renoir::ConstantBufferObject const *data) |
|
MCAPI void | _setPSSamplers (::renoir::SetPSSamplersCmd const &cmd, ::renoir::Sampler2DObject const *samplers) |
|
MCAPI void | _setPSTextures (::renoir::SetPSTexturesCmd const &cmd, ::renoir::Texture2DObject const *textures) |
|
MCAPI void | _setPerFrameConstantBuffers (::renoir::RendererBackend::ConstantBufferUpdateData const *cboUpdates, uint cboUpdatesCount) |
|
MCAPI void | _setPipelineState (::renoir::SetPipelineStateCmd const &cmd) |
|
MCAPI void | _setRenderTarget (::renoir::SetRenderTargetCmd const &cmd) |
|
MCAPI void | _setScissorRect (::renoir::SetScissorRectCmd const &cmd) |
|
MCAPI void | _setVSConstantBuffers (::renoir::SetVSConstantBuffersCmd const *cmd, ::renoir::ConstantBufferObject const *data) |
|
MCAPI void | _setViewport (::renoir::SetViewportCmd const &cmd) |
|
MCAPI void * | $ctor (::OreUI::FrameDebugData &frameDebugData, ::OreUI::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 *depthStencil, ::renoir::DepthStencilTexture const &dsDescription, ::renoir::DepthStencilTextureObject dsObject) |
|
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 &) |
|
|
::ll::TypedStorage< 8, 8, ::OreUI::FrameDebugData & > | mFrameDebugData |
|
::ll::TypedStorage< 8, 8, ::OreUI::TemporaryTextureHolder & > | mTemporaryTextureHolder |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::PipelineStateObject, ::mce::framebuilder::GamefacePipelineState > > | mPipelineStates |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::VertexBufferObject, ::OreUI::RenderDragonRenderingBackend::VertexBuffer > > | mVertexBuffers |
|
::ll::TypedStorage< 4, 8, ::std::array<::renoir::VertexBufferObject, 2 > > | mCurrentVertexBuffers |
|
::ll::TypedStorage< 4, 4, int > | mNumVertexBuffersActive |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::IndexBufferObject, ::OreUI::RenderDragonRenderingBackend::IndexBuffer > > | mIndexBuffers |
|
::ll::TypedStorage< 4, 4, ::renoir::IndexBufferObject > | mCurrentIndexBuffer |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::ConstantBufferObject, ::OreUI::RenderDragonRenderingBackend::ConstantBuffer > > | mConstantBuffers |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::Texture2DObject, ::OreUI::RenderDragonRenderingBackend::TextureData > > | mTextures |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::DepthStencilTextureObject, ::OreUI::RenderDragonRenderingBackend::TextureData > > | mDepthTextures |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::renoir::Sampler2DObject, ::mce::SamplerStateDescription > > | mSamplers |
|
::ll::TypedStorage< 4, 20, ::std::array<::renoir::Texture2DObject, 5 > > | mRequestedTextures |
|
::ll::TypedStorage< 4, 20, ::std::array<::renoir::Sampler2DObject, 5 > > | mRequestedSamplers |
|
::ll::TypedStorage< 8, 144, ::mce::framebuilder::GamefacePipelineState > | mCurrentPipelineState |
|
::ll::TypedStorage< 8, 464, ::mce::framebuilder::GamefaceBatchDraw::GamefaceMesh > | mMesh |
|
::ll::TypedStorage< 8, 24, ::mce::framebuilder::GamefaceBatchDraw > | mBatch |