|
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 |