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

Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Synopsis

Documentation

newtype PrivateDataSlotCreateFlags Source #

VkPrivateDataSlotCreateFlags - Reserved for future use

Description

PrivateDataSlotCreateFlags is a bitmask type for setting a mask, but is currently reserved for future use.

See Also

VK_EXT_private_data, VK_VERSION_1_3, PrivateDataSlotCreateInfo

Instances

Instances details
Eq PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Ord PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Read PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Show PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Storable PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Bits PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Methods

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

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

xor :: PrivateDataSlotCreateFlags -> PrivateDataSlotCreateFlags -> PrivateDataSlotCreateFlags #

complement :: PrivateDataSlotCreateFlags -> PrivateDataSlotCreateFlags #

shift :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

rotate :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

zeroBits :: PrivateDataSlotCreateFlags #

bit :: Int -> PrivateDataSlotCreateFlags #

setBit :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

clearBit :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

complementBit :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

testBit :: PrivateDataSlotCreateFlags -> Int -> Bool #

bitSizeMaybe :: PrivateDataSlotCreateFlags -> Maybe Int #

bitSize :: PrivateDataSlotCreateFlags -> Int #

isSigned :: PrivateDataSlotCreateFlags -> Bool #

shiftL :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

unsafeShiftL :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

shiftR :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

unsafeShiftR :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

rotateL :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

rotateR :: PrivateDataSlotCreateFlags -> Int -> PrivateDataSlotCreateFlags #

popCount :: PrivateDataSlotCreateFlags -> Int #

FiniteBits PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags

Zero PrivateDataSlotCreateFlags Source # 
Instance details

Defined in Vulkan.Core13.Enums.PrivateDataSlotCreateFlags