Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- 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
- data P s
- data CreateInfo (mn :: Maybe Type) = CreateInfo {}
- data Size = Size {}
- newtype CreateFlagBits = CreateFlagBits Word32
- pattern CreateFlagBitsMaxEnum :: CreateFlagBits
- pattern CreateFlagsZero :: CreateFlagBits
- unCreateFlagBits :: CreateFlagBits -> Word32
- type CreateFlags = CreateFlagBits
- pattern CreateHostOnlyBitValve :: CreateFlagBits
- pattern CreateUpdateAfterBindBitExt :: CreateFlagBits
- pattern CreateHostOnlyBitExt :: CreateFlagBits
- pattern CreateUpdateAfterBindBit :: CreateFlagBits
- pattern CreateFreeDescriptorSetBit :: CreateFlagBits
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 CreateInfo (mn :: Maybe Type) #
CreateInfo | |
|
Instances
Show (M mn) => Show (CreateInfo mn) | |
Defined in Gpu.Vulkan.DescriptorPool.Middle.Internal showsPrec :: Int -> CreateInfo mn -> ShowS # show :: CreateInfo mn -> String # showList :: [CreateInfo mn] -> ShowS # |
ENUM
newtype CreateFlagBits #
Instances
pattern CreateFlagBitsMaxEnum :: CreateFlagBits #
pattern CreateFlagsZero :: CreateFlagBits #
type CreateFlags = CreateFlagBits #
pattern CreateHostOnlyBitValve :: CreateFlagBits #
pattern CreateUpdateAfterBindBitExt :: CreateFlagBits #
pattern CreateHostOnlyBitExt :: CreateFlagBits #
pattern CreateUpdateAfterBindBit :: CreateFlagBits #
pattern CreateFreeDescriptorSetBit :: CreateFlagBits #