Nameless Engine
Loading...
Searching...
No Matches
ne::DirectXResourceManager Member List

This is the complete list of members for ne::DirectXResourceManager, including all inherited members.

convertTextureResourceFormatToDxFormat(ShaderReadWriteTextureResourceFormat format)ne::DirectXResourceManagerstatic
create(DirectXRenderer *pRenderer)ne::DirectXResourceManagerstatic
ne::GpuResourceManager::create(Renderer *pRenderer)ne::GpuResourceManagerprotectedstatic
createRendererSpecificManager(Renderer *pRenderer)ne::GpuResourceManagerprotectedstatic
createResource(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) overridene::DirectXResourceManagervirtual
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) overridene::DirectXResourceManagervirtual
createResourceWithData(const std::string &sResourceName, const void *pBufferData, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) overridene::DirectXResourceManagervirtual
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::DirectXResourceManagerprivate
createShaderReadWriteTextureResource(const std::string &sResourceName, unsigned int iWidth, unsigned int iHeight, ShaderReadWriteTextureResourceFormat format) overridene::DirectXResourceManagervirtual
createShadowMapTexture(const std::string &sResourceName, unsigned int iTextureSize, bool bPointLightColorCubemap) overridene::DirectXResourceManagerprivatevirtual
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::DirectXResourceManagerprivate
getCbvSrvUavHeap() constne::DirectXResourceManager
getCurrentStateInfo() overridene::DirectXResourceManagervirtual
getDsvHeap() constne::DirectXResourceManager
getDynamicCpuWriteShaderResourceArrayManager() constne::GpuResourceManager
getRenderer() constne::GpuResourceManager
getRtvHeap() constne::DirectXResourceManager
getShadowMapManager() constne::GpuResourceManager
getTextureManager() constne::GpuResourceManager
getTotalAliveResourceCount()ne::GpuResourceManager
getTotalVideoMemoryInMb() const overridene::DirectXResourceManagervirtual
getUsedVideoMemoryInMb() const overridene::DirectXResourceManagervirtual
GpuResourceManager()=delete (defined in ne::GpuResourceManager)ne::GpuResourceManager
GpuResourceManager(Renderer *pRenderer)ne::GpuResourceManagerprotected
iAliveResourceCountne::GpuResourceManagerprivate
loadTextureFromDisk(const std::string &sResourceName, const std::filesystem::path &pathToTextureFile) overridene::DirectXResourceManagervirtual
makeMultipleOf256(size_t iNumber)ne::DirectXResourceManagerinlineprivatestatic
makeRtvResourcesFromSwapChainBuffer(IDXGISwapChain3 *pSwapChain, unsigned int iSwapChainBufferCount)ne::DirectXResourceManager
operator=(const DirectXResourceManager &)=delete (defined in ne::DirectXResourceManager)ne::DirectXResourceManager
pCbvSrvUavHeapne::DirectXResourceManagerprivate
pDsvHeapne::DirectXResourceManagerprivate
pDynamicCpuWriteShaderResourceArrayManagerne::GpuResourceManagerprivate
pMemoryAllocatorne::DirectXResourceManagerprivate
pRendererne::GpuResourceManagerprivate
pRtvHeapne::DirectXResourceManagerprivate
pShadowMapManagerne::GpuResourceManagerprivate
pTextureManagerne::GpuResourceManagerprivate
resetManagers()ne::GpuResourceManagerprotected
~DirectXResourceManager() override (defined in ne::DirectXResourceManager)ne::DirectXResourceManagervirtual
~GpuResourceManager()=default (defined in ne::GpuResourceManager)ne::GpuResourceManagervirtual