gpu-vulkan-core-0.1.0.21: Thin wrapper for Vulkan API
Safe HaskellNone
LanguageHaskell2010

Gpu.Vulkan.CommandBuffer.Core

Synopsis

ALLOCATE AND FREE

freeCs :: D -> C -> Word32 -> Ptr C -> IO () Source #

type C = Ptr CTag Source #

type PtrC = Ptr C Source #

pattern AllocateInfo :: () -> PtrVoid -> C -> Word32 -> Word32 -> AllocateInfo Source #

BEGIN, END AND RESET

pattern BeginInfo :: () -> PtrVoid -> Word32 -> PtrInheritanceInfo -> BeginInfo Source #

beginInfoPInheritanceInfo :: BeginInfo -> PtrInheritanceInfo Source #

INHERITANCE INFO

pattern InheritanceInfo :: () -> PtrVoid -> R -> Word32 -> F -> Word32 -> Word32 -> Word32 -> InheritanceInfo Source #

SUBMIT INFO

pattern SubmitInfo :: () -> PtrVoid -> C -> Word32 -> SubmitInfo Source #