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

Gpu.Vulkan.Image.Enum

Documentation

newtype UsageFlagBits Source #

Constructors

UsageFlagBits Word32 

Instances

Instances details
Bits UsageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Storable UsageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Show UsageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Eq UsageFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

newtype AspectFlagBits Source #

Constructors

AspectFlagBits Word32 

Instances

Instances details
Bits AspectFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Storable AspectFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Show AspectFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Eq AspectFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

newtype Layout Source #

Constructors

Layout Word32 

Instances

Instances details
Storable Layout Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Show Layout Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Eq Layout Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Methods

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

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

newtype CreateFlagBits Source #

Constructors

CreateFlagBits Word32 

Instances

Instances details
Bits CreateFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Storable CreateFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Show CreateFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Eq CreateFlagBits Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

newtype Type Source #

Constructors

Type Word32 

Instances

Instances details
Storable Type Source # 
Instance details

Defined in Gpu.Vulkan.Image.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.Image.Enum

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Eq Type Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Methods

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

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

pattern Type3d :: Type Source #

pattern Type2d :: Type Source #

pattern Type1d :: Type Source #

newtype Tiling Source #

Constructors

Tiling Word32 

Instances

Instances details
Storable Tiling Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Show Tiling Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Eq Tiling Source # 
Instance details

Defined in Gpu.Vulkan.Image.Enum

Methods

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

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