gpu-vulkan-0.1.0.158: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.CommandPool

Contents

Synopsis

CREATE

create :: forall (mn :: Maybe Type) (ma :: Maybe (Type, Type)) sd a. (WithPoked (M mn), ToMiddle ma) => D sd -> CreateInfo mn -> M (U2 A) ma -> (forall s. C s -> IO a) -> IO a Source #

reset :: D sd -> C s -> ResetFlags -> IO () Source #

data C s Source #

Instances

Instances details
Show (C s) Source # 
Instance details

Defined in Gpu.Vulkan.CommandPool.Type

Methods

showsPrec :: Int -> C s -> ShowS #

show :: C s -> String #

showList :: [C s] -> ShowS #

data CreateInfo (mn :: Maybe Type) #

Instances

Instances details
Show (M mn) => Show (CreateInfo mn) 
Instance details

Defined in Gpu.Vulkan.CommandPool.Middle.Internal

Methods

showsPrec :: Int -> CreateInfo mn -> ShowS #

show :: CreateInfo mn -> String #

showList :: [CreateInfo mn] -> ShowS #

ENUM

newtype CreateFlagBits #

Constructors

CreateFlagBits Word32 

Instances

Instances details
Bits CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Storable CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Show CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Eq CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

newtype ResetFlagBits #

Constructors

ResetFlagBits Word32 

Instances

Instances details
Bits ResetFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Storable ResetFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Show ResetFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum

Eq ResetFlagBits 
Instance details

Defined in Gpu.Vulkan.CommandPool.Enum