Diligent::TextureVkImpl class final

Texture object implementation in Vulkan backend.

Contents

Base classes

template<typename EngineImplTraits>
class TextureBase<EngineVkImplTraits>
Base implementation of the ITexture interface.

Public functions

auto GetVkImage() const -> VkImage final
Implementation of ITextureVk::GetVkImage().
auto GetNativeHandle() -> void* final
Implementation of ITexture::GetNativeHandle() in Vulkan backend.
void SetLayout(VkImageLayout Layout) final
Implementation of ITextureVk::SetLayout().
auto GetLayout() const -> VkImageLayout final
Implementation of ITextureVk::GetLayout().