#include <Resource.hpp>
◆ VulkanTexture() [1/2]
◆ VulkanTexture() [2/2]
◆ ~VulkanTexture()
| VulkanTexture::~VulkanTexture |
( |
| ) |
|
|
override |
◆ CreateAliasedTexture()
◆ CreateTextureView()
◆ DebugSetObjectName()
◆ DestroyAliasedTexture()
| void VulkanTexture::DestroyAliasedTexture |
( |
Handle |
handle | ) |
|
|
overridevirtual |
◆ DestroyImageView()
| void VulkanTexture::DestroyImageView |
( |
Handle |
handle | ) |
|
|
overridevirtual |
◆ Flush()
◆ GetAliasedTexture()
◆ GetDevice()
| auto const & Foundation::RHI::VulkanTexture::GetDevice |
( |
| ) |
const |
|
inline |
◆ GetImageView()
◆ GetVkImage()
| auto & Foundation::RHI::VulkanTexture::GetVkImage |
( |
| ) |
const |
|
inline |
◆ Map()
| void * VulkanTexture::Map |
( |
| ) |
|
|
overridevirtual |
◆ Unmap()
| void VulkanTexture::Unmap |
( |
| ) |
|
|
overridevirtual |
◆ mAliases
◆ mAllocation
◆ mDevice
◆ mImage
| vk::raii::Image Foundation::RHI::VulkanTexture::mImage { nullptr } |
|
protected |
◆ mMapped
| void* Foundation::RHI::VulkanTexture::mMapped { nullptr } |
|
protected |
◆ mShared
◆ mViews
The documentation for this class was generated from the following files: