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

Vulkan.Core10.Enums.SubpassContents

Synopsis

Documentation

newtype SubpassContents Source #

VkSubpassContents - Specify how commands in the first subpass of a render pass are provided

See Also

VK_VERSION_1_0, SubpassBeginInfo, cmdBeginRenderPass, cmdNextSubpass

Constructors

SubpassContents Int32 

Bundled Patterns

pattern SUBPASS_CONTENTS_INLINE :: SubpassContents

SUBPASS_CONTENTS_INLINE specifies that the contents of the subpass will be recorded inline in the primary command buffer, and secondary command buffers must not be executed within the subpass.

pattern SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS :: SubpassContents

SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS specifies that the contents are recorded in secondary command buffers that will be called from the primary command buffer, and cmdExecuteCommands is the only valid command in the command buffer until cmdNextSubpass or cmdEndRenderPass.

pattern SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT :: SubpassContents

SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT specifies that the contents of the subpass can be recorded both inline and in secondary command buffers executed from this command buffer with cmdExecuteCommands.

Instances

Instances details
Storable SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Read SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Show SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Eq SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Ord SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Zero SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents