Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- create :: Ptr CreateInfo -> Ptr A -> Ptr I -> IO Int32
- destroy :: I -> Ptr A -> IO ()
- type I = Ptr ITag
- data CreateInfo
- pattern CreateInfo :: () -> PtrVoid -> Word32 -> PtrApplicationInfo -> Word32 -> PtrCString -> Word32 -> PtrCString -> CreateInfo
- createInfoSType :: CreateInfo -> ()
- createInfoPNext :: CreateInfo -> PtrVoid
- createInfoFlags :: CreateInfo -> Word32
- createInfoPApplicationInfo :: CreateInfo -> PtrApplicationInfo
- createInfoEnabledLayerCount :: CreateInfo -> Word32
- createInfoPpEnabledLayerNames :: CreateInfo -> PtrCString
- createInfoEnabledExtensionCount :: CreateInfo -> Word32
- createInfoPpEnabledExtensionNames :: CreateInfo -> PtrCString
- enumerateLayerProperties :: Ptr Word32 -> Ptr LayerProperties -> IO Int32
- enumerateExtensionProperties :: CString -> Ptr Word32 -> Ptr ExtensionProperties -> IO Int32
CREATE AND DESTROY
data CreateInfo Source #
Instances
Storable CreateInfo Source # | |
Defined in Gpu.Vulkan.Instance.Core sizeOf :: CreateInfo -> Int # alignment :: CreateInfo -> Int # peekElemOff :: Ptr CreateInfo -> Int -> IO CreateInfo # pokeElemOff :: Ptr CreateInfo -> Int -> CreateInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO CreateInfo # pokeByteOff :: Ptr b -> Int -> CreateInfo -> IO () # peek :: Ptr CreateInfo -> IO CreateInfo # poke :: Ptr CreateInfo -> CreateInfo -> IO () # | |
Show CreateInfo Source # | |
Defined in Gpu.Vulkan.Instance.Core showsPrec :: Int -> CreateInfo -> ShowS # show :: CreateInfo -> String # showList :: [CreateInfo] -> ShowS # |
pattern CreateInfo :: () -> PtrVoid -> Word32 -> PtrApplicationInfo -> Word32 -> PtrCString -> Word32 -> PtrCString -> CreateInfo Source #
createInfoSType :: CreateInfo -> () Source #
createInfoPNext :: CreateInfo -> PtrVoid Source #
createInfoFlags :: CreateInfo -> Word32 Source #
ENUMERATE
enumerateLayerProperties :: Ptr Word32 -> Ptr LayerProperties -> IO Int32 Source #
enumerateExtensionProperties :: CString -> Ptr Word32 -> Ptr ExtensionProperties -> IO Int32 Source #