Modulevulkan-3.27GHC2021
Vulkan.Core10.Enums.CommandPoolCreateFlagBits
- 2 types
- Packagevulkan-3.27
- Exports5
- LanguageGHC2021
- LicenceBSD-3-Clause
- SourceCommandPoolCreateFlagBits.hs
VkCommandPoolCreateFlagBits - Bitmask specifying usage behavior for a command pool
Description
COMMAND_POOL_CREATE_TRANSIENT_BIT specifies that command buffers allocated from the pool will be short-lived, meaning that they will be reset or freed in a relatively short timeframe. This flag may be used by the implementation to control memory allocation behavior within the pool.
COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT allows any command buffer allocated from a pool to be individually reset to the initial state; either by calling resetCommandBuffer, or via the implicit reset when calling beginCommandBuffer. If this flag is not set on a pool, then resetCommandBuffer must not be called for any command buffer allocated from that pool.
COMMAND_POOL_CREATE_PROTECTED_BIT specifies that command buffers allocated from the pool are protected command buffers.
See Also
Constructors
Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
Eq CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsOrd CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsRead CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsShow CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsBits CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsFiniteBits CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsStorable CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBitsZero CommandPoolCreateFlagBitsDefined in vulkan-3.27 · Vulkan.Core10.Enums.CommandPoolCreateFlagBits