gpu-vulkan-middle-0.1.0.66: Medium wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Query.Enum

Documentation

newtype PipelineStatisticFlagBits Source #

Instances

Instances details
Bits PipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Methods

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

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

xor :: PipelineStatisticFlagBits -> PipelineStatisticFlagBits -> PipelineStatisticFlagBits #

complement :: PipelineStatisticFlagBits -> PipelineStatisticFlagBits #

shift :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

rotate :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

zeroBits :: PipelineStatisticFlagBits #

bit :: Int -> PipelineStatisticFlagBits #

setBit :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

clearBit :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

complementBit :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

testBit :: PipelineStatisticFlagBits -> Int -> Bool #

bitSizeMaybe :: PipelineStatisticFlagBits -> Maybe Int #

bitSize :: PipelineStatisticFlagBits -> Int #

isSigned :: PipelineStatisticFlagBits -> Bool #

shiftL :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

unsafeShiftL :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

shiftR :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

unsafeShiftR :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

rotateL :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

rotateR :: PipelineStatisticFlagBits -> Int -> PipelineStatisticFlagBits #

popCount :: PipelineStatisticFlagBits -> Int #

Storable PipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Show PipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Eq PipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

newtype ControlFlagBits Source #

Constructors

ControlFlagBits Word32 

Instances

Instances details
Bits ControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Storable ControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Show ControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Eq ControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

newtype ResultFlagBits Source #

Constructors

ResultFlagBits Word32 

Instances

Instances details
Bits ResultFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Storable ResultFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Show ResultFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Eq ResultFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

newtype Type Source #

Constructors

Type Word32 

Instances

Instances details
Bits Type Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Storable Type Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Methods

sizeOf :: Type -> Int #

alignment :: Type -> Int #

peekElemOff :: Ptr Type -> Int -> IO Type #

pokeElemOff :: Ptr Type -> Int -> Type -> IO () #

peekByteOff :: Ptr b -> Int -> IO Type #

pokeByteOff :: Ptr b -> Int -> Type -> IO () #

peek :: Ptr Type -> IO Type #

poke :: Ptr Type -> Type -> IO () #

Show Type Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Eq Type Source # 
Instance details

Defined in Gpu.Vulkan.Query.Enum

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #