VV::V1::ImageView struct

An object that represents an image subresource range of a specific image, and state that controls how the contents are interpreted.

Specification

Derived classes

struct VV::V2::ImageView
An object that represents an image subresource range of a specific image, and state that controls how the contents are interpreted.

Public types

struct CreateInfo
Specification
using Handle = VkImageView
Specification
using EViewType = EImageViewType
using CreateFlags = Bitfield<EImageViewCreateFlag, VkImageViewCreateFlags>
Specification

Public static functions

static auto Create(LogicalDevice::Handle _deviceHandle, const CreateInfo& _creationSpec, const Memory::AllocationCallbacks* _allocator, Handle& _imageView) -> EResult
Create an image view object.
static void Destroy(LogicalDevice::Handle _deviceHandle, Handle _imageView, const Memory::AllocationCallbacks* _allocator)
Destroy an image view.