Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data StructCommon = StructCommon {}
- structCommonFromCore :: StructCommon -> StructCommon
- class FindPNextChainAll (ns :: [Type]) where
- findPNextChainAll :: Ptr () -> IO (PL Maybe ns)
- class Peek n => Nextable n where
- class FindPNextChainAll' (mn :: Maybe Type) where
- clearedChain' :: (Ptr () -> IO a) -> IO a
- findPNextChainAll' :: Ptr () -> IO (M mn)
- class Nextable' (n :: Maybe Type -> Type) where
- nextableSize :: Int
- nextableType' :: StructureType
- nextPtr :: Ptr () -> IO (Ptr ())
- createNextable :: forall (mn' :: Maybe Type). Ptr () -> M mn' -> IO (n mn')
STRUCT COMMON
data StructCommon Source #
Instances
Show StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal showsPrec :: Int -> StructCommon -> ShowS # show :: StructCommon -> String # showList :: [StructCommon] -> ShowS # | |
Peek StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal peek' :: Ptr StructCommon -> IO StructCommon # | |
Poke StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal poke' :: Ptr StructCommon -> StructCommon -> IO () # |
FIND P NEXT CHAIN ALL
class FindPNextChainAll (ns :: [Type]) where Source #
Instances
FindPNextChainAll ('[] :: [Type]) Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal | |
(Nextable n, FindPNextChainAll ns) => FindPNextChainAll (n ': ns) Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal |
class FindPNextChainAll' (mn :: Maybe Type) where Source #
Instances
FindPNextChainAll' ('Nothing :: Maybe Type) Source # | |
(Nextable' n, FindPNextChainAll' mn') => FindPNextChainAll' ('Just (n mn')) Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal |