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

Gpu.Vulkan.Enum

Documentation

newtype AccessFlagBits2 Source #

Constructors

AccessFlagBits2 Word64 

Instances

Instances details
Bits AccessFlagBits2 Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable AccessFlagBits2 Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show AccessFlagBits2 Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq AccessFlagBits2 Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype ObjectType Source #

Constructors

ObjectType Word32 

Instances

Instances details
Storable ObjectType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show ObjectType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq ObjectType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype FrontFace Source #

Constructors

FrontFace Word32 

Instances

Instances details
Storable FrontFace Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show FrontFace Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq FrontFace Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype CompareOp Source #

Constructors

CompareOp Word32 

Instances

Instances details
Storable CompareOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show CompareOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq CompareOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype StencilOp Source #

Constructors

StencilOp Word32 

Instances

Instances details
Storable StencilOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show StencilOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq StencilOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype BlendOp Source #

Constructors

BlendOp Word32 

Instances

Instances details
Storable BlendOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show BlendOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq BlendOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Methods

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

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

newtype LogicOp Source #

Constructors

LogicOp Word32 

Instances

Instances details
Storable LogicOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show LogicOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq LogicOp Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Methods

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

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

newtype IndexType Source #

Constructors

IndexType Word32 

Instances

Instances details
Storable IndexType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show IndexType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq IndexType Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype Filter Source #

Constructors

Filter Word32 

Instances

Instances details
Storable Filter Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show Filter Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq Filter Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Methods

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

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

newtype Format Source #

Constructors

Format Word32 

Instances

Instances details
Storable Format Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show Format Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq Format Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Methods

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

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

newtype AccessFlagBits Source #

Constructors

AccessFlagBits Word32 

Instances

Instances details
Bits AccessFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable AccessFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show AccessFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq AccessFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype DependencyFlagBits Source #

Instances

Instances details
Bits DependencyFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable DependencyFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show DependencyFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq DependencyFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype QueryControlFlagBits Source #

Instances

Instances details
Bits QueryControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable QueryControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show QueryControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq QueryControlFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype QueryPipelineStatisticFlagBits Source #

Instances

Instances details
Bits QueryPipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Methods

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

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

xor :: QueryPipelineStatisticFlagBits -> QueryPipelineStatisticFlagBits -> QueryPipelineStatisticFlagBits #

complement :: QueryPipelineStatisticFlagBits -> QueryPipelineStatisticFlagBits #

shift :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

rotate :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

zeroBits :: QueryPipelineStatisticFlagBits #

bit :: Int -> QueryPipelineStatisticFlagBits #

setBit :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

clearBit :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

complementBit :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

testBit :: QueryPipelineStatisticFlagBits -> Int -> Bool #

bitSizeMaybe :: QueryPipelineStatisticFlagBits -> Maybe Int #

bitSize :: QueryPipelineStatisticFlagBits -> Int #

isSigned :: QueryPipelineStatisticFlagBits -> Bool #

shiftL :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

unsafeShiftL :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

shiftR :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

unsafeShiftR :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

rotateL :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

rotateR :: QueryPipelineStatisticFlagBits -> Int -> QueryPipelineStatisticFlagBits #

popCount :: QueryPipelineStatisticFlagBits -> Int #

Storable QueryPipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show QueryPipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq QueryPipelineStatisticFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype CullModeFlagBits Source #

Constructors

CullModeFlagBits Word32 

Instances

Instances details
Bits CullModeFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable CullModeFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show CullModeFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq CullModeFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype ShaderStageFlagBits Source #

Instances

Instances details
Bits ShaderStageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable ShaderStageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show ShaderStageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq ShaderStageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

newtype FormatFeatureFlagBits Source #

Instances

Instances details
Bits FormatFeatureFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

FiniteBits FormatFeatureFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Storable FormatFeatureFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Show FormatFeatureFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum

Eq FormatFeatureFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Enum