Enum
VkImageAspectFlagBits
Bitmask specifying which aspects of an image are included in a view
Bits which can be set in an aspect mask to specify aspects of an image for purposes such as identifying a subresource, are:
typedef enum VkImageAspectFlagBits {
VK_IMAGE_ASPECT_COLOR_BIT = 0x00000001,
VK_IMAGE_ASPECT_DEPTH_BIT = 0x00000002,
VK_IMAGE_ASPECT_STENCIL_BIT = 0x00000004,
VK_IMAGE_ASPECT_METADATA_BIT = 0x00000008,
} VkImageAspectFlagBits;
VK_IMAGE_ASPECT_NONE
specifies no image aspect, or the image aspect is not applicable.VK_IMAGE_ASPECT_COLOR_BIT
specifies the color aspect.VK_IMAGE_ASPECT_DEPTH_BIT
specifies the depth aspect.VK_IMAGE_ASPECT_STENCIL_BIT
specifies the stencil aspect.VK_IMAGE_ASPECT_METADATA_BIT
specifies the metadata aspect used for sparse resource operations.VK_IMAGE_ASPECT_PLANE_0_BIT
specifies plane 0 of a multi-planar image format.VK_IMAGE_ASPECT_PLANE_1_BIT
specifies plane 1 of a multi-planar image format.VK_IMAGE_ASPECT_PLANE_2_BIT
specifies plane 2 of a multi-planar image format.VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT
specifies memory plane 0.VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT
specifies memory plane 1.VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT
specifies memory plane 2.VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT
specifies memory plane 3.