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

Vulkan.Core10.Enums.CommandBufferResetFlagBits

Synopsis

Documentation

newtype CommandBufferResetFlagBits Source #

VkCommandBufferResetFlagBits - Bitmask controlling behavior of a command buffer reset

See Also

VK_VERSION_1_0, CommandBufferResetFlags

Bundled Patterns

pattern COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT :: CommandBufferResetFlagBits

COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT specifies that most or all memory resources currently owned by the command buffer should be returned to the parent command pool. If this flag is not set, then the command buffer may hold onto memory resources and reuse them when recording commands. commandBuffer is moved to the initial state.

Instances

Instances details
Storable CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Bits CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Methods

(.&.) :: CommandBufferResetFlagBits -> CommandBufferResetFlagBits -> CommandBufferResetFlagBits #

(.|.) :: CommandBufferResetFlagBits -> CommandBufferResetFlagBits -> CommandBufferResetFlagBits #

xor :: CommandBufferResetFlagBits -> CommandBufferResetFlagBits -> CommandBufferResetFlagBits #

complement :: CommandBufferResetFlagBits -> CommandBufferResetFlagBits #

shift :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

rotate :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

zeroBits :: CommandBufferResetFlagBits #

bit :: Int -> CommandBufferResetFlagBits #

setBit :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

clearBit :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

complementBit :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

testBit :: CommandBufferResetFlagBits -> Int -> Bool #

bitSizeMaybe :: CommandBufferResetFlagBits -> Maybe Int #

bitSize :: CommandBufferResetFlagBits -> Int #

isSigned :: CommandBufferResetFlagBits -> Bool #

shiftL :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

unsafeShiftL :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

shiftR :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

unsafeShiftR :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

rotateL :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

rotateR :: CommandBufferResetFlagBits -> Int -> CommandBufferResetFlagBits #

popCount :: CommandBufferResetFlagBits -> Int #

FiniteBits CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Read CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Show CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Eq CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Ord CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Zero CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits