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

Vulkan.Core10.Enums.DependencyFlagBits

Synopsis

Documentation

newtype DependencyFlagBits Source #

VkDependencyFlagBits - Bitmask specifying how execution and memory dependencies are formed

See Also

VK_VERSION_1_0, DependencyFlags

Bundled Patterns

pattern DEPENDENCY_BY_REGION_BIT :: DependencyFlagBits

DEPENDENCY_BY_REGION_BIT specifies that dependencies will be framebuffer-local.

pattern DEPENDENCY_FEEDBACK_LOOP_BIT_EXT :: DependencyFlagBits

DEPENDENCY_FEEDBACK_LOOP_BIT_EXT specifies that the render pass will write to and read from the same image using the IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT layout.

pattern DEPENDENCY_VIEW_LOCAL_BIT :: DependencyFlagBits

DEPENDENCY_VIEW_LOCAL_BIT specifies that dependencies will be view-local.

pattern DEPENDENCY_DEVICE_GROUP_BIT :: DependencyFlagBits

DEPENDENCY_DEVICE_GROUP_BIT specifies that dependencies are non-device-local.

Instances

Instances details
Storable DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Bits DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

FiniteBits DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Read DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Show DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Eq DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Ord DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Zero DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits