vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Synopsis

Documentation

newtype PipelineCacheCreateFlagBits Source #

VkPipelineCacheCreateFlagBits - Bitmask specifying the behavior of the pipeline cache

Description

See Also

VK_EXT_pipeline_creation_cache_control, VK_KHR_maintenance8, VK_VERSION_1_3, PipelineCacheCreateFlags

Instances

Instances details
Bits PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Methods

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

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

xor :: PipelineCacheCreateFlagBits -> PipelineCacheCreateFlagBits -> PipelineCacheCreateFlagBits #

complement :: PipelineCacheCreateFlagBits -> PipelineCacheCreateFlagBits #

shift :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

rotate :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

zeroBits :: PipelineCacheCreateFlagBits #

bit :: Int -> PipelineCacheCreateFlagBits #

setBit :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

clearBit :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

complementBit :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

testBit :: PipelineCacheCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: PipelineCacheCreateFlagBits -> Maybe Int #

bitSize :: PipelineCacheCreateFlagBits -> Int #

isSigned :: PipelineCacheCreateFlagBits -> Bool #

shiftL :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

unsafeShiftL :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

shiftR :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

unsafeShiftR :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

rotateL :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

rotateR :: PipelineCacheCreateFlagBits -> Int -> PipelineCacheCreateFlagBits #

popCount :: PipelineCacheCreateFlagBits -> Int #

FiniteBits PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Eq PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Ord PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Storable PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Read PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Show PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Zero PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits