Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- create :: D -> Ptr CreateInfo -> Ptr A -> Ptr R -> IO Int32
- destroy :: D -> R -> Ptr A -> IO ()
- type R = Ptr RTag
- data CreateInfo
- pattern CreateInfo :: () -> PtrVoid -> Word32 -> Word32 -> PtrDescription -> Word32 -> PtrDescription -> Word32 -> PtrDependency -> CreateInfo
- createInfoSType :: CreateInfo -> ()
- createInfoPNext :: CreateInfo -> PtrVoid
- createInfoFlags :: CreateInfo -> Word32
- createInfoAttachmentCount :: CreateInfo -> Word32
- createInfoPAttachments :: CreateInfo -> PtrDescription
- createInfoSubpassCount :: CreateInfo -> Word32
- createInfoPSubpasses :: CreateInfo -> PtrDescription
- createInfoDependencyCount :: CreateInfo -> Word32
- createInfoPDependencies :: CreateInfo -> PtrDependency
- data BeginInfo
- pattern BeginInfo :: () -> PtrVoid -> R -> F -> Rect2d -> Word32 -> PtrClearValue -> BeginInfo
- beginInfoSType :: BeginInfo -> ()
- beginInfoPNext :: BeginInfo -> PtrVoid
- beginInfoRenderPass :: BeginInfo -> R
- beginInfoFramebuffer :: BeginInfo -> F
- beginInfoRenderArea :: BeginInfo -> Rect2d
- beginInfoClearValueCount :: BeginInfo -> Word32
- beginInfoPClearValues :: BeginInfo -> PtrClearValue
CREATE AND DESTROY
data CreateInfo Source #
Instances
Storable CreateInfo Source # | |
Defined in Gpu.Vulkan.RenderPass.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.RenderPass.Core showsPrec :: Int -> CreateInfo -> ShowS # show :: CreateInfo -> String # showList :: [CreateInfo] -> ShowS # |
pattern CreateInfo :: () -> PtrVoid -> Word32 -> Word32 -> PtrDescription -> Word32 -> PtrDescription -> Word32 -> PtrDependency -> CreateInfo Source #
createInfoSType :: CreateInfo -> () Source #
createInfoPNext :: CreateInfo -> PtrVoid Source #
createInfoFlags :: CreateInfo -> Word32 Source #
BEGIN INFO
Instances
Storable BeginInfo Source # | |
Defined in Gpu.Vulkan.RenderPass.Core | |
Show BeginInfo Source # | |
pattern BeginInfo :: () -> PtrVoid -> R -> F -> Rect2d -> Word32 -> PtrClearValue -> BeginInfo Source #
beginInfoSType :: BeginInfo -> () Source #
beginInfoPNext :: BeginInfo -> PtrVoid Source #
beginInfoRenderPass :: BeginInfo -> R Source #
beginInfoFramebuffer :: BeginInfo -> F Source #