vulkan-3.0.0.0: Bindings to the Vulkan graphics API.
Graphics.Vulkan.Core10.Enums.ShaderModuleCreateFlagBits
newtype ShaderModuleCreateFlagBits Source #
Constructors
Defined in Graphics.Vulkan.Core10.Enums.ShaderModuleCreateFlagBits
Methods
(==) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
(/=) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
compare :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Ordering #
(<) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
(<=) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
(>) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
(>=) :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> Bool #
max :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits #
min :: ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits #
readsPrec :: Int -> ReadS ShaderModuleCreateFlagBits #
readList :: ReadS [ShaderModuleCreateFlagBits] #
readPrec :: ReadPrec ShaderModuleCreateFlagBits #
readListPrec :: ReadPrec [ShaderModuleCreateFlagBits] #
showsPrec :: Int -> ShaderModuleCreateFlagBits -> ShowS #
show :: ShaderModuleCreateFlagBits -> String #
showList :: [ShaderModuleCreateFlagBits] -> ShowS #
sizeOf :: ShaderModuleCreateFlagBits -> Int #
alignment :: ShaderModuleCreateFlagBits -> Int #
peekElemOff :: Ptr ShaderModuleCreateFlagBits -> Int -> IO ShaderModuleCreateFlagBits #
pokeElemOff :: Ptr ShaderModuleCreateFlagBits -> Int -> ShaderModuleCreateFlagBits -> IO () #
peekByteOff :: Ptr b -> Int -> IO ShaderModuleCreateFlagBits #
pokeByteOff :: Ptr b -> Int -> ShaderModuleCreateFlagBits -> IO () #
peek :: Ptr ShaderModuleCreateFlagBits -> IO ShaderModuleCreateFlagBits #
poke :: Ptr ShaderModuleCreateFlagBits -> ShaderModuleCreateFlagBits -> IO () #
(.&.) :: 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 #
type ShaderModuleCreateFlags = ShaderModuleCreateFlagBits Source #