vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.CommandBufferResetFlagBits

Synopsis

Documentation

newtype CommandBufferResetFlagBits Source #

VkCommandBufferResetFlagBits - Bitmask controlling behavior of a command buffer reset

Description

  • 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.

See Also

VK_VERSION_1_0, CommandBufferResetFlags

Instances

Instances details
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

Eq CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Ord CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Storable 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

Zero CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits