| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Gpu.Vulkan.PNextOld.Middle.Internal
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 #
Constructors
| StructCommon | |
Fields | |
Instances
| Show StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal Methods showsPrec :: Int -> StructCommon -> ShowS # show :: StructCommon -> String # showList :: [StructCommon] -> ShowS # | |
| Peek StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal Methods peek' :: Ptr StructCommon -> IO StructCommon # | |
| Poke StructCommon Source # | |
Defined in Gpu.Vulkan.PNextOld.Middle.Internal Methods 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 | |