Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- create :: forall (mn :: Maybe Type) (fmts :: [Format]) (mac :: Maybe (Type, Type)) sd a. (WithPoked (M mn), DescriptionListToMiddle fmts, ToMiddle mac) => D sd -> CreateInfo mn fmts -> M (U2 A) mac -> (forall s. R s -> IO a) -> IO a
- data R s
- data CreateInfo (mn :: Maybe Type) (fmts :: [Format]) = CreateInfo {}
- group :: forall (ma :: Maybe (Type, Type)) sd k a. ToMiddle ma => D sd -> M (U2 A) ma -> (forall sr. Group sd ma sr k -> IO a) -> IO a
- data Group sd (ma :: Maybe (Type, Type)) sr k
- create' :: forall k (mn :: Maybe Type) (fmts :: [Format]) (mac :: Maybe (Type, Type)) sd sr. (Ord k, WithPoked (M mn), DescriptionListToMiddle fmts, ToMiddle mac) => Group sd mac sr k -> k -> CreateInfo mn fmts -> IO (Either String (R sr))
- unsafeDestroy :: forall k (ma :: Maybe (Type, Type)) sd sr. (Ord k, ToMiddle ma) => Group sd ma sr k -> k -> IO (Either String ())
- lookup :: forall k sd (ma :: Maybe (Type, Type)) sr. Ord k => Group sd ma sr k -> k -> IO (Maybe (R sr))
- data BeginInfo (mn :: Maybe Type) sr sf (cts :: [ClearType]) = BeginInfo {
- beginInfoNext :: M mn
- beginInfoRenderPass :: R sr
- beginInfoFramebuffer :: F sf
- beginInfoRenderArea :: Rect2d
- beginInfoClearValues :: PL ClearValue cts
- newtype CreateFlagBits = CreateFlagBits Word32
- pattern CreateFlagBitsMaxEnum :: CreateFlagBits
- pattern CreateFlagsZero :: CreateFlagBits
- unCreateFlagBits :: CreateFlagBits -> Word32
- type CreateFlags = CreateFlagBits
- pattern CreateTransformBitQcom :: CreateFlagBits
CREATE
create :: forall (mn :: Maybe Type) (fmts :: [Format]) (mac :: Maybe (Type, Type)) sd a. (WithPoked (M mn), DescriptionListToMiddle fmts, ToMiddle mac) => D sd -> CreateInfo mn fmts -> M (U2 A) mac -> (forall s. R s -> IO a) -> IO a Source #
data CreateInfo (mn :: Maybe Type) (fmts :: [Format]) Source #
CreateInfo | |
|
Group
group :: forall (ma :: Maybe (Type, Type)) sd k a. ToMiddle ma => D sd -> M (U2 A) ma -> (forall sr. Group sd ma sr k -> IO a) -> IO a Source #
create' :: forall k (mn :: Maybe Type) (fmts :: [Format]) (mac :: Maybe (Type, Type)) sd sr. (Ord k, WithPoked (M mn), DescriptionListToMiddle fmts, ToMiddle mac) => Group sd mac sr k -> k -> CreateInfo mn fmts -> IO (Either String (R sr)) Source #
unsafeDestroy :: forall k (ma :: Maybe (Type, Type)) sd sr. (Ord k, ToMiddle ma) => Group sd ma sr k -> k -> IO (Either String ()) Source #
lookup :: forall k sd (ma :: Maybe (Type, Type)) sr. Ord k => Group sd ma sr k -> k -> IO (Maybe (R sr)) Source #
BEGIN INFO
data BeginInfo (mn :: Maybe Type) sr sf (cts :: [ClearType]) Source #
BeginInfo | |
|
ENUM
newtype CreateFlagBits #
Instances
pattern CreateFlagBitsMaxEnum :: CreateFlagBits #
pattern CreateFlagsZero :: CreateFlagBits #
type CreateFlags = CreateFlagBits #
pattern CreateTransformBitQcom :: CreateFlagBits #