vulkan-3.16.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Synopsis

Documentation

newtype PrivateDataSlotCreateFlagBits Source #

VkPrivateDataSlotCreateFlagBits - Bitmask specifying additional parameters for private data slot creation

See Also

VK_EXT_private_data, VK_VERSION_1_3, PrivateDataSlotCreateFlags

Instances

Instances details
Eq PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Ord PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Read PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Show PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Storable PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Bits PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Methods

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

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

xor :: PrivateDataSlotCreateFlagBits -> PrivateDataSlotCreateFlagBits -> PrivateDataSlotCreateFlagBits #

complement :: PrivateDataSlotCreateFlagBits -> PrivateDataSlotCreateFlagBits #

shift :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

rotate :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

zeroBits :: PrivateDataSlotCreateFlagBits #

bit :: Int -> PrivateDataSlotCreateFlagBits #

setBit :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

clearBit :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

complementBit :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

testBit :: PrivateDataSlotCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: PrivateDataSlotCreateFlagBits -> Maybe Int #

bitSize :: PrivateDataSlotCreateFlagBits -> Int #

isSigned :: PrivateDataSlotCreateFlagBits -> Bool #

shiftL :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

unsafeShiftL :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

shiftR :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

unsafeShiftR :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

rotateL :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

rotateR :: PrivateDataSlotCreateFlagBits -> Int -> PrivateDataSlotCreateFlagBits #

popCount :: PrivateDataSlotCreateFlagBits -> Int #

FiniteBits PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits

Zero PrivateDataSlotCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlagBits