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