freetype2-0.2.0: Haskell bindings for FreeType 2 library

Safe HaskellNone
LanguageHaskell98

FreeType.Core.Types

Contents

Description

Please refer to the Core API > Basic Data Types chapter of the reference.

Synopsis

FT_Byte

FT_Bytes

FT_Char

FT_Int

FT_UInt

FT_Int16

FT_UInt16

FT_Int32

FT_UInt32

FT_Int64

FT_UInt64

FT_Short

FT_UShort

FT_Long

FT_ULong

FT_Bool

FT_Offset

FT_PtrDist

FT_String

FT_Tag

FT_Error

FT_Fixed

FT_Pointer

FT_Pos

FT_Vector

FT_BBox

data FT_BBox Source #

Constructors

FT_BBox 
Instances
Storable FT_BBox Source # 
Instance details

Defined in FreeType.Core.Types.Types

FT_Matrix

FT_FWord

FT_UFWord

FT_F2Dot14

FT_UnitVector

FT_F26Dot6

FT_Data

data FT_Data Source #

Constructors

FT_Data 
Instances
Storable FT_Data Source # 
Instance details

Defined in FreeType.Core.Types.Types

FT_MAKE_TAG

pattern FT_MAKE_TAG :: Char -> Char -> Char -> Char -> FT_Tag Source #

FT_Generic

FT_Generic_Finalizer

FT_Bitmap

FT_Pixel_Mode

pattern FT_PIXEL_MODE_NONE :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_MONO :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_GRAY :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_GRAY2 :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_GRAY4 :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_LCD :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_LCD_V :: (Eq a, Num a) => a Source #

pattern FT_PIXEL_MODE_BGRA :: (Eq a, Num a) => a Source #

FT_Glyph_Format

pattern FT_GLYPH_FORMAT_NONE :: (Eq a, Num a) => a Source #

pattern FT_GLYPH_FORMAT_COMPOSITE :: (Eq a, Num a) => a Source #

pattern FT_GLYPH_FORMAT_BITMAP :: (Eq a, Num a) => a Source #

pattern FT_GLYPH_FORMAT_OUTLINE :: (Eq a, Num a) => a Source #

pattern FT_GLYPH_FORMAT_PLOTTER :: (Eq a, Num a) => a Source #

FT_IMAGE_TAG

FT_IMAGE_TAG is simply FT_MAKE_TAG combined with a variable assignment.