Diligent::TextureViewVkImpl class final

Texture view implementation in Vulkan backend.

Base classes

template<typename EngineImplTraits>
class TextureViewBase<EngineVkImplTraits>
Template class implementing base functionality of the texture view interface.

Public functions

auto GetVulkanImageView() const -> VkImageView final
Implementation of ITextureViewVk::GetVulkanImageView().

Protected variables

VulkanUtilities::ImageViewWrapper m_ImageView
Vulkan image view descriptor handle.
MipLevelViewAutoPtrType* m_MipLevelViews
Individual mip level views used for mipmap generation.