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

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::VulkanResourceprivatestatic
create(VulkanResourceManager *pResourceManager, const std::string &sResourceName, VmaAllocator pMemoryAllocator, const VkImageCreateInfo &imageInfo, const VmaAllocationCreateInfo &allocationInfo, std::optional< VkImageAspectFlags > viewDescription, bool bIsCubeMapView=false)ne::VulkanResourceprivatestatic
create(VulkanResourceManager *pResourceManager, const std::string &sResourceName, ktxVulkanTexture ktxTexture)ne::VulkanResourceprivatestatic
getElementCount() constne::GpuResource
getElementSizeInBytes() constne::GpuResource
getInternalBufferResource() constne::VulkanResourceinline
getInternalCubemapImageView(size_t iCubemapFaceIndex=0)ne::VulkanResourceinline
getInternalImage() constne::VulkanResourceinline
getInternalImageView() constne::VulkanResourceinline
getInternalImageViewDepthAspect() constne::VulkanResourceinline
getInternalResourceMemory()ne::VulkanResourceinline
getResourceManager() constne::GpuResource
getResourceName() constne::GpuResource
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
iElementCountne::GpuResourceprivate
iElementSizeInBytesne::GpuResourceprivate
isStorageResource() constne::VulkanResource
isUsedAsStorageResourcene::VulkanResourceprivate
mtxResourceMemoryne::VulkanResourceprivate
operator=(const VulkanResource &)=delete (defined in ne::VulkanResource)ne::VulkanResource
operator=(GpuResource &)=delete (defined in ne::GpuResource)ne::GpuResource
optionalKtxTexturene::VulkanResourceprivate
pBufferResourcene::VulkanResourceprivate
pDepthAspectImageViewne::VulkanResourceprivate
pGlobalShaderResourceBindingne::GpuResourceprivate
pImageResourcene::VulkanResourceprivate
pImageViewne::VulkanResourceprivate
pManagerne::GpuResourceprivate
sResourceNamene::GpuResourceprivate
vCubeMapViewsne::VulkanResourceprivate
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::VulkanResourceprivate
VulkanResource(VulkanResourceManager *pResourceManager, const std::string &sResourceName, ktxVulkanTexture ktxTexture)ne::VulkanResourceprivate
VulkanResourceManager (defined in ne::VulkanResource)ne::VulkanResourcefriend
~GpuResource() (defined in ne::GpuResource)ne::GpuResourcevirtual
~VulkanResource() override (defined in ne::VulkanResource)ne::VulkanResourcevirtual