gpu-vulkan-0.1.0.142: Vulkan library
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.DescriptorPool

Contents

Synopsis

CREATE

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

data P s Source #

Instances

Instances details
Show (P s) Source # 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Type

Methods

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

show :: P s -> String #

showList :: [P s] -> ShowS #

data CreateInfo (mn :: Maybe Type) #

Instances

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

Defined in Gpu.Vulkan.DescriptorPool.Middle.Internal

Methods

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

show :: CreateInfo mn -> String #

showList :: [CreateInfo mn] -> ShowS #

data Size #

Constructors

Size 

Instances

Instances details
Show Size 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Middle.Internal

Methods

showsPrec :: Int -> Size -> ShowS #

show :: Size -> String #

showList :: [Size] -> ShowS #

ENUM

newtype CreateFlagBits #

Constructors

CreateFlagBits Word32 

Instances

Instances details
Storable CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Enum

Bits CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Enum

Show CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Enum

Eq CreateFlagBits 
Instance details

Defined in Gpu.Vulkan.DescriptorPool.Enum