Safe Haskell | None |
---|---|
Language | Haskell98 |
FreeType.Support.System
Contents
Description
Please refer to the Support API > System Interface chapter of the reference.
Internal: FreeType.Support.System.Internal.
Synopsis
- type FT_Memory = Ptr FT_MemoryRec
- type FT_Alloc_Func = FT_Memory -> Int64 -> IO (Ptr ())
- type FT_Free_Func = FT_Memory -> Ptr () -> IO ()
- type FT_Realloc_Func = FT_Memory -> Int64 -> Int64 -> Ptr () -> IO (Ptr ())
- data FT_MemoryRec = FT_MemoryRec {}
- type FT_Stream = Ptr FT_StreamRec
- data FT_StreamDesc = FT_StreamDesc {}
- type FT_Stream_IoFunc = FT_Stream -> Word64 -> Ptr Word8 -> Word64 -> Word64
- type FT_Stream_CloseFunc = FT_Stream -> IO ()
- data FT_StreamRec = FT_StreamRec {}
FT_Memory
type FT_Memory = Ptr FT_MemoryRec Source #
FT_Alloc_Func
FT_Free_Func
FT_Realloc_Func
type FT_Realloc_Func Source #
FT_MemoryRec
data FT_MemoryRec Source #
Constructors
FT_MemoryRec | |
Fields
|
Instances
Storable FT_MemoryRec Source # | |
Defined in FreeType.Circular.Types Methods sizeOf :: FT_MemoryRec -> Int # alignment :: FT_MemoryRec -> Int # peekElemOff :: Ptr FT_MemoryRec -> Int -> IO FT_MemoryRec # pokeElemOff :: Ptr FT_MemoryRec -> Int -> FT_MemoryRec -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_MemoryRec # pokeByteOff :: Ptr b -> Int -> FT_MemoryRec -> IO () # peek :: Ptr FT_MemoryRec -> IO FT_MemoryRec # poke :: Ptr FT_MemoryRec -> FT_MemoryRec -> IO () # |
FT_Stream
type FT_Stream = Ptr FT_StreamRec Source #
FT_StreamDesc
data FT_StreamDesc Source #
Constructors
FT_StreamDesc | |
Instances
Storable FT_StreamDesc Source # | |
Defined in FreeType.Circular.Types Methods sizeOf :: FT_StreamDesc -> Int # alignment :: FT_StreamDesc -> Int # peekElemOff :: Ptr FT_StreamDesc -> Int -> IO FT_StreamDesc # pokeElemOff :: Ptr FT_StreamDesc -> Int -> FT_StreamDesc -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_StreamDesc # pokeByteOff :: Ptr b -> Int -> FT_StreamDesc -> IO () # peek :: Ptr FT_StreamDesc -> IO FT_StreamDesc # poke :: Ptr FT_StreamDesc -> FT_StreamDesc -> IO () # |
FT_Stream_IoFunc
type FT_Stream_IoFunc Source #
FT_Stream_CloseFunc
type FT_Stream_CloseFunc Source #
FT_StreamRec
data FT_StreamRec Source #
Constructors
FT_StreamRec | |
Fields
|
Instances
Storable FT_StreamRec Source # | |
Defined in FreeType.Circular.Types Methods sizeOf :: FT_StreamRec -> Int # alignment :: FT_StreamRec -> Int # peekElemOff :: Ptr FT_StreamRec -> Int -> IO FT_StreamRec # pokeElemOff :: Ptr FT_StreamRec -> Int -> FT_StreamRec -> IO () # peekByteOff :: Ptr b -> Int -> IO FT_StreamRec # pokeByteOff :: Ptr b -> Int -> FT_StreamRec -> IO () # peek :: Ptr FT_StreamRec -> IO FT_StreamRec # poke :: Ptr FT_StreamRec -> FT_StreamRec -> IO () # |