vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Synopsis

Documentation

newtype DescriptorSetLayoutCreateFlagBits Source #

VkDescriptorSetLayoutCreateFlagBits - Bitmask specifying descriptor set layout properties

Description

See Also

VK_VERSION_1_0, DescriptorSetLayoutCreateFlags

Instances

Instances details
Bits DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Methods

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

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

xor :: DescriptorSetLayoutCreateFlagBits -> DescriptorSetLayoutCreateFlagBits -> DescriptorSetLayoutCreateFlagBits #

complement :: DescriptorSetLayoutCreateFlagBits -> DescriptorSetLayoutCreateFlagBits #

shift :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

rotate :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

zeroBits :: DescriptorSetLayoutCreateFlagBits #

bit :: Int -> DescriptorSetLayoutCreateFlagBits #

setBit :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

clearBit :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

complementBit :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

testBit :: DescriptorSetLayoutCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: DescriptorSetLayoutCreateFlagBits -> Maybe Int #

bitSize :: DescriptorSetLayoutCreateFlagBits -> Int #

isSigned :: DescriptorSetLayoutCreateFlagBits -> Bool #

shiftL :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

unsafeShiftL :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

shiftR :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

unsafeShiftR :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

rotateL :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

rotateR :: DescriptorSetLayoutCreateFlagBits -> Int -> DescriptorSetLayoutCreateFlagBits #

popCount :: DescriptorSetLayoutCreateFlagBits -> Int #

FiniteBits DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Eq DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Ord DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Storable DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Read DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Show DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Zero DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits