vulkan-1.5.1.0: Bindings to the Vulkan graphics API.

Safe HaskellNone
LanguageHaskell2010

Graphics.Vulkan.DescriptorSet

Contents

Synopsis

vkUpdateDescriptorSets

VkDescriptorPoolResetFlags

vkAllocateDescriptorSets

vkDestroyDescriptorPool

vkCreateDescriptorSetLayout

vkResetDescriptorPool

vkFreeDescriptorSets

VkDescriptorSetLayoutCreateFlags

VkDescriptorPoolCreateFlags

newtype VkDescriptorPoolCreateFlagBits #

Instances

Eq VkDescriptorPoolCreateFlagBits # 
Read VkDescriptorPoolCreateFlagBits # 
Show VkDescriptorPoolCreateFlagBits # 
Storable VkDescriptorPoolCreateFlagBits # 
Bits VkDescriptorPoolCreateFlagBits # 

Methods

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

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

xor :: VkDescriptorPoolCreateFlagBits -> VkDescriptorPoolCreateFlagBits -> VkDescriptorPoolCreateFlagBits #

complement :: VkDescriptorPoolCreateFlagBits -> VkDescriptorPoolCreateFlagBits #

shift :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

rotate :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

zeroBits :: VkDescriptorPoolCreateFlagBits #

bit :: Int -> VkDescriptorPoolCreateFlagBits #

setBit :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

clearBit :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

complementBit :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

testBit :: VkDescriptorPoolCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: VkDescriptorPoolCreateFlagBits -> Maybe Int #

bitSize :: VkDescriptorPoolCreateFlagBits -> Int #

isSigned :: VkDescriptorPoolCreateFlagBits -> Bool #

shiftL :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

unsafeShiftL :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

shiftR :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

unsafeShiftR :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

rotateL :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

rotateR :: VkDescriptorPoolCreateFlagBits -> Int -> VkDescriptorPoolCreateFlagBits #

popCount :: VkDescriptorPoolCreateFlagBits -> Int #

FiniteBits VkDescriptorPoolCreateFlagBits # 

type VkDescriptorPoolCreateFlags = VkDescriptorPoolCreateFlagBits #

Alias for VkDescriptorPoolCreateFlagBits

pattern VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT :: VkDescriptorPoolCreateFlagBits #

Descriptor sets may be freed individually

vkCreateDescriptorPool

vkDestroyDescriptorSetLayout

VkDescriptorType