|
Nameless Engine
|
This is the complete list of members for ne::VulkanResourceManager, including all inherited members.
| convertResourceUsageTypeToVkBufferUsageType(ResourceUsageType usage) | ne::VulkanResourceManager | privatestatic |
| convertTextureResourceFormatToVkFormat(ShaderReadWriteTextureResourceFormat format) | ne::VulkanResourceManager | static |
| create(VulkanRenderer *pRenderer) | ne::VulkanResourceManager | static |
| ne::GpuResourceManager::create(Renderer *pRenderer) | ne::GpuResourceManager | protectedstatic |
| createBuffer(const std::string &sResourceName, const VkBufferCreateInfo &bufferInfo, const VmaAllocationCreateInfo &allocationInfo, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::VulkanResourceManager | |
| createBuffer(const std::string &sResourceName, VkDeviceSize iBufferSize, VkBufferUsageFlags bufferUsage, bool bAllowCpuWrite, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::VulkanResourceManager | private |
| createImage(const std::string &sResourceName, uint32_t iImageWidth, uint32_t iImageHeight, uint32_t iTextureMipLevelCount, VkSampleCountFlagBits sampleCount, VkFormat imageFormat, VkImageTiling imageTilingMode, VkImageUsageFlags imageUsage, std::optional< VkImageAspectFlags > viewDescription, bool bIsCubeMap=false) | ne::VulkanResourceManager | |
| createRendererSpecificManager(Renderer *pRenderer) | ne::GpuResourceManager | protectedstatic |
| createResource(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) override | ne::VulkanResourceManager | virtual |
| createResourceWithCpuWriteAccess(const std::string &sResourceName, size_t iElementSizeInBytes, size_t iElementCount, std::optional< bool > isUsedInShadersAsArrayResource) override | ne::VulkanResourceManager | virtual |
| createResourceWithData(const std::string &sResourceName, const void *pBufferData, size_t iElementSizeInBytes, size_t iElementCount, ResourceUsageType usage, bool bIsShaderReadWriteResource) override | ne::VulkanResourceManager | virtual |
| createShaderReadWriteTextureResource(const std::string &sResourceName, unsigned int iWidth, unsigned int iHeight, ShaderReadWriteTextureResourceFormat format) override | ne::VulkanResourceManager | virtual |
| createShadowMapTexture(const std::string &sResourceName, unsigned int iTextureSize, bool bPointLightColorCubemap) override | ne::VulkanResourceManager | privatevirtual |
| getCurrentStateInfo() override | ne::VulkanResourceManager | virtual |
| getDynamicCpuWriteShaderResourceArrayManager() const | ne::GpuResourceManager | |
| getRenderer() const | ne::GpuResourceManager | |
| getShadowMapManager() const | ne::GpuResourceManager | |
| getTextureManager() const | ne::GpuResourceManager | |
| getTotalAliveResourceCount() | ne::GpuResourceManager | |
| getTotalVideoMemoryInMb() const override | ne::VulkanResourceManager | virtual |
| getUsedVideoMemoryInMb() const override | ne::VulkanResourceManager | virtual |
| GpuResourceManager()=delete (defined in ne::GpuResourceManager) | ne::GpuResourceManager | |
| GpuResourceManager(Renderer *pRenderer) | ne::GpuResourceManager | protected |
| iAliveResourceCount | ne::GpuResourceManager | private |
| KtxLoadingCallbackManager (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | friend |
| loadTextureFromDisk(const std::string &sResourceName, const std::filesystem::path &pathToTextureFile) override | ne::VulkanResourceManager | virtual |
| operator=(const VulkanResourceManager &)=delete (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | |
| pDynamicCpuWriteShaderResourceArrayManager | ne::GpuResourceManager | private |
| pMemoryAllocator | ne::VulkanResourceManager | private |
| pRenderer | ne::GpuResourceManager | private |
| pShadowMapManager | ne::GpuResourceManager | private |
| pTextureManager | ne::GpuResourceManager | private |
| resetManagers() | ne::GpuResourceManager | protected |
| UploadBuffer (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | friend |
| VulkanResource (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | friend |
| VulkanResourceManager()=delete (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | |
| VulkanResourceManager(const VulkanResourceManager &)=delete (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | |
| VulkanResourceManager(VulkanRenderer *pRenderer, VmaAllocator pMemoryAllocator) | ne::VulkanResourceManager | private |
| ~GpuResourceManager()=default (defined in ne::GpuResourceManager) | ne::GpuResourceManager | virtual |
| ~VulkanResourceManager() override (defined in ne::VulkanResourceManager) | ne::VulkanResourceManager | virtual |