Graphics.Vulkan.Marshal

data FlagType

type FlagMask

type FlagBit

class VulkanMarshal a

class VulkanMarshalPrim a

class VulkanPtr ptr

data VkPtr a

clearStorable

withPtr

Type-indexed access to struct members

class HasField fname a

class CanReadField fname a

class CanWriteField fname a

class CanReadFieldArray fname idx a

class CanWriteFieldArray fname idx a

type IsFieldArray s a e

type IndexInBounds s i a

Re-exported functions from ForeignPtr

mallocForeignPtr

withForeignPtr

addForeignPtrFinalizer

Re-exported common types

data Int8

data Int16

data Int32

data Int64

data Word8

data Word16

data Word32

data Word64

data Ptr a

data FunPtr a

data Void

type CString

data CInt

data CSize

data CChar

data CWchar

data CULong

Utilities for string types

withCStringField

unsafeCStringField

getStringField

readStringField

writeStringField

cmpCStrings

cmpCStringsN