|
Nameless Engine
|
This is the complete list of members for ne::VulkanResource, including all inherited members.
| create(VulkanResourceManager *pResourceManager, const std::string &sResourceName, VmaAllocator pMemoryAllocator, const VkBufferCreateInfo &bufferInfo, const VmaAllocationCreateInfo &allocationInfo, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::VulkanResource | privatestatic |
| create(VulkanResourceManager *pResourceManager, const std::string &sResourceName, VmaAllocator pMemoryAllocator, const VkImageCreateInfo &imageInfo, const VmaAllocationCreateInfo &allocationInfo, std::optional< VkImageAspectFlags > viewDescription, bool bIsCubeMapView=false) | ne::VulkanResource | privatestatic |
| create(VulkanResourceManager *pResourceManager, const std::string &sResourceName, ktxVulkanTexture ktxTexture, TextureFilteringPreference filteringPreference) | ne::VulkanResource | privatestatic |
| getElementCount() const | ne::GpuResource | |
| getElementSizeInBytes() const | ne::GpuResource | |
| getInternalBufferResource() const | ne::VulkanResource | inline |
| getInternalCubemapImageView(size_t iCubemapFaceIndex=0) | ne::VulkanResource | inline |
| getInternalImage() const | ne::VulkanResource | inline |
| getInternalImageView() const | ne::VulkanResource | inline |
| getInternalImageViewDepthAspect() const | ne::VulkanResource | inline |
| getInternalResourceMemory() | ne::VulkanResource | inline |
| getResourceManager() const | ne::GpuResource | |
| getResourceName() const | ne::GpuResource | |
| getTextureSamplerForThisImage() const | ne::VulkanResource | |
| GpuResource()=delete (defined in ne::GpuResource) | ne::GpuResource | |
| GpuResource(GpuResourceManager *pManager, const std::string &sResourceName, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::GpuResource | |
| GpuResource(GpuResource &)=delete (defined in ne::GpuResource) | ne::GpuResource | |
| iElementCount | ne::GpuResource | private |
| iElementSizeInBytes | ne::GpuResource | private |
| isStorageResource() const | ne::VulkanResource | |
| isUsedAsStorageResource | ne::VulkanResource | private |
| mtxResourceMemory | ne::VulkanResource | private |
| operator=(const VulkanResource &)=delete (defined in ne::VulkanResource) | ne::VulkanResource | |
| operator=(GpuResource &)=delete (defined in ne::GpuResource) | ne::GpuResource | |
| optionalKtxTexture | ne::VulkanResource | private |
| pBufferResource | ne::VulkanResource | private |
| pDepthAspectImageView | ne::VulkanResource | private |
| pGlobalShaderResourceBinding | ne::GpuResource | private |
| pImageResource | ne::VulkanResource | private |
| pImageView | ne::VulkanResource | private |
| pManager | ne::GpuResource | private |
| sResourceName | ne::GpuResource | private |
| textureFilteringPreference | ne::VulkanResource | private |
| vCubeMapViews | ne::VulkanResource | private |
| VulkanResource()=delete (defined in ne::VulkanResource) | ne::VulkanResource | |
| VulkanResource(const VulkanResource &)=delete (defined in ne::VulkanResource) | ne::VulkanResource | |
| VulkanResource(VulkanResourceManager *pResourceManager, const std::string &sResourceName, std::variant< VkBuffer, VkImage > pInternalResource, bool isStorageResource, VmaAllocation pResourceMemory, unsigned int iElementSizeInBytes, unsigned int iElementCount) | ne::VulkanResource | private |
| VulkanResource(VulkanResourceManager *pResourceManager, const std::string &sResourceName, ktxVulkanTexture ktxTexture, TextureFilteringPreference filteringPreference) | ne::VulkanResource | private |
| VulkanResourceManager (defined in ne::VulkanResource) | ne::VulkanResource | friend |
| ~GpuResource() (defined in ne::GpuResource) | ne::GpuResource | virtual |
| ~VulkanResource() override (defined in ne::VulkanResource) | ne::VulkanResource | virtual |