Nameless Engine
|
This is the complete list of members for ne::DirectXResourceManager, including all inherited members.
convertTextureResourceFormatToDxFormat(ShaderReadWriteTextureResourceFormat format) | ne::DirectXResourceManager | static |
create(DirectXRenderer *pRenderer) | ne::DirectXResourceManager | static |
ne::GpuResourceManager::create(Renderer *pRenderer) | ne::GpuResourceManager | protectedstatic |
createRendererSpecificManager(Renderer *pRenderer) | ne::GpuResourceManager | protectedstatic |
createResource(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) override | ne::DirectXResourceManager | virtual |
createResource(const std::string &sResourceName, const D3D12MA::ALLOCATION_DESC &allocationDesc, const D3D12_RESOURCE_DESC &resourceDesc, const D3D12_RESOURCE_STATES &initialResourceState, const std::optional< D3D12_CLEAR_VALUE > &resourceClearValue) | ne::DirectXResourceManager | |
createResourceWithCpuWriteAccess(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, std::optional< bool > isUsedInShadersAsArrayResource) override | ne::DirectXResourceManager | virtual |
createResourceWithData(const std::string &sResourceName, const void *pBufferData, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) override | ne::DirectXResourceManager | virtual |
createResourceWithData(const std::string &sResourceName, const D3D12_RESOURCE_DESC &finalResourceDescription, const std::vector< D3D12_SUBRESOURCE_DATA > &vSubresourcesToCopy, const D3D12_RESOURCE_DESC &uploadResourceDescription, bool bIsTextureResource, size_t iElementSizeInBytes=0, size_t iElementCount=0) | ne::DirectXResourceManager | private |
createShaderReadWriteTextureResource(const std::string &sResourceName, unsigned int iWidth, unsigned int iHeight, ShaderReadWriteTextureResourceFormat format) override | ne::DirectXResourceManager | virtual |
createShadowMapTexture(const std::string &sResourceName, unsigned int iTextureSize, bool bPointLightColorCubemap) override | ne::DirectXResourceManager | privatevirtual |
DirectXResourceManager()=delete (defined in ne::DirectXResourceManager) | ne::DirectXResourceManager | |
DirectXResourceManager(const DirectXResourceManager &)=delete (defined in ne::DirectXResourceManager) | ne::DirectXResourceManager | |
DirectXResourceManager(DirectXRenderer *pRenderer, ComPtr< D3D12MA::Allocator > &&pMemoryAllocator, std::unique_ptr< DirectXDescriptorHeap > &&pRtvHeap, std::unique_ptr< DirectXDescriptorHeap > &&pDsvHeap, std::unique_ptr< DirectXDescriptorHeap > &&pCbvSrvUavHeap) | ne::DirectXResourceManager | private |
getCbvSrvUavHeap() const | ne::DirectXResourceManager | |
getCurrentStateInfo() override | ne::DirectXResourceManager | virtual |
getDsvHeap() const | ne::DirectXResourceManager | |
getDynamicCpuWriteShaderResourceArrayManager() const | ne::GpuResourceManager | |
getRenderer() const | ne::GpuResourceManager | |
getRtvHeap() const | ne::DirectXResourceManager | |
getShadowMapManager() const | ne::GpuResourceManager | |
getTextureManager() const | ne::GpuResourceManager | |
getTotalAliveResourceCount() | ne::GpuResourceManager | |
getTotalVideoMemoryInMb() const override | ne::DirectXResourceManager | virtual |
getUsedVideoMemoryInMb() const override | ne::DirectXResourceManager | virtual |
GpuResourceManager()=delete (defined in ne::GpuResourceManager) | ne::GpuResourceManager | |
GpuResourceManager(Renderer *pRenderer) | ne::GpuResourceManager | protected |
iAliveResourceCount | ne::GpuResourceManager | private |
loadTextureFromDisk(const std::string &sResourceName, const std::filesystem::path &pathToTextureFile) override | ne::DirectXResourceManager | virtual |
makeMultipleOf256(size_t iNumber) | ne::DirectXResourceManager | inlineprivatestatic |
makeRtvResourcesFromSwapChainBuffer(IDXGISwapChain3 *pSwapChain, unsigned int iSwapChainBufferCount) | ne::DirectXResourceManager | |
operator=(const DirectXResourceManager &)=delete (defined in ne::DirectXResourceManager) | ne::DirectXResourceManager | |
pCbvSrvUavHeap | ne::DirectXResourceManager | private |
pDsvHeap | ne::DirectXResourceManager | private |
pDynamicCpuWriteShaderResourceArrayManager | ne::GpuResourceManager | private |
pMemoryAllocator | ne::DirectXResourceManager | private |
pRenderer | ne::GpuResourceManager | private |
pRtvHeap | ne::DirectXResourceManager | private |
pShadowMapManager | ne::GpuResourceManager | private |
pTextureManager | ne::GpuResourceManager | private |
resetManagers() | ne::GpuResourceManager | protected |
~DirectXResourceManager() override (defined in ne::DirectXResourceManager) | ne::DirectXResourceManager | virtual |
~GpuResourceManager()=default (defined in ne::GpuResourceManager) | ne::GpuResourceManager | virtual |