Unit msefreetype
Description
This item has no description.
Overview
Classes, Interfaces, Objects and Records
| Name | Description |
|---|---|
Class efreetype |
|
Record FT_UnitVector_ |
|
Record FT_Matrix |
|
Record FT_Data |
|
Record FT_Generic |
|
Record FT_Glyph_Metrics |
|
Record FT_Bitmap_Size |
|
Record FT_Vector |
|
Record FT_BBox |
|
Record FT_Bitmap |
|
Record FT_Outline |
|
Record FT_Outline_Funcs |
|
Record FT_Size_Metrics |
|
Record TFT_Library |
|
Record TFT_Charmap |
|
Record TFT_Size |
|
Record TFT_Subglyph |
|
Record TFT_GlyphSlot |
|
Record TFT_Face |
|
Record TFT_Glyph |
|
Record TFT_BitmapGlyph |
|
Record TFT_OutlineGlyph |
Functions and Procedures
function FT_IS_SCALABLE(face: PFT_Face): boolean; |
procedure initializefreetype(const sonames: array of filenamety); |
procedure releasefreetype; |
procedure ftcheckerror(const aerror: ft_error; const amessage: msestring = ''); |
function ftpostopixel(const apos: ft_pos): integer; inline; |
Types
Constants
Variables
ftlib: pft_library; |
FT_Done_Face: function(face: PFT_Face): integer; cdecl; |
FT_Done_FreeType: function(alibrary: PFT_Library): integer; cdecl; |
FT_Get_Char_Index: function(face: PFT_Face; charcode: FT_ULong): FT_UInt; cdecl; |
FT_Get_Kerning: function(face: PFT_Face; left_glyph, right_glyph, kern_mode: FT_UInt; out akerning: FT_Vector): integer; cdecl; |
FT_Init_FreeType: function(var alibrary: PFT_Library): integer; cdecl; |
FT_Load_Char: function(face: PFT_Face; charcode: FT_ULong; load_flags: longint): integer; cdecl; |
FT_Load_Glyph: function(face: PFT_Face; glyph_index: FT_UInt; load_flags: longint): integer; cdecl; |
FT_Render_Glyph: function(slot: PFT_GlyphSlot; render_mode: FT_Render_Mode): integer; cdecl; |
FT_New_Face: function(alibrary: PFT_Library; filepathname: PChar; face_index: integer; var aface: PFT_Face): integer; cdecl; |
FT_Set_Char_Size: function(face: PFT_Face; char_width, char_height: FT_F26dot6; horz_res, vert_res: FT_UInt): integer; cdecl; |
FT_Set_Pixel_Sizes: function(face: PFT_Face; pixel_width, pixel_height: FT_UInt): integer; cdecl; |
FT_Set_Transform: procedure(face: PFT_Face; matrix: PFT_Matrix; delta: PFT_Vector); cdecl; |
FT_Outline_Decompose: function(outline: PFT_Outline; const func_interface: PFT_Outline_Funcs; user: Pointer): integer; cdecl; |
FT_Library_Version: procedure(alibrary: PFT_Library; var amajor, aminor, apatch: integer); cdecl; |
FT_Get_Glyph: function(slot: PFT_GlyphSlot; out aglyph: PFT_Glyph): integer; cdecl; |
FT_Glyph_Copy: function(Source: PFT_Glyph; out target: PFT_Glyph): integer; cdecl; |
FT_Glyph_To_Bitmap: function(var the_glyph: PFT_Glyph; render_mode: FT_Render_Mode; origin: PFT_Vector; Destroy: FT_Bool): integer; cdecl; |
FT_Glyph_Transform: function(glyph: PFT_Glyph; matrix: PFT_Matrix; delta: PFT_Vector): integer; cdecl; |
FT_Done_Glyph: procedure(glyph: PFT_Glyph); cdecl; |
FT_Glyph_Get_CBox: procedure(glyph: PFT_Glyph; bbox_mode: FT_UInt; var acbox: FT_BBox); cdecl; |
Description
Functions and Procedures
function FT_IS_SCALABLE(face: PFT_Face): boolean; |
|
This item has no description. |
procedure initializefreetype(const sonames: array of filenamety); |
|
This item has no description. |
procedure releasefreetype; |
|
This item has no description. |
procedure ftcheckerror(const aerror: ft_error; const amessage: msestring = ''); |
|
This item has no description. |
function ftpostopixel(const apos: ft_pos): integer; inline; |
|
This item has no description. |
Types
FT_Encoding = array[0..3] of char; |
|
This item has no description. |
FT_Bool = cuchar; |
|
This item has no description. |
FT_FWord = cshort; |
|
This item has no description. |
FT_UFWord = cushort; |
|
This item has no description. |
FT_Char = cchar; |
|
This item has no description. |
FT_Byte = cuchar; |
|
This item has no description. |
FT_Bytes = ˆFT_Byte; |
|
This item has no description. |
FT_String = cchar; |
|
This item has no description. |
FT_Short = cshort; |
|
This item has no description. |
FT_UShort = cushort; |
|
This item has no description. |
FT_Int = cint; |
|
This item has no description. |
FT_UInt = cuint; |
|
This item has no description. |
FT_Long = clong; |
|
This item has no description. |
FT_ULong = culong; |
|
This item has no description. |
FT_Pos = clong; |
|
This item has no description. |
FT_F2Dot14 = cshort; |
|
This item has no description. |
FT_F26Dot6 = clong; |
|
This item has no description. |
FT_Fixed = clong; |
|
This item has no description. |
FT_Error = cint; |
|
This item has no description. |
FT_Pointer = pointer; |
|
This item has no description. |
FT_Render_Mode = (...); |
|
This item has no description. Values
|
FT_UnitVector = FT_UnitVector_; |
|
This item has no description. |
PFT_Matrix = ˆFT_Matrix; |
|
This item has no description. |
FT_Generic_Finalizer = procedure (AnObject:pointer); cdecl; |
|
This item has no description. |
AFT_Bitmap_Size = array [0..1023] of FT_Bitmap_Size; |
|
This item has no description. |
PFT_Bitmap_Size = ˆAFT_Bitmap_Size; |
|
This item has no description. |
PFT_Vector = ˆFT_Vector; |
|
This item has no description. |
PFT_BBox = ˆFT_BBox; |
|
This item has no description. |
PFT_Outline = ˆFT_Outline; |
|
This item has no description. |
FT_Outline_MoveToFunc = function(const to_: PFT_Vector; user: Pointer): integer; |
|
This item has no description. |
FT_Outline_LineToFunc = function(const to_: PFT_Vector; user: Pointer): integer; |
|
This item has no description. |
FT_Outline_ConicToFunc = function(const control, to_: PFT_Vector; user: Pointer): integer; |
|
This item has no description. |
FT_Outline_CubicToFunc = function(const control1, control2, to_: PFT_Vector; user: Pointer): integer; |
|
This item has no description. |
PFT_Outline_Funcs = ˆFT_Outline_Funcs; |
|
This item has no description. |
PFT_Library = ˆTFT_Library; |
|
This item has no description. |
PFT_Face = ˆTFT_Face; |
|
This item has no description. |
PFT_Charmap = ˆTFT_Charmap; |
|
This item has no description. |
PPFT_Charmap = ˆPFT_Charmap; |
|
This item has no description. |
PFT_GlyphSlot = ˆTFT_GlyphSlot; |
|
This item has no description. |
PFT_Subglyph = ˆTFT_Subglyph; |
|
This item has no description. |
PFT_Size = ˆTFT_Size; |
|
This item has no description. |
PFT_Glyph = ˆTFT_Glyph; |
|
This item has no description. |
PFT_BitmapGlyph = ˆTFT_BitmapGlyph; |
|
This item has no description. |
PFT_OutlineGlyph = ˆTFT_OutlineGlyph; |
|
This item has no description. |
Constants
freetypelib: array[0..1] of filenamety = ('libfreetype.so.6','libfreetype.so'); |
|
This item has no description. |
FT_FACE_FLAG_SCALABLE = 1 shl 0; |
|
This item has no description. |
FT_FACE_FLAG_FIXED_SIZES = 1 shl 1; |
|
This item has no description. |
FT_FACE_FLAG_FIXED_WIDTH = 1 shl 2; |
|
This item has no description. |
FT_FACE_FLAG_SFNT = 1 shl 3; |
|
This item has no description. |
FT_FACE_FLAG_HORIZONTAL = 1 shl 4; |
|
This item has no description. |
FT_FACE_FLAG_VERTICAL = 1 shl 5; |
|
This item has no description. |
FT_FACE_FLAG_KERNING = 1 shl 6; |
|
This item has no description. |
FT_FACE_FLAG_FAST_GLYPHS = 1 shl 7; |
|
This item has no description. |
FT_FACE_FLAG_MULTIPLE_MASTERS = 1 shl 8; |
|
This item has no description. |
FT_FACE_FLAG_GLYPH_NAMES = 1 shl 9; |
|
This item has no description. |
FT_FACE_FLAG_EXTERNAL_STREAM = 1 shl 10; |
|
This item has no description. |
FT_STYLE_FLAG_ITALIC = 1 shl 0; |
|
This item has no description. |
FT_STYLE_FLAG_BOLD = 1 shl 1; |
|
This item has no description. |
FT_LOAD_DEFAULT = $0000; |
|
This item has no description. |
FT_LOAD_NO_SCALE = $0001; |
|
This item has no description. |
FT_LOAD_NO_HINTING = $0002; |
|
This item has no description. |
FT_LOAD_RENDER = $0004; |
|
This item has no description. |
FT_LOAD_NO_BITMAP = $0008; |
|
This item has no description. |
FT_LOAD_VERTICAL_LAYOUT = $0010; |
|
This item has no description. |
FT_LOAD_FORCE_AUTOHINT = $0020; |
|
This item has no description. |
FT_LOAD_CROP_BITMAP = $0040; |
|
This item has no description. |
FT_LOAD_PEDANTIC = $0080; |
|
This item has no description. |
FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH = $0200; |
|
This item has no description. |
FT_LOAD_NO_RECURSE = $0400; |
|
This item has no description. |
FT_LOAD_IGNORE_TRANSFORM = $0800; |
|
This item has no description. |
FT_LOAD_MONOCHROME = $1000; |
|
This item has no description. |
FT_LOAD_LINEAR_DESIGN = $2000; |
|
This item has no description. |
ft_glyph_format_none = $00000000; |
|
This item has no description. |
ft_glyph_format_composite = $636F6D70; |
|
This item has no description. |
ft_glyph_format_bitmap = $62697473; |
|
This item has no description. |
ft_glyph_format_outline = $6F75746C; |
|
This item has no description. |
ft_glyph_format_plotter = $706C6F74; |
|
This item has no description. |
FT_ENCODING_MS_SYMBOL : FT_Encoding = 'symb'; |
|
This item has no description. |
FT_ENCODING_UNICODE : FT_Encoding = 'unic'; |
|
This item has no description. |
FT_ENCODING_MS_SJIS : FT_Encoding = 'sjis'; |
|
This item has no description. |
FT_ENCODING_MS_GB2312 : FT_Encoding = 'gb '; |
|
This item has no description. |
FT_ENCODING_MS_BIG5 : FT_Encoding = 'big5'; |
|
This item has no description. |
FT_ENCODING_MS_WANSUNG : FT_Encoding = 'wans'; |
|
This item has no description. |
FT_ENCODING_MS_JOHAB : FT_Encoding = 'joha'; |
|
This item has no description. |
FT_ENCODING_ADOBE_STANDARD : FT_Encoding = 'ADOB'; |
|
This item has no description. |
FT_ENCODING_ADOBE_EXPERT : FT_Encoding = 'ADBE'; |
|
This item has no description. |
FT_ENCODING_ADOBE_CUSTOM : FT_Encoding = 'ADBC'; |
|
This item has no description. |
FT_ENCODING_ADOBE_LATIN_1 : FT_Encoding = 'lat1'; |
|
This item has no description. |
FT_ENCODING_OLD_LATIN_2 : FT_Encoding = 'lat2'; |
|
This item has no description. |
FT_ENCODING_APPLE_ROMAN : FT_Encoding = 'armn'; |
|
This item has no description. |
ft_glyph_bbox_unscaled = 0; |
|
This item has no description. |
ft_glyph_bbox_subpixels = 0; |
|
This item has no description. |
ft_glyph_bbox_gridfit = 1; |
|
This item has no description. |
ft_glyph_bbox_truncate = 2; |
|
This item has no description. |
ft_glyph_bbox_pixels = 3; |
|
This item has no description. |
FT_KERNING_DEFAULT = 0; |
|
This item has no description. |
FT_KERNING_UNFITTED = 1; |
|
This item has no description. |
FT_KERNING_UNSCALED = 2; |
|
This item has no description. |
Variables
ftlib: pft_library; |
|
This item has no description. |
FT_Done_Face: function(face: PFT_Face): integer; cdecl; |
|
This item has no description. |
FT_Done_FreeType: function(alibrary: PFT_Library): integer; cdecl; |
|
This item has no description. |
FT_Get_Char_Index: function(face: PFT_Face; charcode: FT_ULong): FT_UInt; cdecl; |
|
This item has no description. |
FT_Get_Kerning: function(face: PFT_Face; left_glyph, right_glyph, kern_mode: FT_UInt; out akerning: FT_Vector): integer; cdecl; |
|
This item has no description. |
FT_Init_FreeType: function(var alibrary: PFT_Library): integer; cdecl; |
|
This item has no description. |
FT_Load_Char: function(face: PFT_Face; charcode: FT_ULong; load_flags: longint): integer; cdecl; |
|
This item has no description. |
FT_Load_Glyph: function(face: PFT_Face; glyph_index: FT_UInt; load_flags: longint): integer; cdecl; |
|
This item has no description. |
FT_Render_Glyph: function(slot: PFT_GlyphSlot; render_mode: FT_Render_Mode): integer; cdecl; |
|
This item has no description. |
FT_New_Face: function(alibrary: PFT_Library; filepathname: PChar; face_index: integer; var aface: PFT_Face): integer; cdecl; |
|
This item has no description. |
FT_Set_Char_Size: function(face: PFT_Face; char_width, char_height: FT_F26dot6; horz_res, vert_res: FT_UInt): integer; cdecl; |
|
This item has no description. |
FT_Set_Pixel_Sizes: function(face: PFT_Face; pixel_width, pixel_height: FT_UInt): integer; cdecl; |
|
This item has no description. |
FT_Set_Transform: procedure(face: PFT_Face; matrix: PFT_Matrix; delta: PFT_Vector); cdecl; |
|
This item has no description. |
FT_Outline_Decompose: function(outline: PFT_Outline; const func_interface: PFT_Outline_Funcs; user: Pointer): integer; cdecl; |
|
This item has no description. |
FT_Library_Version: procedure(alibrary: PFT_Library; var amajor, aminor, apatch: integer); cdecl; |
|
This item has no description. |
FT_Get_Glyph: function(slot: PFT_GlyphSlot; out aglyph: PFT_Glyph): integer; cdecl; |
|
This item has no description. |
FT_Glyph_Copy: function(Source: PFT_Glyph; out target: PFT_Glyph): integer; cdecl; |
|
This item has no description. |
FT_Glyph_To_Bitmap: function(var the_glyph: PFT_Glyph; render_mode: FT_Render_Mode; origin: PFT_Vector; Destroy: FT_Bool): integer; cdecl; |
|
This item has no description. |
FT_Glyph_Transform: function(glyph: PFT_Glyph; matrix: PFT_Matrix; delta: PFT_Vector): integer; cdecl; |
|
This item has no description. |
FT_Done_Glyph: procedure(glyph: PFT_Glyph); cdecl; |
|
This item has no description. |
FT_Glyph_Get_CBox: procedure(glyph: PFT_Glyph; bbox_mode: FT_UInt; var acbox: FT_BBox); cdecl; |
|
This item has no description. |
Generated by PasDoc 1.0.4.