| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core13.Enums.RenderingFlagBits
Synopsis
- type RenderingFlags = RenderingFlagBits
- newtype RenderingFlagBits where
- RenderingFlagBits Flags
- pattern RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT :: RenderingFlagBits
- pattern RENDERING_SUSPENDING_BIT :: RenderingFlagBits
- pattern RENDERING_RESUMING_BIT :: RenderingFlagBits
- pattern RENDERING_LOCAL_READ_CONCURRENT_ACCESS_CONTROL_BIT_KHR :: RenderingFlagBits
- pattern RENDERING_CUSTOM_RESOLVE_BIT_EXT :: RenderingFlagBits
- pattern RENDERING_FRAGMENT_REGION_BIT_EXT :: RenderingFlagBits
- pattern RENDERING_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE :: RenderingFlagBits
- pattern RENDERING_CONTENTS_INLINE_BIT_KHR :: RenderingFlagBits
- pattern RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT :: RenderingFlagBits
Documentation
type RenderingFlags = RenderingFlagBits Source #
newtype RenderingFlagBits Source #
VkRenderingFlagBits - Bitmask specifying additional properties of a dynamic render pass instance
Description
RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BITspecifies 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 andcmdExecuteCommands.
RENDERING_RESUMING_BITspecifies that the render pass instance is resuming an earlier suspended render pass instance.RENDERING_SUSPENDING_BITspecifies that the render pass instance will be suspended.RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXTspecifies that Legacy Dithering is enabled for the render pass instance.RENDERING_CONTENTS_INLINE_BIT_KHRspecifies that draw calls for the render pass instance can be recorded inline within the current command buffer. This can be combined with theRENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BITbit to allow draw calls to be recorded both inline and in secondary command buffers.RENDERING_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVEspecifies that the render pass can be used with layered fragment density maps.RENDERING_LOCAL_READ_CONCURRENT_ACCESS_CONTROL_BIT_KHRspecifies thatRENDERING_ATTACHMENT_INPUT_ATTACHMENT_FEEDBACK_BIT_KHRwill always be specified for any attachment which invokes the behavior described by that flag.RENDERING_FRAGMENT_REGION_BIT_EXTspecifies that the render pass can access samples which are not covered in itsSampleMask.RENDERING_CUSTOM_RESOLVE_BIT_EXTspecifies that the render pass contains a custom resolve. When this bit is set,cmdBeginCustomResolveEXTcan be called.
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
Constructors
| RenderingFlagBits Flags |
Bundled Patterns