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

Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Documentation

newtype ShaderModuleCreateFlagBits Source #

Instances

Instances details
Eq ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Ord ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Read ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Show ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Storable ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Bits ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Methods

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

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

xor :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits #

complement :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits #

shift :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

rotate :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

zeroBits :: ShaderModuleCreateFlagBits #

bit :: Int -> ShaderModuleCreateFlagBits #

setBit :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

clearBit :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

complementBit :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

testBit :: ShaderModuleCreateFlagBits -> Int -> Bool #

bitSizeMaybe :: ShaderModuleCreateFlagBits -> Maybe Int #

bitSize :: ShaderModuleCreateFlagBits -> Int #

isSigned :: ShaderModuleCreateFlagBits -> Bool #

shiftL :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

unsafeShiftL :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

shiftR :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

unsafeShiftR :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

rotateL :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

rotateR :: ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits #

popCount :: ShaderModuleCreateFlagBits -> Int #

Zero ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits