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

Gpu.Vulkan.AllocationCallbacks.Core

Synopsis

TYPE

data A Source #

Instances

Instances details
Storable A Source # 
Instance details

Defined in Gpu.Vulkan.AllocationCallbacks.Core

Methods

sizeOf :: A -> Int #

alignment :: A -> Int #

peekElemOff :: Ptr A -> Int -> IO A #

pokeElemOff :: Ptr A -> Int -> A -> IO () #

peekByteOff :: Ptr b -> Int -> IO A #

pokeByteOff :: Ptr b -> Int -> A -> IO () #

peek :: Ptr A -> IO A #

poke :: Ptr A -> A -> IO () #

Show A Source # 
Instance details

Defined in Gpu.Vulkan.AllocationCallbacks.Core

Methods

showsPrec :: Int -> A -> ShowS #

show :: A -> String #

showList :: [A] -> ShowS #

FUNCTIONS

ALLOCATION

type FnAllocationFunction a = Ptr a -> Word64 -> Word64 -> Word32 -> IO (Ptr ()) Source #

REALLOCATION

type FnReallocationFunction a = Ptr a -> Ptr () -> Word64 -> Word64 -> Word32 -> IO (Ptr ()) Source #

FREE

type FnFreeFunction a = Ptr a -> Ptr () -> IO () Source #

INTERNAL NOTIFICATION

ALLOCATION

FREE