Diligent::ITextureVk struct

Exposes Vulkan-specific functionality of a texture object.

Contents

Base classes

struct ITexture
Texture inteface.

Public functions

auto GetVkImage() const -> VkImage METHOD() virtual
Returns Vulkan image handle.
auto SetLayout(VkImageLayout Layout) -> void METHOD() virtual
Sets Vulkan image layout.
auto GetLayout() const -> VkImageLayout METHOD() virtual
Returns current Vulkan image layout. If the state is unknown to the engine, returns VK_IMAGE_LAYOUT_UNDEFINED.

Function documentation

VkImage METHOD() Diligent::ITextureVk::GetVkImage() const virtual

Returns Vulkan image handle.

The application must not release the returned image

void METHOD() Diligent::ITextureVk::SetLayout(VkImageLayout Layout) virtual

Sets Vulkan image layout.

Parameters
Layout in - Vulkan image layout to set.