vulkan-3.8.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.ImageTiling

Synopsis

Documentation

newtype ImageTiling Source #

Constructors

ImageTiling Int32 

Bundled Patterns

pattern IMAGE_TILING_OPTIMAL :: ImageTiling

IMAGE_TILING_OPTIMAL specifies optimal tiling (texels are laid out in an implementation-dependent arrangement, for more optimal memory access).

pattern IMAGE_TILING_LINEAR :: ImageTiling

IMAGE_TILING_LINEAR specifies linear tiling (texels are laid out in memory in row-major order, possibly with some padding on each row).

pattern IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT :: ImageTiling

IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT indicates that the image’s tiling is defined by a Linux DRM format modifier. The modifier is specified at image creation with ImageDrmFormatModifierListCreateInfoEXT or ImageDrmFormatModifierExplicitCreateInfoEXT, and can be queried with getImageDrmFormatModifierPropertiesEXT.

Instances

Instances details
Eq ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Ord ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Read ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Show ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Storable ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Zero ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling