vulkan-1.7.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.CommandPool

Contents

Synopsis

Documentation

vkDestroyCommandPool

vkResetCommandPool

VkCommandPoolCreateFlags

newtype VkCommandPoolCreateFlagBits Source #

Instances

Eq VkCommandPoolCreateFlagBits Source # 
Read VkCommandPoolCreateFlagBits Source # 
Show VkCommandPoolCreateFlagBits Source # 
Storable VkCommandPoolCreateFlagBits Source # 
Bits VkCommandPoolCreateFlagBits Source # 

Methods

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

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

xor :: VkCommandPoolCreateFlagBits -> VkCommandPoolCreateFlagBits -> VkCommandPoolCreateFlagBits #

complement :: VkCommandPoolCreateFlagBits -> VkCommandPoolCreateFlagBits #

shift :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

rotate :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

zeroBits :: VkCommandPoolCreateFlagBits #

bit :: Int -> VkCommandPoolCreateFlagBits #

setBit :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

clearBit :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

complementBit :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

testBit :: VkCommandPoolCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkCommandPoolCreateFlagBits -> Maybe Int #

bitSize :: VkCommandPoolCreateFlagBits -> Int #

isSigned :: VkCommandPoolCreateFlagBits -> Bool #

shiftL :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

unsafeShiftL :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

shiftR :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

unsafeShiftR :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

rotateL :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

rotateR :: VkCommandPoolCreateFlagBits -> Int -> VkCommandPoolCreateFlagBits #

popCount :: VkCommandPoolCreateFlagBits -> Int #

FiniteBits VkCommandPoolCreateFlagBits Source # 

type VkCommandPoolCreateFlags = VkCommandPoolCreateFlagBits Source #

Alias for VkCommandPoolCreateFlagBits

pattern VK_COMMAND_POOL_CREATE_TRANSIENT_BIT :: VkCommandPoolCreateFlagBits Source #

Command buffers have a short lifetime

pattern VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT :: VkCommandPoolCreateFlagBits Source #

Command buffers may release their memory individually

vkCreateCommandPool

VkCommandPoolResetFlags

newtype VkCommandPoolResetFlagBits Source #

Instances

Eq VkCommandPoolResetFlagBits Source # 
Read VkCommandPoolResetFlagBits Source # 
Show VkCommandPoolResetFlagBits Source # 
Storable VkCommandPoolResetFlagBits Source # 
Bits VkCommandPoolResetFlagBits Source # 

Methods

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

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

xor :: VkCommandPoolResetFlagBits -> VkCommandPoolResetFlagBits -> VkCommandPoolResetFlagBits #

complement :: VkCommandPoolResetFlagBits -> VkCommandPoolResetFlagBits #

shift :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

rotate :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

zeroBits :: VkCommandPoolResetFlagBits #

bit :: Int -> VkCommandPoolResetFlagBits #

setBit :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

clearBit :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

complementBit :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

testBit :: VkCommandPoolResetFlagBits -> Int -> Bool #

bitSizeMaybe :: VkCommandPoolResetFlagBits -> Maybe Int #

bitSize :: VkCommandPoolResetFlagBits -> Int #

isSigned :: VkCommandPoolResetFlagBits -> Bool #

shiftL :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

unsafeShiftL :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

shiftR :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

unsafeShiftR :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

rotateL :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

rotateR :: VkCommandPoolResetFlagBits -> Int -> VkCommandPoolResetFlagBits #

popCount :: VkCommandPoolResetFlagBits -> Int #

FiniteBits VkCommandPoolResetFlagBits Source # 

type VkCommandPoolResetFlags = VkCommandPoolResetFlagBits Source #

Alias for VkCommandPoolResetFlagBits