flutter_freetype_ffi library
Native (Dart VM / Flutter native) FFI exports.
This library is not supported on Web/Wasm because it exports dart:ffi
bindings. For cross-platform usage, import package:flutter_freetype/flutter_freetype.dart
and use the high-level API (Freetype.create()).
Classes
- Bitmap
- CID_FaceDictRec_
- @struct: CID_FaceDictRec
- CID_FaceInfoRec_
- @struct: CID_FaceInfoRec
- Face
- Freetype
- Feetype high level API
- FreetypeBinding
- Freetype binding for dart
- FT_BBox_
- @struct: FT_BBox
- FT_Bitmap_
- @struct: FT_Bitmap
- FT_Bitmap_Size_
- @struct: FT_Bitmap_Size
- FT_CharMapRec_
- @struct: FT_CharMapRec
- FT_Color_
- @struct: FT_Color
- FT_Data_
- @struct: FT_Data
- FT_Driver_ClassRec_
- @struct: FT_Driver_ClassRec
- FT_DriverRec_
- @struct: FT_DriverRec
- FT_Face_InternalRec_
- @struct: FT_Face_InternalRec
- FT_FaceRec_
- @struct: FT_FaceRec
- FT_Generic_
- @struct: FT_Generic
- FT_Glyph_Class_
- FT_Glyph_Metrics_
- @struct: FT_Glyph_Metrics
- FT_GlyphLoaderRec_
- FT_GlyphLoadRec_
- FT_GlyphRec_
- @struct: FT_GlyphRec
- FT_GlyphSlotRec_
- @struct: FT_GlyphSlotRec
- FT_Incremental_FuncsRec_
- @struct: FT_Incremental_FuncsRec
- FT_Incremental_InterfaceRec_
- @struct: FT_Incremental_InterfaceRec
- FT_Incremental_MetricsRec_
- @struct: FT_Incremental_MetricsRec
- FT_IncrementalRec_
- FT_LibraryRec_
- @struct: FT_LibraryRec
- FT_ListNodeRec_
- @struct: FT_ListNodeRec
- FT_ListRec_
- @struct: FT_ListRec
- FT_Matrix_
- @struct: FT_Matrix
- FT_MemoryRec_
- @struct: FT_MemoryRec
- FT_Module_Class_
- @struct: FT_Module_Class
- FT_ModuleRec_
- @struct: FT_ModuleRec
- FT_Open_Args_
- @struct: FT_Open_Args
- FT_Outline_
- @struct: FT_Outline
- FT_Outline_Funcs_
- @struct: FT_Outline_Funcs
- FT_Palette_Data_
- @struct: FT_Palette_Data
- FT_Parameter_
- @struct: FT_Parameter
- FT_Raster_Funcs_
- @struct: FT_Raster_Funcs
- FT_Raster_Params_
- @struct: FT_Raster_Params
- FT_RasterRec_
- FT_Renderer_Class_
- @struct: FT_Renderer_Class
- FT_RendererRec_
- FT_ServiceCacheRec_
- / /***********************************************************************/ /***** / / S E R V I C E S C A C H E / / *****/ /***********************************************************************/ /
- FT_Size_InternalRec_
- @struct: FT_Size_InternalRec
- FT_Size_Metrics_
- @struct: FT_Size_Metrics
- FT_Size_RequestRec_
- @struct: FT_Size_RequestRec
- FT_SizeRec_
- @struct: FT_SizeRec
- FT_Slot_InternalRec_
- FT_Span_
- @struct: FT_Span
- FT_StreamDesc_
- @struct: FT_StreamDesc
- FT_StreamRec_
- @struct: FT_StreamRec
- FT_SubGlyphRec_
- @struct: FT_GlyphLoader
- FT_Vector_
- @struct: FT_Vector
- GlyphSlot
- GX_BlendRec_
- LoadFlag
- enum
- Matrix
- PixelMode
- An enumeration type used to describe the format of pixels in a given bitmap. Note that additional formats may be added in the future.
- PS_FontInfoRec_
- @struct: PS_FontInfoRec
- PS_PrivateRec_
- @struct: PS_PrivateRec
- RenderMode
- SFNT_HeaderRec_
- @struct: SFNT_HeaderRec
- TT_BDFRec_
- TT_ExecContextRec_
- TT_FaceRec_
- TrueType Face Type
- TT_Gasp_
- @struct: TT_GaspRec
- TT_GaspRangeRec_
- @struct: TT_GaspRangeRec
- TT_GlyphZoneRec_
- @struct: TT_GlyphZoneRec
- TT_Header_
- @struct: TT_Header
- TT_HoriHeader_
- @struct: TT_HoriHeader
- TT_LangTagRec_
- @struct: TT_LangTagRec
- TT_LoaderRec_
- TT_LongMetricsRec_
- @struct: TT_LongMetricsRec
- TT_MaxProfile_
- @struct: TT_MaxProfile
- TT_NameRec_
- @struct: TT_NameRec
- TT_NameTableRec_
- @struct: TT_NameTableRec
- TT_OS2_
- @struct: TT_OS2
- TT_PCLT_
- @struct: TT_PCLT
- TT_Post_NamesRec_
- @struct: TT_Post_NamesRec
- TT_Postscript_
- @struct: TT_Postscript
- TT_SBit_ComponentRec_
- @struct: TT_SBit_ComponentRec
- TT_SBit_LineMetricsRec_
- @struct: TT_SBit_LineMetricsRec
- TT_SBit_MetricsRec_
- @struct: TT_SBit_MetricsRec
- TT_SBit_RangeRec_
- @struct: TT_SBit_RangeRec
- TT_SBit_ScaleRec_
- @struct: TT_SBit_ScaleRec
- TT_SBit_Small_Metrics_
- @struct: TT_SBit_SmallMetricsRec
- TT_SBit_StrikeRec_
- @struct: TT_SBit_StrikeRec
- TT_SizeRec_
- TT_TableRec_
- @struct: TT_TableRec
- TT_VertHeader_
- @struct: TT_VertHeader
- TTC_HeaderRec_
- @struct: TTC_HeaderRec
- Vector
Enums
- FT_Encoding_
- @enum: FT_Encoding
- FT_Glyph_Format_
- @enum: FT_Glyph_Format
- FT_Kerning_Mode_
- @enum: FT_Kerning_Mode
- FT_Orientation_
- @enum: FT_Orientation
- FT_Render_Mode_
- @enum: FT_Render_Mode
- FT_Sfnt_Tag_
- @enum: FT_Sfnt_Tag
- FT_Size_Request_Type_
- @enum: FT_Size_Request_Type
- PS_Dict_Keys_
- @enum: PS_Dict_Keys
- T1_Blend_Flags_
- @enum: T1_Blend_Flags
- T1_EncodingType_
- @enum: T1_EncodingType
- TT_SbitTableType_
Extensions
-
CharPointerExtension
on Pointer<
Char> - FT_BitmapEx on FT_Bitmap
- StringUtf8Pointer on String
-
Extension method for converting a String to a
Pointer<Utf8>.
Constants
- FREETYPE_MAJOR → const int
- FREETYPE_MINOR → const int
- FREETYPE_PATCH → const int
- ft_encoding_adobe_custom → const int
- ft_encoding_adobe_expert → const int
- ft_encoding_adobe_standard → const int
- ft_encoding_apple_roman → const int
- ft_encoding_big5 → const int
- ft_encoding_gb2312 → const int
- ft_encoding_johab → const int
- ft_encoding_latin_1 → const int
- ft_encoding_latin_2 → const int
- ft_encoding_none → const int
- ft_encoding_sjis → const int
- ft_encoding_symbol → const int
- ft_encoding_unicode → const int
- ft_encoding_wansung → const int
- FT_Err_Array_Too_Large → const int
- FT_Err_Bad_Argument → const int
- FT_Err_Bbx_Too_Big → const int
- FT_Err_Cannot_Open_Resource → const int
- FT_Err_Cannot_Open_Stream → const int
- FT_Err_Cannot_Render_Glyph → const int
- FT_Err_CMap_Table_Missing → const int
- FT_Err_Code_Overflow → const int
- FT_Err_Corrupted_Font_Glyphs → const int
- FT_Err_Corrupted_Font_Header → const int
- FT_Err_Could_Not_Find_Context → const int
- FT_Err_Debug_OpCode → const int
- FT_Err_Divide_By_Zero → const int
- FT_Err_ENDF_In_Exec_Stream → const int
- FT_Err_Execution_Too_Long → const int
- FT_Err_Hmtx_Table_Missing → const int
- FT_Err_Horiz_Header_Missing → const int
- FT_Err_Ignore → const int
- FT_Err_Invalid_Argument → const int
- FT_Err_Invalid_Cache_Handle → const int
- FT_Err_Invalid_Character_Code → const int
- FT_Err_Invalid_CharMap_Format → const int
- FT_Err_Invalid_CharMap_Handle → const int
- FT_Err_Invalid_CodeRange → const int
- FT_Err_Invalid_Composite → const int
- FT_Err_Invalid_Driver_Handle → const int
- FT_Err_Invalid_Face_Handle → const int
- FT_Err_Invalid_File_Format → const int
- FT_Err_Invalid_Frame_Operation → const int
- FT_Err_Invalid_Frame_Read → const int
- FT_Err_Invalid_Glyph_Format → const int
- FT_Err_Invalid_Glyph_Index → const int
- FT_Err_Invalid_Handle → const int
- FT_Err_Invalid_Horiz_Metrics → const int
- FT_Err_Invalid_Library_Handle → const int
- FT_Err_Invalid_Offset → const int
- FT_Err_Invalid_Opcode → const int
- FT_Err_Invalid_Outline → const int
- FT_Err_Invalid_Pixel_Size → const int
- FT_Err_Invalid_Post_Table → const int
- FT_Err_Invalid_Post_Table_Format → const int
- FT_Err_Invalid_PPem → const int
- FT_Err_Invalid_Reference → const int
- FT_Err_Invalid_Size_Handle → const int
- FT_Err_Invalid_Slot_Handle → const int
- FT_Err_Invalid_Stream_Handle → const int
- FT_Err_Invalid_Stream_Operation → const int
- FT_Err_Invalid_Stream_Read → const int
- FT_Err_Invalid_Stream_Seek → const int
- FT_Err_Invalid_Stream_Skip → const int
- FT_Err_Invalid_Table → const int
- FT_Err_Invalid_Version → const int
- FT_Err_Invalid_Vert_Metrics → const int
- FT_Err_Locations_Missing → const int
- FT_Err_Lower_Module_Version → const int
- FT_Err_Max → const int
- FT_Err_Missing_Bbx_Field → const int
- FT_Err_Missing_Chars_Field → const int
- FT_Err_Missing_Encoding_Field → const int
- FT_Err_Missing_Font_Field → const int
- FT_Err_Missing_Fontboundingbox_Field → const int
- FT_Err_Missing_Module → const int
- FT_Err_Missing_Property → const int
- FT_Err_Missing_Size_Field → const int
- FT_Err_Missing_Startchar_Field → const int
- FT_Err_Missing_Startfont_Field → const int
- FT_Err_Name_Table_Missing → const int
- FT_Err_Nested_DEFS → const int
- FT_Err_Nested_Frame_Access → const int
- FT_Err_No_Unicode_Glyph_Name → const int
- FT_Err_Ok → const int
- FT_Err_Out_Of_Memory → const int
- FT_Err_Post_Table_Missing → const int
- FT_Err_Raster_Corrupted → const int
- FT_Err_Raster_Negative_Height → const int
- FT_Err_Raster_Overflow → const int
- FT_Err_Raster_Uninitialized → const int
- FT_Err_Stack_Overflow → const int
- FT_Err_Stack_Underflow → const int
- FT_Err_Syntax_Error → const int
- FT_Err_Table_Missing → const int
- FT_Err_Too_Few_Arguments → const int
- FT_Err_Too_Many_Caches → const int
- FT_Err_Too_Many_Drivers → const int
- FT_Err_Too_Many_Extensions → const int
- FT_Err_Too_Many_Function_Defs → const int
- FT_Err_Too_Many_Hints → const int
- FT_Err_Too_Many_Instruction_Defs → const int
- FT_Err_Unimplemented_Feature → const int
- FT_Err_Unknown_File_Format → const int
- FT_Err_Unlisted_Object → const int
- FT_FACE_FLAG_CID_KEYED → const int
- FT_FACE_FLAG_COLOR → const int
- FT_FACE_FLAG_EXTERNAL_STREAM → const int
- FT_FACE_FLAG_FAST_GLYPHS → const int
- FT_FACE_FLAG_FIXED_SIZES → const int
- FT_FACE_FLAG_FIXED_WIDTH → const int
- FT_FACE_FLAG_GLYPH_NAMES → const int
- FT_FACE_FLAG_HINTER → const int
- FT_FACE_FLAG_HORIZONTAL → const int
- FT_FACE_FLAG_KERNING → const int
- FT_FACE_FLAG_MULTIPLE_MASTERS → const int
- FT_FACE_FLAG_SBIX → const int
- FT_FACE_FLAG_SBIX_OVERLAY → const int
- FT_FACE_FLAG_SCALABLE → const int
- FT_FACE_FLAG_SFNT → const int
- FT_FACE_FLAG_SVG → const int
- FT_FACE_FLAG_TRICKY → const int
- FT_FACE_FLAG_VARIATION → const int
- FT_FACE_FLAG_VERTICAL → const int
- FT_FSTYPE_BITMAP_EMBEDDING_ONLY → const int
- FT_FSTYPE_EDITABLE_EMBEDDING → const int
- FT_FSTYPE_INSTALLABLE_EMBEDDING → const int
- FT_FSTYPE_NO_SUBSETTING → const int
- FT_FSTYPE_PREVIEW_AND_PRINT_EMBEDDING → const int
- FT_FSTYPE_RESTRICTED_LICENSE_EMBEDDING → const int
- ft_kerning_default → const int
- ft_kerning_unfitted → const int
- ft_kerning_unscaled → const int
- FT_LOAD_ADVANCE_ONLY → const int
- FT_LOAD_BITMAP_METRICS_ONLY → const int
- FT_LOAD_COLOR → const int
- FT_LOAD_COMPUTE_METRICS → const int
- FT_LOAD_CROP_BITMAP → const int
- FT_LOAD_DEFAULT → const int
- FT_LOAD_FORCE_AUTOHINT → const int
- FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH → const int
- FT_LOAD_IGNORE_TRANSFORM → const int
- FT_LOAD_LINEAR_DESIGN → const int
- FT_LOAD_MONOCHROME → const int
- FT_LOAD_NO_AUTOHINT → const int
- FT_LOAD_NO_BITMAP → const int
- FT_LOAD_NO_HINTING → const int
- FT_LOAD_NO_RECURSE → const int
- FT_LOAD_NO_SCALE → const int
- FT_LOAD_NO_SVG → const int
- FT_LOAD_PEDANTIC → const int
- FT_LOAD_RENDER → const int
- FT_LOAD_SBITS_ONLY → const int
- FT_LOAD_SVG_ONLY → const int
- FT_LOAD_TARGET_LCD → const int
- FT_LOAD_TARGET_LCD_V → const int
- FT_LOAD_TARGET_LIGHT → const int
- FT_LOAD_TARGET_MONO → const int
- FT_LOAD_TARGET_NORMAL → const int
- FT_LOAD_VERTICAL_LAYOUT → const int
- FT_OPEN_DRIVER → const int
- ft_open_driver → const int
- FT_OPEN_MEMORY → const int
- ft_open_memory → const int
- FT_OPEN_PARAMS → const int
- ft_open_params → const int
- FT_OPEN_PATHNAME → const int
- ft_open_pathname → const int
- FT_OPEN_STREAM → const int
- ft_open_stream → const int
- ft_render_mode_mono → const int
- ft_render_mode_normal → const int
- ft_sfnt_head → const int
- ft_sfnt_hhea → const int
- ft_sfnt_maxp → const int
- ft_sfnt_os2 → const int
- ft_sfnt_pclt → const int
- ft_sfnt_post → const int
- ft_sfnt_vhea → const int
- FT_STYLE_FLAG_BOLD → const int
- FT_STYLE_FLAG_ITALIC → const int
- FT_SUBGLYPH_FLAG_2X2 → const int
- FT_SUBGLYPH_FLAG_ARGS_ARE_WORDS → const int
- FT_SUBGLYPH_FLAG_ARGS_ARE_XY_VALUES → const int
- FT_SUBGLYPH_FLAG_ROUND_XY_TO_GRID → const int
- FT_SUBGLYPH_FLAG_SCALE → const int
- FT_SUBGLYPH_FLAG_USE_MY_METRICS → const int
- FT_SUBGLYPH_FLAG_XY_SCALE → const int
- t1_blend_blue_scale → const int
- t1_blend_blue_shift → const int
- t1_blend_blue_values → const int
- t1_blend_family_blues → const int
- t1_blend_family_other_blues → const int
- t1_blend_force_bold → const int
- t1_blend_italic_angle → const int
- t1_blend_max → const int
- t1_blend_other_blues → const int
- t1_blend_standard_height → const int
- t1_blend_standard_widths → const int
- t1_blend_stem_snap_heights → const int
- t1_blend_stem_snap_widths → const int
- t1_blend_underline_position → const int
- t1_blend_underline_thickness → const int
- TT_FACE_FLAG_VAR_BSB → const int
- TT_FACE_FLAG_VAR_FVAR → const int
- TT_FACE_FLAG_VAR_HADVANCE → const int
- TT_FACE_FLAG_VAR_LSB → const int
- TT_FACE_FLAG_VAR_MVAR → const int
- TT_FACE_FLAG_VAR_RSB → const int
- TT_FACE_FLAG_VAR_TSB → const int
- TT_FACE_FLAG_VAR_VADVANCE → const int
- TT_FACE_FLAG_VAR_VORG → const int
- TT_GASP_DOGRAY → const int
- TT_GASP_GRIDFIT → const int
Functions
-
loadDynamicLibrary(
{String? path}) → DynamicLibrary -
loadFreeType(
) → FreetypeBinding
Typedefs
-
CID_FaceDict
= Pointer<
CID_FaceDictRec_> - @struct: CID_FaceDict
-
DartFT_Alloc_FuncFunction
= Pointer<
Void> Function(FT_Memory memory, int size) - DartFT_Bool = int
- DartFT_Byte = int
- DartFT_Char = int
-
DartFT_DebugHook_FuncFunction
= DartFT_Error Function(Pointer<
Void> arg) - DartFT_Error = int
- DartFT_F26Dot6 = int
- DartFT_Face_AttachFuncFunction = DartFT_Error Function(FT_Face face, FT_Stream stream)
- DartFT_Face_DoneFuncFunction = void Function(FT_Face face)
-
DartFT_Face_GetAdvancesFuncFunction
= DartFT_Error Function(FT_Face face, DartFT_UInt first, DartFT_UInt count, DartFT_Int32 flags, Pointer<
FT_Fixed> advances) -
DartFT_Face_GetKerningFuncFunction
= DartFT_Error Function(FT_Face face, DartFT_UInt left_glyph, DartFT_UInt right_glyph, Pointer<
FT_Vector> kerning) -
DartFT_Face_InitFuncFunction
= DartFT_Error Function(FT_Stream stream, FT_Face face, DartFT_Int typeface_index, DartFT_Int num_params, Pointer<
FT_Parameter> parameters) - DartFT_Fixed = int
-
DartFT_Free_FuncFunction
= void Function(FT_Memory memory, Pointer<
Void> block) -
DartFT_Generic_FinalizerFunction
= void Function(Pointer<
Void> object) - DartFT_Glyph_CopyFuncFunction = DartFT_Error Function(FT_Glyph source, FT_Glyph target)
- DartFT_Glyph_DoneFuncFunction = void Function(FT_Glyph glyph)
-
DartFT_Glyph_GetBBoxFuncFunction
= void Function(FT_Glyph glyph, Pointer<
FT_BBox> abbox) - DartFT_Glyph_InitFuncFunction = DartFT_Error Function(FT_Glyph glyph, FT_GlyphSlot slot)
- DartFT_Glyph_PrepareFuncFunction = DartFT_Error Function(FT_Glyph glyph, FT_GlyphSlot slot)
-
DartFT_Glyph_TransformFuncFunction
= void Function(FT_Glyph glyph, Pointer<
FT_Matrix> matrix, Pointer<FT_Vector> delta) -
DartFT_Incremental_FreeGlyphDataFuncFunction
= void Function(FT_Incremental incremental, Pointer<
FT_Data> data) -
DartFT_Incremental_GetGlyphDataFuncFunction
= DartFT_Error Function(FT_Incremental incremental, DartFT_UInt glyph_index, Pointer<
FT_Data> adata) -
DartFT_Incremental_GetGlyphMetricsFuncFunction
= DartFT_Error Function(FT_Incremental incremental, DartFT_UInt glyph_index, DartFT_Bool vertical, Pointer<
FT_Incremental_MetricsRec> ametrics) - DartFT_Int = int
- DartFT_Int32 = int
- DartFT_Long = int
- DartFT_Module_ConstructorFunction = DartFT_Error Function(FT_Module module)
- DartFT_Module_DestructorFunction = void Function(FT_Module module)
-
DartFT_Outline_ConicToFuncFunction
= int Function(Pointer<
FT_Vector> control, Pointer<FT_Vector> to, Pointer<Void> user) -
DartFT_Outline_CubicToFuncFunction
= int Function(Pointer<
FT_Vector> control1, Pointer<FT_Vector> control2, Pointer<FT_Vector> to, Pointer<Void> user) -
DartFT_Outline_LineToFuncFunction
= int Function(Pointer<
FT_Vector> to, Pointer<Void> user) -
DartFT_Outline_MoveToFuncFunction
= int Function(Pointer<
FT_Vector> to, Pointer<Void> user) - DartFT_Pos = int
-
DartFT_Raster_BitSet_FuncFunction
= void Function(int y, int x, Pointer<
Void> user) -
DartFT_Raster_BitTest_FuncFunction
= int Function(int y, int x, Pointer<
Void> user) - DartFT_Raster_DoneFuncFunction = void Function(FT_Raster raster)
-
DartFT_Raster_NewFuncFunction
= int Function(Pointer<
Void> memory, Pointer<FT_Raster> raster) -
DartFT_Raster_RenderFuncFunction
= int Function(FT_Raster raster, Pointer<
FT_Raster_Params> params) -
DartFT_Raster_ResetFuncFunction
= void Function(FT_Raster raster, Pointer<
UnsignedChar> pool_base, int pool_size) -
DartFT_Raster_SetModeFuncFunction
= int Function(FT_Raster raster, int mode, Pointer<
Void> args) -
DartFT_Realloc_FuncFunction
= Pointer<
Void> Function(FT_Memory memory, int cur_size, int new_size, Pointer<Void> block) -
DartFT_Renderer_GetCBoxFuncFunction
= void Function(FT_Renderer renderer, FT_GlyphSlot slot, Pointer<
FT_BBox> cbox) -
DartFT_Renderer_RenderFuncFunction
= DartFT_Error Function(FT_Renderer renderer, FT_GlyphSlot slot, FT_Render_Mode_ mode, Pointer<
FT_Vector> origin) - DartFT_Renderer_SetModeFuncFunction = DartFT_Error Function(FT_Renderer renderer, DartFT_ULong mode_tag, FT_Pointer mode_ptr)
-
DartFT_Renderer_TransformFuncFunction
= DartFT_Error Function(FT_Renderer renderer, FT_GlyphSlot slot, Pointer<
FT_Matrix> matrix, Pointer<FT_Vector> delta) - DartFT_Short = int
- DartFT_Size_DoneFuncFunction = void Function(FT_Size size)
- DartFT_Size_InitFuncFunction = DartFT_Error Function(FT_Size size)
- DartFT_Size_RequestFuncFunction = DartFT_Error Function(FT_Size size, FT_Size_Request req)
- DartFT_Size_SelectFuncFunction = DartFT_Error Function(FT_Size size, DartFT_ULong size_index)
- DartFT_Slot_DoneFuncFunction = void Function(FT_GlyphSlot slot)
- DartFT_Slot_InitFuncFunction = DartFT_Error Function(FT_GlyphSlot slot)
- DartFT_Slot_LoadFuncFunction = DartFT_Error Function(FT_GlyphSlot slot, FT_Size size, DartFT_UInt glyph_index, DartFT_Int32 load_flags)
-
DartFT_SpanFuncFunction
= void Function(int y, int count, Pointer<
FT_Span> spans, Pointer<Void> user) - DartFT_Stream_CloseFuncFunction = void Function(FT_Stream stream)
-
DartFT_Stream_IoFuncFunction
= int Function(FT_Stream stream, int offset, Pointer<
UnsignedChar> buffer, int count) - DartFT_String = int
- DartFT_UInt = int
- DartFT_UInt32 = int
- DartFT_ULong = int
- DartFT_UShort = int
- DartTT_Loader_EndGlyphFuncFunction = void Function(TT_Loader loader)
-
DartTT_Loader_GotoTableFuncFunction
= DartFT_Error Function(TT_Face face, DartFT_ULong tag, FT_Stream stream, Pointer<
FT_ULong> length) - DartTT_Loader_ReadGlyphFuncFunction = DartFT_Error Function(TT_Loader loader)
- DartTT_Loader_StartGlyphFuncFunction = DartFT_Error Function(TT_Loader loader, DartFT_UInt glyph_index, DartFT_ULong offset, DartFT_UInt byte_count)
-
FT_Alloc_Func
= Pointer<
NativeFunction< FT_Alloc_FuncFunction> > - @functype: FT_Alloc_Func
-
FT_Alloc_FuncFunction
= Pointer<
Void> Function(FT_Memory memory, Long size) - FT_BBox = FT_BBox_
- @struct: FT_BBox
- FT_Bitmap = FT_Bitmap_
- @struct: FT_Bitmap
- FT_Bitmap_Size = FT_Bitmap_Size_
- @struct: FT_Bitmap_Size
- FT_Bool = UnsignedChar
- @type: FT_Bool
- FT_Byte = UnsignedChar
- @type: FT_Byte
- FT_Char = SignedChar
- @type: FT_Char
-
FT_CharMap
= Pointer<
FT_CharMapRec_> - @type: FT_CharMap
- FT_Color = FT_Color_
- @struct: FT_Color
- FT_Data = FT_Data_
- @struct: FT_Data
-
FT_DebugHook_Func
= Pointer<
NativeFunction< FT_DebugHook_FuncFunction> > - @functype: FT_DebugHook_Func
-
FT_DebugHook_FuncFunction
= FT_Error Function(Pointer<
Void> arg) -
FT_Driver
= Pointer<
FT_DriverRec_> - @type: FT_Driver
-
FT_Driver_Class
= Pointer<
FT_Driver_ClassRec_> - @struct: FT_Driver_ClassRec
- FT_Error = Int
- @type: FT_Error
- FT_F26Dot6 = Long
- @type: FT_F26Dot6
-
FT_Face
= Pointer<
FT_FaceRec_> - @type: FT_Face
-
FT_Face_AttachFunc
= Pointer<
NativeFunction< FT_Face_AttachFuncFunction> > - FT_Face_AttachFuncFunction = FT_Error Function(FT_Face face, FT_Stream stream)
-
FT_Face_DoneFunc
= Pointer<
NativeFunction< FT_Face_DoneFuncFunction> > - FT_Face_DoneFuncFunction = Void Function(FT_Face face)
-
FT_Face_GetAdvancesFunc
= Pointer<
NativeFunction< FT_Face_GetAdvancesFuncFunction> > -
FT_Face_GetAdvancesFuncFunction
= FT_Error Function(FT_Face face, FT_UInt first, FT_UInt count, FT_Int32 flags, Pointer<
FT_Fixed> advances) -
FT_Face_GetKerningFunc
= Pointer<
NativeFunction< FT_Face_GetKerningFuncFunction> > -
FT_Face_GetKerningFuncFunction
= FT_Error Function(FT_Face face, FT_UInt left_glyph, FT_UInt right_glyph, Pointer<
FT_Vector> kerning) -
FT_Face_InitFunc
= Pointer<
NativeFunction< FT_Face_InitFuncFunction> > -
FT_Face_InitFuncFunction
= FT_Error Function(FT_Stream stream, FT_Face face, FT_Int typeface_index, FT_Int num_params, Pointer<
FT_Parameter> parameters) -
FT_Face_Internal
= Pointer<
FT_Face_InternalRec_> - @type: FT_Face_Internal
- FT_FaceRec = FT_FaceRec_
- @struct: FT_FaceRec
- FT_Fixed = Long
- @type: FT_Fixed
-
FT_Free_Func
= Pointer<
NativeFunction< FT_Free_FuncFunction> > - @functype: FT_Free_Func
-
FT_Free_FuncFunction
= Void Function(FT_Memory memory, Pointer<
Void> block) - FT_Generic = FT_Generic_
- @struct: FT_Generic
-
FT_Generic_Finalizer
= Pointer<
NativeFunction< FT_Generic_FinalizerFunction> > - @functype: FT_Generic_Finalizer
-
FT_Generic_FinalizerFunction
= Void Function(Pointer<
Void> object) -
FT_Glyph
= Pointer<
FT_GlyphRec_> - @type: FT_Glyph
- FT_Glyph_Class = FT_Glyph_Class_
- @section: glyph_management
-
FT_Glyph_CopyFunc
= Pointer<
NativeFunction< FT_Glyph_CopyFuncFunction> > - FT_Glyph_CopyFuncFunction = FT_Error Function(FT_Glyph source, FT_Glyph target)
-
FT_Glyph_DoneFunc
= Pointer<
NativeFunction< FT_Glyph_DoneFuncFunction> > - FT_Glyph_DoneFuncFunction = Void Function(FT_Glyph glyph)
-
FT_Glyph_GetBBoxFunc
= Pointer<
NativeFunction< FT_Glyph_GetBBoxFuncFunction> > -
FT_Glyph_GetBBoxFuncFunction
= Void Function(FT_Glyph glyph, Pointer<
FT_BBox> abbox) -
FT_Glyph_InitFunc
= Pointer<
NativeFunction< FT_Glyph_InitFuncFunction> > - @section: module_management
- FT_Glyph_InitFuncFunction = FT_Error Function(FT_Glyph glyph, FT_GlyphSlot slot)
- FT_Glyph_Metrics = FT_Glyph_Metrics_
- @struct: FT_Glyph_Metrics
-
FT_Glyph_PrepareFunc
= Pointer<
NativeFunction< FT_Glyph_InitFuncFunction> > - FT_Glyph_PrepareFuncFunction = FT_Error Function(FT_Glyph glyph, FT_GlyphSlot slot)
-
FT_Glyph_TransformFunc
= Pointer<
NativeFunction< FT_Glyph_TransformFuncFunction> > -
FT_Glyph_TransformFuncFunction
= Void Function(FT_Glyph glyph, Pointer<
FT_Matrix> matrix, Pointer<FT_Vector> delta) -
FT_GlyphLoader
= Pointer<
FT_GlyphLoaderRec_> - FT_GlyphLoadRec = FT_GlyphLoadRec_
-
FT_GlyphSlot
= Pointer<
FT_GlyphSlotRec_> - @type: FT_GlyphSlot
-
FT_Incremental
= Pointer<
FT_IncrementalRec_> - @type: FT_Incremental
-
FT_Incremental_FreeGlyphDataFunc
= Pointer<
NativeFunction< FT_Incremental_FreeGlyphDataFuncFunction> > - @type: FT_Incremental_FreeGlyphDataFunc
-
FT_Incremental_FreeGlyphDataFuncFunction
= Void Function(FT_Incremental incremental, Pointer<
FT_Data> data) - FT_Incremental_FuncsRec = FT_Incremental_FuncsRec_
- @struct: FT_Incremental_FuncsRec
-
FT_Incremental_GetGlyphDataFunc
= Pointer<
NativeFunction< FT_Incremental_GetGlyphDataFuncFunction> > - @type: FT_Incremental_GetGlyphDataFunc
-
FT_Incremental_GetGlyphDataFuncFunction
= FT_Error Function(FT_Incremental incremental, FT_UInt glyph_index, Pointer<
FT_Data> adata) -
FT_Incremental_GetGlyphMetricsFunc
= Pointer<
NativeFunction< FT_Incremental_GetGlyphMetricsFuncFunction> > - @type: FT_Incremental_GetGlyphMetricsFunc
-
FT_Incremental_GetGlyphMetricsFuncFunction
= FT_Error Function(FT_Incremental incremental, FT_UInt glyph_index, FT_Bool vertical, Pointer<
FT_Incremental_MetricsRec> ametrics) - FT_Incremental_InterfaceRec = FT_Incremental_InterfaceRec_
- @struct: FT_Incremental_InterfaceRec
- FT_Incremental_MetricsRec = FT_Incremental_MetricsRec_
- @struct: FT_Incremental_MetricsRec
- FT_Int = Int
- @type: FT_Int
- FT_Int32 = Int
-
FT_Library
= Pointer<
FT_LibraryRec_> - @type: FT_Library
-
FT_ListNode
= Pointer<
FT_ListNodeRec_> - @type: FT_ListNode
- FT_ListRec = FT_ListRec_
- @struct: FT_ListRec
- FT_Long = Long
- @type: FT_Long
- FT_Matrix = FT_Matrix_
- @struct: FT_Matrix
-
FT_Memory
= Pointer<
FT_MemoryRec_> - @type: FT_Memory
-
FT_Module
= Pointer<
FT_ModuleRec_> - @type: FT_Module
- FT_Module_Class = FT_Module_Class_
- @struct: FT_Module_Class
-
FT_Module_Constructor
= Pointer<
NativeFunction< FT_Module_ConstructorFunction> > - @functype: FT_Module_Constructor
- FT_Module_ConstructorFunction = FT_Error Function(FT_Module module)
-
FT_Module_Destructor
= Pointer<
NativeFunction< FT_Module_DestructorFunction> > - @functype: FT_Module_Destructor
- FT_Module_DestructorFunction = Void Function(FT_Module module)
- FT_Module_Interface = FT_Pointer
-
FT_Module_Requester
= Pointer<
NativeFunction< FT_Module_RequesterFunction> > - @functype: FT_Module_Requester
-
FT_Module_RequesterFunction
= FT_Module_Interface Function(FT_Module module, Pointer<
Char> name) - FT_ModuleRec = FT_ModuleRec_
- @struct: FT_ModuleRec
- FT_Open_Args = FT_Open_Args_
- @struct: FT_Open_Args
- FT_Outline = FT_Outline_
- @struct: FT_Outline
-
FT_Outline_ConicToFunc
= Pointer<
NativeFunction< FT_Outline_ConicToFuncFunction> > - @functype: FT_Outline_ConicToFunc
-
FT_Outline_ConicToFuncFunction
= Int Function(Pointer<
FT_Vector> control, Pointer<FT_Vector> to, Pointer<Void> user) -
FT_Outline_CubicToFunc
= Pointer<
NativeFunction< FT_Outline_CubicToFuncFunction> > - @functype: FT_Outline_CubicToFunc
-
FT_Outline_CubicToFuncFunction
= Int Function(Pointer<
FT_Vector> control1, Pointer<FT_Vector> control2, Pointer<FT_Vector> to, Pointer<Void> user) - FT_Outline_Funcs = FT_Outline_Funcs_
- @struct: FT_Outline_Funcs
-
FT_Outline_LineToFunc
= Pointer<
NativeFunction< FT_Outline_LineToFuncFunction> > - @functype: FT_Outline_LineToFunc
-
FT_Outline_LineToFuncFunction
= Int Function(Pointer<
FT_Vector> to, Pointer<Void> user) -
FT_Outline_MoveToFunc
= Pointer<
NativeFunction< FT_Outline_LineToFuncFunction> > - @functype: FT_Outline_MoveToFunc
-
FT_Outline_MoveToFuncFunction
= Int Function(Pointer<
FT_Vector> to, Pointer<Void> user) - FT_Palette_Data = FT_Palette_Data_
- @struct: FT_Palette_Data
- FT_Parameter = FT_Parameter_
- @struct: FT_Parameter
-
FT_Pointer
= Pointer<
Void> - @type: FT_Pointer
- FT_Pos = Long
- @type: FT_Pos
-
FT_Raster
= Pointer<
FT_RasterRec_> - @type: FT_Raster
-
FT_Raster_BitSet_Func
= Pointer<
NativeFunction< FT_Raster_BitSet_FuncFunction> > - @functype: FT_Raster_BitSet_Func
-
FT_Raster_BitSet_FuncFunction
= Void Function(Int y, Int x, Pointer<
Void> user) -
FT_Raster_BitTest_Func
= Pointer<
NativeFunction< FT_Raster_BitTest_FuncFunction> > - @functype: FT_Raster_BitTest_Func
-
FT_Raster_BitTest_FuncFunction
= Int Function(Int y, Int x, Pointer<
Void> user) -
FT_Raster_DoneFunc
= Pointer<
NativeFunction< FT_Raster_DoneFuncFunction> > - @functype: FT_Raster_DoneFunc
- FT_Raster_DoneFuncFunction = Void Function(FT_Raster raster)
- FT_Raster_Funcs = FT_Raster_Funcs_
- @struct: FT_Raster_Funcs
-
FT_Raster_NewFunc
= Pointer<
NativeFunction< FT_Raster_NewFuncFunction> > - @functype: FT_Raster_NewFunc
-
FT_Raster_NewFuncFunction
= Int Function(Pointer<
Void> memory, Pointer<FT_Raster> raster) - FT_Raster_Params = FT_Raster_Params_
- @struct: FT_Raster_Params
-
FT_Raster_RenderFunc
= Pointer<
NativeFunction< FT_Raster_RenderFuncFunction> > - @functype: FT_Raster_RenderFunc
-
FT_Raster_RenderFuncFunction
= Int Function(FT_Raster raster, Pointer<
FT_Raster_Params> params) -
FT_Raster_ResetFunc
= Pointer<
NativeFunction< FT_Raster_ResetFuncFunction> > - @functype: FT_Raster_ResetFunc
-
FT_Raster_ResetFuncFunction
= Void Function(FT_Raster raster, Pointer<
UnsignedChar> pool_base, UnsignedLong pool_size) -
FT_Raster_SetModeFunc
= Pointer<
NativeFunction< FT_Raster_SetModeFuncFunction> > - @functype: FT_Raster_SetModeFunc
-
FT_Raster_SetModeFuncFunction
= Int Function(FT_Raster raster, UnsignedLong mode, Pointer<
Void> args) -
FT_Realloc_Func
= Pointer<
NativeFunction< FT_Realloc_FuncFunction> > - @functype: FT_Realloc_Func
-
FT_Realloc_FuncFunction
= Pointer<
Void> Function(FT_Memory memory, Long cur_size, Long new_size, Pointer<Void> block) -
FT_Renderer
= Pointer<
FT_RendererRec_> - @type: FT_Renderer
- FT_Renderer_Class = FT_Renderer_Class_
- @struct: FT_Renderer_Class
-
FT_Renderer_GetCBoxFunc
= Pointer<
NativeFunction< FT_Renderer_GetCBoxFuncFunction> > -
FT_Renderer_GetCBoxFuncFunction
= Void Function(FT_Renderer renderer, FT_GlyphSlot slot, Pointer<
FT_BBox> cbox) -
FT_Renderer_RenderFunc
= Pointer<
NativeFunction< FT_Renderer_RenderFuncFunction> > -
FT_Renderer_RenderFuncFunction
= FT_Error Function(FT_Renderer renderer, FT_GlyphSlot slot, UnsignedInt mode, Pointer<
FT_Vector> origin) -
FT_Renderer_SetModeFunc
= Pointer<
NativeFunction< FT_Renderer_SetModeFuncFunction> > - FT_Renderer_SetModeFuncFunction = FT_Error Function(FT_Renderer renderer, FT_ULong mode_tag, FT_Pointer mode_ptr)
-
FT_Renderer_TransformFunc
= Pointer<
NativeFunction< FT_Renderer_TransformFuncFunction> > -
FT_Renderer_TransformFuncFunction
= FT_Error Function(FT_Renderer renderer, FT_GlyphSlot slot, Pointer<
FT_Matrix> matrix, Pointer<FT_Vector> delta) - FT_ServiceCacheRec = FT_ServiceCacheRec_
- / /***********************************************************************/ /***** / / S E R V I C E S C A C H E / / *****/ /***********************************************************************/ /
- FT_Short = Short
- @type: FT_Short
-
FT_Size
= Pointer<
FT_SizeRec_> - @type: FT_Size
-
FT_Size_DoneFunc
= Pointer<
NativeFunction< FT_Size_DoneFuncFunction> > - FT_Size_DoneFuncFunction = Void Function(FT_Size size)
-
FT_Size_InitFunc
= Pointer<
NativeFunction< FT_Size_InitFuncFunction> > - FT_Size_InitFuncFunction = FT_Error Function(FT_Size size)
-
FT_Size_Internal
= Pointer<
FT_Size_InternalRec_> - @type: FT_Size_Internal
- FT_Size_Metrics = FT_Size_Metrics_
- @struct: FT_Size_Metrics
-
FT_Size_Request
= Pointer<
FT_Size_RequestRec_> - @struct: FT_Size_Request
-
FT_Size_RequestFunc
= Pointer<
NativeFunction< FT_Size_RequestFuncFunction> > - FT_Size_RequestFuncFunction = FT_Error Function(FT_Size size, FT_Size_Request req)
-
FT_Size_SelectFunc
= Pointer<
NativeFunction< FT_Size_SelectFuncFunction> > - FT_Size_SelectFuncFunction = FT_Error Function(FT_Size size, FT_ULong size_index)
-
FT_Slot_DoneFunc
= Pointer<
NativeFunction< FT_Slot_DoneFuncFunction> > - FT_Slot_DoneFuncFunction = Void Function(FT_GlyphSlot slot)
-
FT_Slot_InitFunc
= Pointer<
NativeFunction< FT_Slot_InitFuncFunction> > - FT_Slot_InitFuncFunction = FT_Error Function(FT_GlyphSlot slot)
-
FT_Slot_Internal
= Pointer<
FT_Slot_InternalRec_> - @type: FT_Slot_Internal
-
FT_Slot_LoadFunc
= Pointer<
NativeFunction< FT_Slot_LoadFuncFunction> > - FT_Slot_LoadFuncFunction = FT_Error Function(FT_GlyphSlot slot, FT_Size size, FT_UInt glyph_index, FT_Int32 load_flags)
- FT_Span = FT_Span_
- @struct: FT_Span
-
FT_SpanFunc
= Pointer<
NativeFunction< FT_SpanFuncFunction> > - @functype: FT_SpanFunc
-
FT_SpanFuncFunction
= Void Function(Int y, Int count, Pointer<
FT_Span> spans, Pointer<Void> user) -
FT_Stream
= Pointer<
FT_StreamRec_> - @type: FT_Stream
-
FT_Stream_CloseFunc
= Pointer<
NativeFunction< FT_Stream_CloseFuncFunction> > - @functype: FT_Stream_CloseFunc
- FT_Stream_CloseFuncFunction = Void Function(FT_Stream stream)
-
FT_Stream_IoFunc
= Pointer<
NativeFunction< FT_Stream_IoFuncFunction> > - @functype: FT_Stream_IoFunc
-
FT_Stream_IoFuncFunction
= UnsignedLong Function(FT_Stream stream, UnsignedLong offset, Pointer<
UnsignedChar> buffer, UnsignedLong count) - FT_StreamDesc = FT_StreamDesc_
- @struct: FT_StreamDesc
- FT_String = Char
- @type: FT_String
-
FT_SubGlyph
= Pointer<
FT_SubGlyphRec_> - @struct: FT_SubGlyph
- FT_UInt = UnsignedInt
- @type: FT_UInt
- FT_UInt32 = UnsignedInt
- FT_ULong = UnsignedLong
- @type: FT_ULong
- FT_UShort = UnsignedShort
- @type: FT_UShort
- FT_Vector = FT_Vector_
- @struct: FT_Vector
-
GX_Blend
= Pointer<
GX_BlendRec_> -
PS_FontInfo
= Pointer<
PS_FontInfoRec_> - @struct: PS_FontInfo
- PS_FontInfoRec = PS_FontInfoRec_
- @struct: PS_FontInfoRec
-
PS_Private
= Pointer<
PS_PrivateRec_> - @struct: PS_Private
- PS_PrivateRec = PS_PrivateRec_
- @struct: PS_PrivateRec
- TT_BDFRec = TT_BDFRec_
-
TT_ExecContext
= Pointer<
TT_ExecContextRec_> -
TT_Face
= Pointer<
TT_FaceRec_> - @type: TT_Face
-
TT_GaspRange
= Pointer<
TT_GaspRangeRec_> - @struct: TT_GaspRangeRec
- TT_GaspRec = TT_Gasp_
- @struct: TT_GaspRec
- TT_GlyphZoneRec = TT_GlyphZoneRec_
- @struct: TT_GlyphZoneRec
- TT_Header = TT_Header_
- @struct: TT_Header
- TT_HoriHeader = TT_HoriHeader_
- @struct: TT_HoriHeader
- TT_LangTagRec = TT_LangTagRec_
- @struct: TT_LangTagRec
-
TT_Loader
= Pointer<
TT_LoaderRec_> -
TT_Loader_EndGlyphFunc
= Pointer<
NativeFunction< TT_Loader_EndGlyphFuncFunction> > - @functype: TT_Loader_EndGlyphFunc
- TT_Loader_EndGlyphFuncFunction = Void Function(TT_Loader loader)
-
TT_Loader_GotoTableFunc
= Pointer<
NativeFunction< TT_Loader_GotoTableFuncFunction> > - @functype: TT_Loader_GotoTableFunc
-
TT_Loader_GotoTableFuncFunction
= FT_Error Function(TT_Face face, FT_ULong tag, FT_Stream stream, Pointer<
FT_ULong> length) -
TT_Loader_ReadGlyphFunc
= Pointer<
NativeFunction< TT_Loader_ReadGlyphFuncFunction> > - @functype: TT_Loader_ReadGlyphFunc
- TT_Loader_ReadGlyphFuncFunction = FT_Error Function(TT_Loader loader)
-
TT_Loader_StartGlyphFunc
= Pointer<
NativeFunction< TT_Loader_StartGlyphFuncFunction> > - @functype: TT_Loader_StartGlyphFunc
- TT_Loader_StartGlyphFuncFunction = FT_Error Function(TT_Loader loader, FT_UInt glyph_index, FT_ULong offset, FT_UInt byte_count)
- TT_MaxProfile = TT_MaxProfile_
- @struct: TT_MaxProfile
- TT_NameRec = TT_NameRec_
- @struct: TT_NameRec
- TT_NameTableRec = TT_NameTableRec_
- @struct: TT_NameTableRec
- TT_OS2 = TT_OS2_
- @struct: TT_OS2
- TT_PCLT = TT_PCLT_
- @struct: TT_PCLT
- TT_Post_NamesRec = TT_Post_NamesRec_
- @struct: TT_Post_NamesRec
- TT_Postscript = TT_Postscript_
- @struct: TT_Postscript
- TT_SBit_LineMetricsRec = TT_SBit_LineMetricsRec_
- @struct: TT_SBit_LineMetricsRec
- TT_SBit_MetricsRec = TT_SBit_MetricsRec_
- @struct: TT_SBit_MetricsRec
-
TT_SBit_Range
= Pointer<
TT_SBit_RangeRec_> - @struct: TT_SBit_RangeRec
-
TT_SBit_Scale
= Pointer<
TT_SBit_ScaleRec_> - @struct: TT_SBit_ScaleRec
-
TT_Size
= Pointer<
TT_SizeRec_> - @type: TT_Size
-
TT_Table
= Pointer<
TT_TableRec_> - @struct: TT_TableRec
- TT_VertHeader = TT_VertHeader_
- @struct: TT_VertHeader
- TTC_HeaderRec = TTC_HeaderRec_
- @struct: TTC_HeaderRec