Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Description (fmt :: Format) = Description {}
- class DescriptionListToMiddle (fmts :: [Format]) where
- descriptionListToMiddle :: PL Description fmts -> [Description]
- data Reference = Reference {}
- data A
- newtype DescriptionFlagBits = DescriptionFlagBits Word32
- pattern DescriptionFlagBitsMaxEnum :: DescriptionFlagBits
- pattern DescriptionMayAliasBit :: DescriptionFlagBits
- pattern DescriptionFlagsZero :: DescriptionFlagBits
- unDescriptionFlagBits :: DescriptionFlagBits -> Word32
- newtype LoadOp = LoadOp Word32
- pattern LoadOpMaxEnum :: LoadOp
- pattern LoadOpNoneExt :: LoadOp
- pattern LoadOpDontCare :: LoadOp
- pattern LoadOpClear :: LoadOp
- pattern LoadOpLoad :: LoadOp
- unLoadOp :: LoadOp -> Word32
- type DescriptionFlags = DescriptionFlagBits
- newtype StoreOp = StoreOp Word32
- pattern StoreOpMaxEnum :: StoreOp
- pattern StoreOpNoneExt :: StoreOp
- pattern StoreOpNoneQcom :: StoreOp
- pattern StoreOpNoneKhr :: StoreOp
- pattern StoreOpNone :: StoreOp
- pattern StoreOpDontCare :: StoreOp
- pattern StoreOpStore :: StoreOp
- unStoreOp :: StoreOp -> Word32
DESCRIPTION
data Description (fmt :: Format) Source #
Instances
Show (Description fmt) Source # | |
Defined in Gpu.Vulkan.Attachment showsPrec :: Int -> Description fmt -> ShowS # show :: Description fmt -> String # showList :: [Description fmt] -> ShowS # |
class DescriptionListToMiddle (fmts :: [Format]) where Source #
descriptionListToMiddle :: PL Description fmts -> [Description] Source #
Instances
DescriptionListToMiddle ('[] :: [Format]) Source # | |
Defined in Gpu.Vulkan.Attachment descriptionListToMiddle :: PL Description ('[] :: [Format]) -> [Description] Source # | |
(FormatToValue fmt, DescriptionListToMiddle fmts) => DescriptionListToMiddle (fmt ': fmts) Source # | |
Defined in Gpu.Vulkan.Attachment descriptionListToMiddle :: PL Description (fmt ': fmts) -> [Description] Source # |
REFERENCE
ENUM
newtype DescriptionFlagBits #
Instances
pattern DescriptionFlagBitsMaxEnum :: DescriptionFlagBits #
pattern DescriptionMayAliasBit :: DescriptionFlagBits #
pattern DescriptionFlagsZero :: DescriptionFlagBits #
Instances
pattern LoadOpMaxEnum :: LoadOp #
pattern LoadOpNoneExt :: LoadOp #
pattern LoadOpDontCare :: LoadOp #
pattern LoadOpClear :: LoadOp #
pattern LoadOpLoad :: LoadOp #
type DescriptionFlags = DescriptionFlagBits #
Instances
Storable StoreOp | |
Show StoreOp | |
Eq StoreOp | |
pattern StoreOpMaxEnum :: StoreOp #
pattern StoreOpNoneExt :: StoreOp #
pattern StoreOpNoneQcom :: StoreOp #
pattern StoreOpNoneKhr :: StoreOp #
pattern StoreOpNone :: StoreOp #
pattern StoreOpDontCare :: StoreOp #
pattern StoreOpStore :: StoreOp #