vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Core10.Enums.ImageAspectFlagBits

Synopsis

Documentation

newtype ImageAspectFlagBits Source #

VkImageAspectFlagBits - Bitmask specifying which aspects of an image are included in a view

See Also

VK_VERSION_1_0, BindImagePlaneMemoryInfo, DeviceImageMemoryRequirements, ExportMetalTextureInfoEXT, ImageAspectFlags, ImagePlaneMemoryRequirementsInfo, ImportMetalTextureInfoEXT

Bundled Patterns

pattern IMAGE_ASPECT_COLOR_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_COLOR_BIT specifies the color aspect.

pattern IMAGE_ASPECT_DEPTH_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_DEPTH_BIT specifies the depth aspect.

pattern IMAGE_ASPECT_STENCIL_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_STENCIL_BIT specifies the stencil aspect.

pattern IMAGE_ASPECT_METADATA_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_METADATA_BIT specifies the metadata aspect used for sparse resource operations.

pattern IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT :: ImageAspectFlagBits

IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT specifies memory plane 3.

pattern IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT :: ImageAspectFlagBits

IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT specifies memory plane 2.

pattern IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT :: ImageAspectFlagBits

IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT specifies memory plane 1.

pattern IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT :: ImageAspectFlagBits

IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT specifies memory plane 0.

pattern IMAGE_ASPECT_NONE :: ImageAspectFlagBits

IMAGE_ASPECT_NONE specifies no image aspect, or the image aspect is not applicable.

pattern IMAGE_ASPECT_PLANE_2_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_PLANE_2_BIT specifies plane 2 of a multi-planar image format.

pattern IMAGE_ASPECT_PLANE_1_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_PLANE_1_BIT specifies plane 1 of a multi-planar image format.

pattern IMAGE_ASPECT_PLANE_0_BIT :: ImageAspectFlagBits

IMAGE_ASPECT_PLANE_0_BIT specifies plane 0 of a multi-planar image format.

Instances

Instances details
Storable ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Bits ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

FiniteBits ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Read ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Show ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Eq ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Ord ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Zero ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits