Safe Haskell | None |
---|---|
Language | Haskell2010 |
Gpu.Vulkan.Semaphore.Core
Contents
Synopsis
- create :: D -> Ptr CreateInfo -> Ptr A -> Ptr S -> IO Int32
- destroy :: D -> S -> Ptr A -> IO ()
- type S = Ptr STag
- type PtrS = Ptr S
- data CreateInfo
- pattern CreateInfo :: () -> PtrVoid -> Word32 -> CreateInfo
- createInfoSType :: CreateInfo -> ()
- createInfoPNext :: CreateInfo -> PtrVoid
- createInfoFlags :: CreateInfo -> Word32
- data SubmitInfo
- type PtrSubmitInfo = Ptr SubmitInfo
- pattern SubmitInfo :: () -> PtrVoid -> S -> Word64 -> Word64 -> Word32 -> SubmitInfo
- submitInfoSType :: SubmitInfo -> ()
- submitInfoPNext :: SubmitInfo -> PtrVoid
- submitInfoSemaphore :: SubmitInfo -> S
- submitInfoValue :: SubmitInfo -> Word64
- submitInfoStageMask :: SubmitInfo -> Word64
- submitInfoDeviceIndex :: SubmitInfo -> Word32
CREATE AND DESTROY
data CreateInfo Source #
Instances
Storable CreateInfo Source # | |
Defined in Gpu.Vulkan.Semaphore.Core Methods 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.Semaphore.Core Methods showsPrec :: Int -> CreateInfo -> ShowS # show :: CreateInfo -> String # showList :: [CreateInfo] -> ShowS # |
pattern CreateInfo :: () -> PtrVoid -> Word32 -> CreateInfo Source #
createInfoSType :: CreateInfo -> () Source #
createInfoPNext :: CreateInfo -> PtrVoid Source #
createInfoFlags :: CreateInfo -> Word32 Source #
SUBMIT INFO
data SubmitInfo Source #
Instances
Storable SubmitInfo Source # | |
Defined in Gpu.Vulkan.Semaphore.Core Methods sizeOf :: SubmitInfo -> Int # alignment :: SubmitInfo -> Int # peekElemOff :: Ptr SubmitInfo -> Int -> IO SubmitInfo # pokeElemOff :: Ptr SubmitInfo -> Int -> SubmitInfo -> IO () # peekByteOff :: Ptr b -> Int -> IO SubmitInfo # pokeByteOff :: Ptr b -> Int -> SubmitInfo -> IO () # peek :: Ptr SubmitInfo -> IO SubmitInfo # poke :: Ptr SubmitInfo -> SubmitInfo -> IO () # | |
Show SubmitInfo Source # | |
Defined in Gpu.Vulkan.Semaphore.Core Methods showsPrec :: Int -> SubmitInfo -> ShowS # show :: SubmitInfo -> String # showList :: [SubmitInfo] -> ShowS # |
type PtrSubmitInfo = Ptr SubmitInfo Source #
pattern SubmitInfo :: () -> PtrVoid -> S -> Word64 -> Word64 -> Word32 -> SubmitInfo Source #
submitInfoSType :: SubmitInfo -> () Source #
submitInfoPNext :: SubmitInfo -> PtrVoid Source #
submitInfoSemaphore :: SubmitInfo -> S Source #
submitInfoValue :: SubmitInfo -> Word64 Source #