vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Synopsis

Documentation

newtype DeviceQueueCreateFlagBits Source #

VkDeviceQueueCreateFlagBits - Bitmask specifying behavior of the queue

See Also

VK_VERSION_1_1, DeviceQueueCreateFlags

Bundled Patterns

pattern DEVICE_QUEUE_CREATE_PROTECTED_BIT :: DeviceQueueCreateFlagBits

DEVICE_QUEUE_CREATE_PROTECTED_BIT specifies that the device queue is a protected-capable queue.

Instances

Instances details
Storable DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Bits DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Methods

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

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

xor :: DeviceQueueCreateFlagBits -> DeviceQueueCreateFlagBits -> DeviceQueueCreateFlagBits #

complement :: DeviceQueueCreateFlagBits -> DeviceQueueCreateFlagBits #

shift :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

rotate :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

zeroBits :: DeviceQueueCreateFlagBits #

bit :: Int -> DeviceQueueCreateFlagBits #

setBit :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

clearBit :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

complementBit :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

testBit :: DeviceQueueCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: DeviceQueueCreateFlagBits -> Maybe Int #

bitSize :: DeviceQueueCreateFlagBits -> Int #

isSigned :: DeviceQueueCreateFlagBits -> Bool #

shiftL :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

unsafeShiftL :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

shiftR :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

unsafeShiftR :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

rotateL :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

rotateR :: DeviceQueueCreateFlagBits -> Int -> DeviceQueueCreateFlagBits #

popCount :: DeviceQueueCreateFlagBits -> Int #

FiniteBits DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Read DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Show DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Eq DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Ord DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Zero DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits