|
| virtual::bgfx::RendererType::Enum | getRendererType () const |
| virtual uint64 | getRendererVersion () const |
| virtual uint64 | getShaderVersion () const |
| virtual char const * | getRendererName () const |
| virtual void | createIndexBuffer (::bgfx::IndexBufferHandle _handle, ::bgfx::Memory const *_mem, ushort _flags) |
| virtual void | destroyIndexBuffer (::bgfx::IndexBufferHandle _handle) |
| virtual void | createVertexDecl (::bgfx::VertexDeclHandle _handle, ::bgfx::VertexDecl const &_decl) |
| virtual void | destroyVertexDecl (::bgfx::VertexDeclHandle) |
| virtual void | createVertexBuffer (::bgfx::VertexBufferHandle _handle, ::bgfx::Memory const *_mem, ::bgfx::VertexDeclHandle _declHandle, ushort _flags) |
| virtual void | destroyVertexBuffer (::bgfx::VertexBufferHandle _handle) |
| virtual void | createDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle, uint _size, ushort _flags) |
| virtual void | updateDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle, uint _offset, uint _size, ::bgfx::Memory const *_mem) |
| virtual void | destroyDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle) |
| virtual void | createDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle, uint _size, ushort _flags) |
| virtual void | updateDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle, uint _offset, uint _size, ::bgfx::Memory const *_mem) |
| virtual void | destroyDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle) |
| virtual void | createShader (::bgfx::ShaderHandle _handle, ::bgfx::Memory const *_mem) |
| virtual void | destroyShader (::bgfx::ShaderHandle _handle) |
| virtual void | createProgram (::bgfx::ProgramHandle _handle, ::bgfx::ShaderHandle _vsh, ::bgfx::ShaderHandle _fsh) |
| virtual void | destroyProgram (::bgfx::ProgramHandle _handle) |
| virtual void * | createTexture (::bgfx::TextureHandle _handle, ::bgfx::Memory const *_mem, uint _flags, uchar _skip, ::bgfx::Memory const **) |
| virtual void | wrapExternalTexture (::bgfx::TextureHandle _handle, ::bgfx::RendererType::Enum _type, void *_texturePtr, void *_deferredRef) |
| virtual void | updateTextureBegin (::bgfx::TextureHandle, uchar, uchar) |
| virtual void | updateTexture (::bgfx::TextureHandle _handle, uchar _side, uchar _mip, ::bgfx::Rect const &_rect, ushort _z, ushort _depth, ushort _pitch, ::bgfx::Memory const *_mem) |
| virtual void | updateTextureEnd () |
| virtual void | readTexture (::bgfx::TextureHandle _handle, void *_data, uchar _mip) |
| virtual void | resizeTexture (::bgfx::TextureHandle _handle, ushort _width, ushort _height, uchar _numMips, ushort _numLayers) |
| virtual void | overrideInternal (::bgfx::TextureHandle _handle, uint64 _ptr, uint _flags) |
| virtual uint64 | getInternal (::bgfx::TextureHandle _handle) |
| virtual void | destroyTexture (::bgfx::TextureHandle _handle) |
| virtual void | createShaderBuffer (::bgfx::ShaderBufferHandle _handle, uint _size, uint _stride, ushort _flags) |
| virtual void | updateShaderBuffer (::bgfx::ShaderBufferHandle _handle, uint _offset, ::bgfx::Memory const *_mem) |
| virtual void | destroyShaderBuffer (::bgfx::ShaderBufferHandle _handle) |
| virtual void | createFrameBuffer (::bgfx::FrameBufferHandle _handle, uchar _num, ::bgfx::Attachment const *_attachment) |
| virtual void | createFrameBuffer (::bgfx::FrameBufferHandle _handle, void *_nwh, uint _width, uint _height, ::bgfx::TextureFormat::Enum _depthFormat) |
| virtual void | destroyFrameBuffer (::bgfx::FrameBufferHandle _handle) |
| virtual void | createUniform (::bgfx::UniformHandle _handle, ::bgfx::UniformType::Enum _type, ushort _num, char const *_name) |
| virtual void | destroyUniform (::bgfx::UniformHandle _handle) |
| virtual void | requestScreenShot (::bgfx::FrameBufferHandle _handle, char const *_filePath) |
| virtual void | updateViewName (ushort _id, char const *_name) |
| virtual void | updateUniform (void *, ushort _loc, void const *_data, uint _size) |
| virtual void | setMarker (void *, char const *_marker, uint _size) |
| virtual void | invalidateOcclusionQuery (::bgfx::OcclusionQueryHandle _handle) |
| virtual void | setName (::bgfx::Handle _handle, char const *_name) |
| virtual void | submit (::bgfx::Frame *_render, ::bgfx::ClearQuad &_clearQuad, ::bgfx::TextVideoMemBlitter &_textVideoMemBlitter) |
| virtual void | blitSetup (::bgfx::TextVideoMemBlitter &_blitter) |
| virtual void | blitRender (::bgfx::TextVideoMemBlitter &_blitter, uint _numIndices) |
| virtual bool | isDeviceRemoved () |
| virtual void | suspend () |
| virtual void | resume () |
| virtual void | advanceToNextFrame () |
| virtual void | flip () |
| virtual void | waitForFlipQueue () |
|
MCAPI void | capture () |
|
MCAPI void | capturePostReset () |
|
MCAPI void | clear (::bgfx::Clear const &_clear, float(*const _palette)[4]) |
|
MCAPI void | clearQuad (::bgfx::ClearQuad &_clearQuad, ::bgfx::Rect const &_rect, ::bgfx::Clear const &_clear, float(*const _palette)[4]) |
|
MCAPI void | commit (::bgfx::UniformBuffer &_uniformBuffer) |
|
MCAPI::ID3D11ShaderResourceView * | getCachedSrv (::bgfx::TextureHandle _handle, uchar _mip, bool _compute) |
|
MCAPI::ID3D11UnorderedAccessView * | getCachedUav (::bgfx::TextureHandle _handle, uchar _mip) |
|
MCAPI::ID3D11SamplerState * | getSamplerState (uint _flags, float const *const _rgba) |
|
MCAPI bool | init (::bgfx::Init const &_init) |
|
MCAPI void | postReset () |
|
MCAPI void | preReset () |
|
MCAPI void | setBlendState (uint64 _state, uint _rgba) |
|
MCAPI void | setDepthStencilState (uint64 _state, uint64 _stencil) |
|
MCAPI void | setFrameBuffer (::bgfx::FrameBufferHandle _fbh, bool _msaa, bool _needPresent) |
|
MCAPI void | setInputLayout (uchar _numStreams, ::bgfx::VertexDecl const **_vertexDecls, ::bgfx::d3d11::ProgramD3D11 const &_program, ushort _numInstanceData) |
|
MCAPI void | setRasterizerState (uint64 _state, int _biasConst, float _biasSlope, float _biasClamp, bool _wireframe, bool _scissor) |
|
MCAPI void | shutdown () |
|
MCAPI void | submitBlit (::bgfx::BlitState &_bs, ushort _view) |
|
MCAPI void | updateMsaa (::DXGI_FORMAT _format) const |
|
MCAPI bool | updateResolution (::bgfx::Resolution const &_resolution) |
|
MCAPI void * | $ctor () |
|
MCAPI void | $dtor () |
|
MCFOLD::bgfx::RendererType::Enum | $getRendererType () const |
|
MCAPI uint64 | $getRendererVersion () const |
|
MCFOLD uint64 | $getShaderVersion () const |
|
MCAPI char const * | $getRendererName () const |
|
MCAPI void | $createIndexBuffer (::bgfx::IndexBufferHandle _handle, ::bgfx::Memory const *_mem, ushort _flags) |
|
MCFOLD void | $destroyIndexBuffer (::bgfx::IndexBufferHandle _handle) |
|
MCAPI void | $createVertexDecl (::bgfx::VertexDeclHandle _handle, ::bgfx::VertexDecl const &_decl) |
|
MCFOLD void | $destroyVertexDecl (::bgfx::VertexDeclHandle) |
|
MCAPI void | $createVertexBuffer (::bgfx::VertexBufferHandle _handle, ::bgfx::Memory const *_mem, ::bgfx::VertexDeclHandle _declHandle, ushort _flags) |
|
MCFOLD void | $destroyVertexBuffer (::bgfx::VertexBufferHandle _handle) |
|
MCAPI void | $createDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle, uint _size, ushort _flags) |
|
MCAPI void | $updateDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle, uint _offset, uint _size, ::bgfx::Memory const *_mem) |
|
MCFOLD void | $destroyDynamicIndexBuffer (::bgfx::IndexBufferHandle _handle) |
|
MCAPI void | $createDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle, uint _size, ushort _flags) |
|
MCAPI void | $updateDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle, uint _offset, uint _size, ::bgfx::Memory const *_mem) |
|
MCFOLD void | $destroyDynamicVertexBuffer (::bgfx::VertexBufferHandle _handle) |
|
MCAPI void | $createShader (::bgfx::ShaderHandle _handle, ::bgfx::Memory const *_mem) |
|
MCAPI void | $destroyShader (::bgfx::ShaderHandle _handle) |
|
MCAPI void | $createProgram (::bgfx::ProgramHandle _handle, ::bgfx::ShaderHandle _vsh, ::bgfx::ShaderHandle _fsh) |
|
MCAPI void | $destroyProgram (::bgfx::ProgramHandle _handle) |
|
MCAPI void * | $createTexture (::bgfx::TextureHandle _handle, ::bgfx::Memory const *_mem, uint _flags, uchar _skip, ::bgfx::Memory const **) |
|
MCAPI void | $wrapExternalTexture (::bgfx::TextureHandle _handle, ::bgfx::RendererType::Enum _type, void *_texturePtr, void *_deferredRef) |
|
MCFOLD void | $updateTextureBegin (::bgfx::TextureHandle, uchar, uchar) |
|
MCAPI void | $updateTexture (::bgfx::TextureHandle _handle, uchar _side, uchar _mip, ::bgfx::Rect const &_rect, ushort _z, ushort _depth, ushort _pitch, ::bgfx::Memory const *_mem) |
|
MCFOLD void | $updateTextureEnd () |
|
MCAPI void | $readTexture (::bgfx::TextureHandle _handle, void *_data, uchar _mip) |
|
MCAPI void | $resizeTexture (::bgfx::TextureHandle _handle, ushort _width, ushort _height, uchar _numMips, ushort _numLayers) |
|
MCAPI void | $overrideInternal (::bgfx::TextureHandle _handle, uint64 _ptr, uint _flags) |
|
MCAPI uint64 | $getInternal (::bgfx::TextureHandle _handle) |
|
MCAPI void | $destroyTexture (::bgfx::TextureHandle _handle) |
|
MCAPI void | $createShaderBuffer (::bgfx::ShaderBufferHandle _handle, uint _size, uint _stride, ushort _flags) |
|
MCAPI void | $updateShaderBuffer (::bgfx::ShaderBufferHandle _handle, uint _offset, ::bgfx::Memory const *_mem) |
|
MCAPI void | $destroyShaderBuffer (::bgfx::ShaderBufferHandle _handle) |
|
MCAPI void | $createFrameBuffer (::bgfx::FrameBufferHandle _handle, uchar _num, ::bgfx::Attachment const *_attachment) |
|
MCAPI void | $createFrameBuffer (::bgfx::FrameBufferHandle _handle, void *_nwh, uint _width, uint _height, ::bgfx::TextureFormat::Enum _depthFormat) |
|
MCAPI void | $destroyFrameBuffer (::bgfx::FrameBufferHandle _handle) |
|
MCAPI void | $createUniform (::bgfx::UniformHandle _handle, ::bgfx::UniformType::Enum _type, ushort _num, char const *_name) |
|
MCAPI void | $destroyUniform (::bgfx::UniformHandle _handle) |
|
MCAPI void | $requestScreenShot (::bgfx::FrameBufferHandle _handle, char const *_filePath) |
|
MCAPI void | $updateViewName (ushort _id, char const *_name) |
|
MCAPI void | $updateUniform (void *, ushort _loc, void const *_data, uint _size) |
|
MCFOLD void | $setMarker (void *, char const *_marker, uint _size) |
|
MCAPI void | $invalidateOcclusionQuery (::bgfx::OcclusionQueryHandle _handle) |
|
MCAPI void | $setName (::bgfx::Handle _handle, char const *_name) |
|
MCAPI void | $submit (::bgfx::Frame *_render, ::bgfx::ClearQuad &_clearQuad, ::bgfx::TextVideoMemBlitter &_textVideoMemBlitter) |
|
MCAPI void | $blitSetup (::bgfx::TextVideoMemBlitter &_blitter) |
|
MCAPI void | $blitRender (::bgfx::TextVideoMemBlitter &_blitter, uint _numIndices) |
|
MCAPI bool | $isDeviceRemoved () |
|
MCAPI void | $suspend () |
|
MCFOLD void | $resume () |
|
MCAPI void | $advanceToNextFrame () |
|
MCAPI void | $flip () |
|
MCFOLD void | $waitForFlipQueue () |
|
virtual void | schedulePreBlasSkinningDispatch (::bgfx::VertexBufferHandle, uint, ::bgfx::VertexBufferHandle, uint, ::bgfx::VertexDeclHandle, uint, ::bgfx::Memory const *, ::bx::StringT const &) |
|
virtual void | createBottomLevelAccelerationStructure (::bgfx::AccelerationStructureHandle _handle, ::bgfx::VertexBufferHandle _vertexBufferHandle, ::bgfx::VertexDeclHandle _vertexDeclHandle, uint _vertexCount, uint _vertexOffset, ::bgfx::IndexBufferHandle _indexBufferHandle, uint _indexCount, uint _indexOffset, ushort indexSize, ::bgfx::AccelerationStructureBuildFlags::Enum _flags) |
|
virtual void | createTopLevelAccelerationStructure (::bgfx::AccelerationStructureHandle _handle, uint numInstances, ::bgfx::TopLevelInstanceDesc *instanceDescs) |
|
virtual void | destroyAccelerationStructureBuffer (::bgfx::AccelerationStructureHandle _handle) |
|
MCFOLD void | $createBottomLevelAccelerationStructure (::bgfx::AccelerationStructureHandle _handle, ::bgfx::VertexBufferHandle _vertexBufferHandle, ::bgfx::VertexDeclHandle _vertexDeclHandle, uint _vertexCount, uint _vertexOffset, ::bgfx::IndexBufferHandle _indexBufferHandle, uint _indexCount, uint _indexOffset, ushort indexSize, ::bgfx::AccelerationStructureBuildFlags::Enum _flags) |
|
MCFOLD void | $createTopLevelAccelerationStructure (::bgfx::AccelerationStructureHandle _handle, uint numInstances, ::bgfx::TopLevelInstanceDesc *instanceDescs) |
|
MCFOLD void | $destroyAccelerationStructureBuffer (::bgfx::AccelerationStructureHandle _handle) |
|
|
::ll::TypedStorage< 8, 8, void * > | m_d3d9dll |
|
::ll::TypedStorage< 8, 8, void * > | m_d3d11dll |
|
::ll::TypedStorage< 8, 8, void * > | m_renderdocdll |
|
::ll::TypedStorage< 8, 8, void * > | m_agsdll |
|
::ll::TypedStorage< 8, 448, ::bgfx::Dxgi > | m_dxgi |
|
::ll::TypedStorage< 8, 8, ::bgfx::d3d11::AGSContext * > | m_ags |
|
::ll::TypedStorage< 8, 48, ::bgfx::NvApi > | m_nvapi |
|
::ll::TypedStorage< 4, 4, ::D3D_FEATURE_LEVEL > | m_featureLevel |
|
::ll::TypedStorage< 8, 8, ::IDXGISwapChain3 * > | m_swapChain |
|
::ll::TypedStorage< 8, 8, ::ID3D11Texture2D * > | m_msaaRenderTarget |
|
::ll::TypedStorage< 1, 1, bool > | m_needPresent |
|
::ll::TypedStorage< 1, 1, bool > | m_fatal |
|
::ll::TypedStorage< 4, 8, ::bgfx::FatalError > | m_fatalError |
|
::ll::TypedStorage< 2, 2, ushort > | m_numWindows |
|
::ll::TypedStorage< 2, 256, ::bgfx::FrameBufferHandle[128]> | m_windows |
|
::ll::TypedStorage< 8, 8, ::ID3D11Device * > | m_device |
|
::ll::TypedStorage< 8, 8, ::ID3D11DeviceContext * > | m_deviceCtx |
|
::ll::TypedStorage< 8, 8, ::ID3DUserDefinedAnnotation * > | m_annotation |
|
::ll::TypedStorage< 8, 8, ::ID3D11InfoQueue * > | m_infoQueue |
|
::ll::TypedStorage< 8, 49200, ::bgfx::d3d11::TimerQueryD3D11 > | m_gpuTimer |
|
::ll::TypedStorage< 8, 4112, ::bgfx::d3d11::OcclusionQueryD3D11 > | m_occlusionQuery |
|
::ll::TypedStorage< 4, 4, uint > | m_deviceInterfaceVersion |
|
::ll::TypedStorage< 8, 8, ::ID3D11RenderTargetView * > | m_backBufferColor |
|
::ll::TypedStorage< 8, 8, ::ID3D11DepthStencilView * > | m_backBufferDepthStencil |
|
::ll::TypedStorage< 8, 8, ::ID3D11RenderTargetView * > | m_currentColor |
|
::ll::TypedStorage< 8, 8, ::ID3D11DepthStencilView * > | m_currentDepthStencil |
|
::ll::TypedStorage< 8, 8, ::ID3D11Texture2D * > | m_captureTexture |
|
::ll::TypedStorage< 8, 8, ::ID3D11Texture2D * > | m_captureResolve |
|
::ll::TypedStorage< 4, 12, ::bgfx::Resolution > | m_resolution |
|
::ll::TypedStorage< 8, 72, ::bgfx::SwapChainDesc > | m_scd |
|
::ll::TypedStorage< 4, 4, ::DXGI_SWAP_EFFECT > | m_swapEffect |
|
::ll::TypedStorage< 4, 4, uint > | m_swapBufferCount |
|
::ll::TypedStorage< 4, 4, uint > | m_maxAnisotropy |
|
::ll::TypedStorage< 1, 1, bool > | m_depthClamp |
|
::ll::TypedStorage< 1, 1, bool > | m_wireframe |
|
::ll::TypedStorage< 8, 131072, ::bgfx::d3d11::BufferD3D11[4096]> | m_indexBuffers |
|
::ll::TypedStorage< 8, 163840, ::bgfx::d3d11::VertexBufferD3D11[4096]> | m_vertexBuffers |
|
::ll::TypedStorage< 8, 131072, ::bgfx::d3d11::BufferD3D11[4096]> | m_shaderBuffers |
|
::ll::TypedStorage< 8, 786432, ::bgfx::d3d11::ShaderD3D11[4096]> | m_shaders |
|
::ll::TypedStorage< 8, 507904, ::bgfx::d3d11::ProgramD3D11[2048]> | m_program |
|
::ll::TypedStorage< 8, 294944, ::bgfx::GuardedPagedHeapBackedArray<::bgfx::d3d11::TextureD3D11, 4096 > > | m_textures |
|
::ll::TypedStorage< 4, 5376, ::bgfx::VertexDecl[64]> | m_vertexDecls |
|
::ll::TypedStorage< 8, 24576, ::bgfx::d3d11::FrameBufferD3D11[128]> | m_frameBuffers |
|
::ll::TypedStorage< 8, 4096, void *[512]> | m_uniforms |
|
::ll::TypedStorage< 4, 7176, ::bgfx::UniformRegistry > | m_uniformReg |
|
::ll::TypedStorage< 8, 32, ::bgfx::StateCacheT<::ID3D11BlendState > > | m_blendStateCache |
|
::ll::TypedStorage< 8, 32, ::bgfx::StateCacheT<::ID3D11DepthStencilState > > | m_depthStencilStateCache |
|
::ll::TypedStorage< 8, 32, ::bgfx::StateCacheT<::ID3D11InputLayout > > | m_inputLayoutCache |
|
::ll::TypedStorage< 8, 32, ::bgfx::StateCacheT<::ID3D11RasterizerState > > | m_rasterizerStateCache |
|
::ll::TypedStorage< 8, 32, ::bgfx::StateCacheT<::ID3D11SamplerState > > | m_samplerStateCache |
|
::ll::TypedStorage< 8, 32808, ::bgfx::StateCacheLru<::IUnknown *, 1024 > > | m_srvUavLru |
|
::ll::TypedStorage< 8, 24, ::bgfx::TextVideoMem > | m_textVideoMem |
|
::ll::TypedStorage< 8, 1040, ::bgfx::d3d11::TextureStage > | m_textureStage |
|
::ll::TypedStorage< 8, 8, ::bgfx::d3d11::ProgramD3D11 * > | m_currentProgram |
|
::ll::TypedStorage< 1, 65536, uchar[65536]> | m_vsScratch |
|
::ll::TypedStorage< 1, 65536, uchar[65536]> | m_fsScratch |
|
::ll::TypedStorage< 4, 4, uint > | m_vsChanges |
|
::ll::TypedStorage< 4, 4, uint > | m_fsChanges |
|
::ll::TypedStorage< 2, 2, ::bgfx::FrameBufferHandle > | m_fbh |
|
::ll::TypedStorage< 1, 1, bool > | m_rtMsaa |
|
::ll::TypedStorage< 1, 1, bool > | m_directAccessSupport |