vulkan-1.7.0.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.CommandBuffer

Contents

Synopsis

VkCommandBufferLevel

vkAllocateCommandBuffers

vkResetCommandBuffer

vkFreeCommandBuffers

VkCommandBufferUsageFlags

newtype VkCommandBufferUsageFlagBits Source #

Instances

Eq VkCommandBufferUsageFlagBits Source # 
Read VkCommandBufferUsageFlagBits Source # 
Show VkCommandBufferUsageFlagBits Source # 
Storable VkCommandBufferUsageFlagBits Source # 
Bits VkCommandBufferUsageFlagBits Source # 

Methods

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

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

xor :: VkCommandBufferUsageFlagBits -> VkCommandBufferUsageFlagBits -> VkCommandBufferUsageFlagBits #

complement :: VkCommandBufferUsageFlagBits -> VkCommandBufferUsageFlagBits #

shift :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

rotate :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

zeroBits :: VkCommandBufferUsageFlagBits #

bit :: Int -> VkCommandBufferUsageFlagBits #

setBit :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

clearBit :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

complementBit :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

testBit :: VkCommandBufferUsageFlagBits -> Int -> Bool #

bitSizeMaybe :: VkCommandBufferUsageFlagBits -> Maybe Int #

bitSize :: VkCommandBufferUsageFlagBits -> Int #

isSigned :: VkCommandBufferUsageFlagBits -> Bool #

shiftL :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

unsafeShiftL :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

shiftR :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

unsafeShiftR :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

rotateL :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

rotateR :: VkCommandBufferUsageFlagBits -> Int -> VkCommandBufferUsageFlagBits #

popCount :: VkCommandBufferUsageFlagBits -> Int #

FiniteBits VkCommandBufferUsageFlagBits Source # 

type VkCommandBufferUsageFlags = VkCommandBufferUsageFlagBits Source #

Alias for VkCommandBufferUsageFlagBits

pattern VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT :: VkCommandBufferUsageFlagBits Source #

Command buffer may be submitted/executed more than once simultaneously

VkCommandBufferResetFlags

newtype VkCommandBufferResetFlagBits Source #

Instances

Eq VkCommandBufferResetFlagBits Source # 
Read VkCommandBufferResetFlagBits Source # 
Show VkCommandBufferResetFlagBits Source # 
Storable VkCommandBufferResetFlagBits Source # 
Bits VkCommandBufferResetFlagBits Source # 

Methods

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

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

xor :: VkCommandBufferResetFlagBits -> VkCommandBufferResetFlagBits -> VkCommandBufferResetFlagBits #

complement :: VkCommandBufferResetFlagBits -> VkCommandBufferResetFlagBits #

shift :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

rotate :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

zeroBits :: VkCommandBufferResetFlagBits #

bit :: Int -> VkCommandBufferResetFlagBits #

setBit :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

clearBit :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

complementBit :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

testBit :: VkCommandBufferResetFlagBits -> Int -> Bool #

bitSizeMaybe :: VkCommandBufferResetFlagBits -> Maybe Int #

bitSize :: VkCommandBufferResetFlagBits -> Int #

isSigned :: VkCommandBufferResetFlagBits -> Bool #

shiftL :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

unsafeShiftL :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

shiftR :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

unsafeShiftR :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

rotateL :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

rotateR :: VkCommandBufferResetFlagBits -> Int -> VkCommandBufferResetFlagBits #

popCount :: VkCommandBufferResetFlagBits -> Int #

FiniteBits VkCommandBufferResetFlagBits Source # 

type VkCommandBufferResetFlags = VkCommandBufferResetFlagBits Source #

Alias for VkCommandBufferResetFlagBits

vkEndCommandBuffer

vkBeginCommandBuffer