gpu-vulkan-0.1.0.141: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.Attachment

Synopsis

DESCRIPTION

class DescriptionListToMiddle (fmts :: [Format]) where Source #

Instances

Instances details
DescriptionListToMiddle ('[] :: [Format]) Source # 
Instance details

Defined in Gpu.Vulkan.Attachment

(FormatToValue fmt, DescriptionListToMiddle fmts) => DescriptionListToMiddle (fmt ': fmts) Source # 
Instance details

Defined in Gpu.Vulkan.Attachment

REFERENCE

data Reference #

Instances

Instances details
Show Reference 
Instance details

Defined in Gpu.Vulkan.Attachment.Middle.Internal

data A #

Instances

Instances details
Storable A 
Instance details

Defined in Gpu.Vulkan.Attachment.Middle.Internal

Methods

sizeOf :: A -> Int #

alignment :: A -> Int #

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

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

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

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

peek :: Ptr A -> IO A #

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

Num A 
Instance details

Defined in Gpu.Vulkan.Attachment.Middle.Internal

Methods

(+) :: A -> A -> A #

(-) :: A -> A -> A #

(*) :: A -> A -> A #

negate :: A -> A #

abs :: A -> A #

signum :: A -> A #

fromInteger :: Integer -> A #

Show A 
Instance details

Defined in Gpu.Vulkan.Attachment.Middle.Internal

Methods

showsPrec :: Int -> A -> ShowS #

show :: A -> String #

showList :: [A] -> ShowS #

ENUM

newtype DescriptionFlagBits #

Instances

Instances details
Storable DescriptionFlagBits 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Bits DescriptionFlagBits 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Show DescriptionFlagBits 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Eq DescriptionFlagBits 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

newtype LoadOp #

Constructors

LoadOp Word32 

Instances

Instances details
Storable LoadOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Show LoadOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Eq LoadOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Methods

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

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

pattern LoadOpClear :: LoadOp #

pattern LoadOpLoad :: LoadOp #

newtype StoreOp #

Constructors

StoreOp Word32 

Instances

Instances details
Storable StoreOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Show StoreOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Eq StoreOp 
Instance details

Defined in Gpu.Vulkan.Attachment.Enum

Methods

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

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

pattern StoreOpNone :: StoreOp #