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

Vulkan.Core13.Enums.RenderingFlagBits

Synopsis

Documentation

newtype RenderingFlagBits Source #

VkRenderingFlagBits - Bitmask specifying additional properties of a dynamic render pass instance

Description

The contents of pRenderingInfo must match between suspended render pass instances and the render pass instances that resume them, other than the presence or absence of the RENDERING_RESUMING_BIT, RENDERING_SUSPENDING_BIT, and RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT flags. No action or synchronization commands, or other render pass instances, are allowed between suspending and resuming render pass instances.

See Also

VK_KHR_dynamic_rendering, VK_VERSION_1_3, RenderingFlags

Constructors

RenderingFlagBits Flags 

Bundled Patterns

pattern RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT :: RenderingFlagBits

RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT specifies that draw calls for the render pass instance will be recorded in secondary command buffers. If the nestedCommandBuffer feature is enabled, the draw calls can come from both inline and cmdExecuteCommands.

pattern RENDERING_SUSPENDING_BIT :: RenderingFlagBits

RENDERING_SUSPENDING_BIT specifies that the render pass instance will be suspended.

pattern RENDERING_RESUMING_BIT :: RenderingFlagBits

RENDERING_RESUMING_BIT specifies that the render pass instance is resuming an earlier suspended render pass instance.

pattern RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT :: RenderingFlagBits

RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT specifies that Legacy Dithering is enabled for the render pass instance.

pattern RENDERING_CONTENTS_INLINE_BIT_EXT :: RenderingFlagBits

RENDERING_CONTENTS_INLINE_BIT_EXT specifies that draw calls for the render pass instance can be recorded inline within the current command buffer. When the nestedCommandBuffer feature is enabled this can be combined with the RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT bit to allow draw calls to be recorded both inline and in secondary command buffers.

Instances

Instances details
Storable RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Bits RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

FiniteBits RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Read RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Show RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Eq RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Ord RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits

Zero RenderingFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.RenderingFlagBits