Nameless Engine
|
This is the complete list of members for ne::GpuResourceManager, including all inherited members.
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)=0 | ne::GpuResourceManager | pure virtual |
createResourceWithCpuWriteAccess(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, std::optional< bool > isUsedInShadersAsArrayResource)=0 | ne::GpuResourceManager | pure virtual |
createResourceWithData(const std::string &sResourceName, const void *pBufferData, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource)=0 | ne::GpuResourceManager | pure virtual |
createShaderReadWriteTextureResource(const std::string &sResourceName, unsigned int iWidth, unsigned int iHeight, ShaderReadWriteTextureResourceFormat format)=0 | ne::GpuResourceManager | pure virtual |
createShadowMapTexture(const std::string &sResourceName, unsigned int iTextureSize, bool bPointLightColorCubemap)=0 | ne::GpuResourceManager | protectedpure virtual |
getCurrentStateInfo()=0 | ne::GpuResourceManager | pure virtual |
getDynamicCpuWriteShaderResourceArrayManager() const | ne::GpuResourceManager | |
getRenderer() const | ne::GpuResourceManager | |
getShadowMapManager() const | ne::GpuResourceManager | |
getTextureManager() const | ne::GpuResourceManager | |
getTotalAliveResourceCount() | ne::GpuResourceManager | |
getTotalVideoMemoryInMb() const =0 | ne::GpuResourceManager | pure virtual |
getUsedVideoMemoryInMb() const =0 | ne::GpuResourceManager | pure virtual |
GpuResource (defined in ne::GpuResourceManager) | ne::GpuResourceManager | friend |
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)=0 | ne::GpuResourceManager | pure virtual |
pDynamicCpuWriteShaderResourceArrayManager | ne::GpuResourceManager | private |
pRenderer | ne::GpuResourceManager | private |
pShadowMapManager | ne::GpuResourceManager | private |
pTextureManager | ne::GpuResourceManager | private |
Renderer (defined in ne::GpuResourceManager) | ne::GpuResourceManager | friend |
resetManagers() | ne::GpuResourceManager | protected |
ShadowMapManager (defined in ne::GpuResourceManager) | ne::GpuResourceManager | friend |
~GpuResourceManager()=default (defined in ne::GpuResourceManager) | ne::GpuResourceManager | virtual |