sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftglyph.h File Reference

Go to the source code of this file.

Classes

struct  FT_GlyphRec_
struct  FT_BitmapGlyphRec_
struct  FT_OutlineGlyphRec_
struct  FT_SvgGlyphRec_

Macros

#define ft_glyph_bbox_unscaled   FT_GLYPH_BBOX_UNSCALED
#define ft_glyph_bbox_subpixels   FT_GLYPH_BBOX_SUBPIXELS
#define ft_glyph_bbox_gridfit   FT_GLYPH_BBOX_GRIDFIT
#define ft_glyph_bbox_truncate   FT_GLYPH_BBOX_TRUNCATE
#define ft_glyph_bbox_pixels   FT_GLYPH_BBOX_PIXELS

Typedefs

typedef typedefFT_BEGIN_HEADER struct FT_Glyph_Class_ FT_Glyph_Class
typedef struct FT_GlyphRec_ * FT_Glyph
typedef struct FT_GlyphRec_ FT_GlyphRec
typedef struct FT_BitmapGlyphRec_ * FT_BitmapGlyph
typedef struct FT_BitmapGlyphRec_ FT_BitmapGlyphRec
typedef struct FT_OutlineGlyphRec_ * FT_OutlineGlyph
typedef struct FT_OutlineGlyphRec_ FT_OutlineGlyphRec
typedef struct FT_SvgGlyphRec_ * FT_SvgGlyph
typedef struct FT_SvgGlyphRec_ FT_SvgGlyphRec
typedef enum FT_Glyph_BBox_Mode_ FT_Glyph_BBox_Mode

Enumerations

enum  FT_Glyph_BBox_Mode_ {
  FT_GLYPH_BBOX_UNSCALED = 0 , FT_GLYPH_BBOX_SUBPIXELS = 0 , FT_GLYPH_BBOX_GRIDFIT = 1 , FT_GLYPH_BBOX_TRUNCATE = 2 ,
  FT_GLYPH_BBOX_PIXELS = 3
}

Functions

 FT_New_Glyph (FT_Library library, FT_Glyph_Format format, FT_Glyph *aglyph)
 FT_Get_Glyph (FT_GlyphSlot slot, FT_Glyph *aglyph)
 FT_Glyph_Copy (FT_Glyph source, FT_Glyph *target)
 FT_Glyph_Transform (FT_Glyph glyph, const FT_Matrix *matrix, const FT_Vector *delta)
 FT_Glyph_Get_CBox (FT_Glyph glyph, FT_UInt bbox_mode, FT_BBox *acbox)
 FT_Glyph_To_Bitmap (FT_Glyph *the_glyph, FT_Render_Mode render_mode, const FT_Vector *origin, FT_Bool destroy)
 FT_Done_Glyph (FT_Glyph glyph)
 FT_Matrix_Multiply (const FT_Matrix *a, FT_Matrix *b)
 FT_Matrix_Invert (FT_Matrix *matrix)

Macro Definition Documentation

◆ ft_glyph_bbox_gridfit

#define ft_glyph_bbox_gridfit   FT_GLYPH_BBOX_GRIDFIT

Definition at line 474 of file ftglyph.h.

◆ ft_glyph_bbox_pixels

#define ft_glyph_bbox_pixels   FT_GLYPH_BBOX_PIXELS

Definition at line 476 of file ftglyph.h.

◆ ft_glyph_bbox_subpixels

#define ft_glyph_bbox_subpixels   FT_GLYPH_BBOX_SUBPIXELS

Definition at line 473 of file ftglyph.h.

◆ ft_glyph_bbox_truncate

#define ft_glyph_bbox_truncate   FT_GLYPH_BBOX_TRUNCATE

Definition at line 475 of file ftglyph.h.

◆ ft_glyph_bbox_unscaled

#define ft_glyph_bbox_unscaled   FT_GLYPH_BBOX_UNSCALED

Definition at line 472 of file ftglyph.h.

Typedef Documentation

◆ FT_BitmapGlyph

typedef struct FT_BitmapGlyphRec_* FT_BitmapGlyph

Definition at line 135 of file ftglyph.h.

◆ FT_Glyph

typedef struct FT_GlyphRec_* FT_Glyph

Definition at line 91 of file ftglyph.h.

◆ FT_Glyph_Class

typedef typedefFT_BEGIN_HEADER struct FT_Glyph_Class_ FT_Glyph_Class

Definition at line 73 of file ftglyph.h.

◆ FT_OutlineGlyph

typedef struct FT_OutlineGlyphRec_* FT_OutlineGlyph

Definition at line 190 of file ftglyph.h.

◆ FT_SvgGlyph

typedef struct FT_SvgGlyphRec_* FT_SvgGlyph

Definition at line 241 of file ftglyph.h.

Enumeration Type Documentation

◆ FT_Glyph_BBox_Mode_

enum FT_Glyph_BBox_Mode_

Definition at line 459 of file ftglyph.h.

Function Documentation

◆ FT_Done_Glyph()

FT_Done_Glyph ( FT_Glyph glyph)

Definition at line 895 of file ftglyph.c.

◆ FT_Get_Glyph()

FT_Get_Glyph ( FT_GlyphSlot slot,
FT_Glyph * aglyph )

Definition at line 642 of file ftglyph.c.

◆ FT_Glyph_Copy()

FT_Glyph_Copy ( FT_Glyph source,
FT_Glyph * target )

Definition at line 551 of file ftglyph.c.

◆ FT_Glyph_Get_CBox()

FT_Glyph_Get_CBox ( FT_Glyph glyph,
FT_UInt bbox_mode,
FT_BBox * acbox )

Definition at line 733 of file ftglyph.c.

◆ FT_Glyph_To_Bitmap()

FT_Glyph_To_Bitmap ( FT_Glyph * the_glyph,
FT_Render_Mode render_mode,
const FT_Vector * origin,
FT_Bool destroy )

Definition at line 780 of file ftglyph.c.

◆ FT_Glyph_Transform()

FT_Glyph_Transform ( FT_Glyph glyph,
const FT_Matrix * matrix,
const FT_Vector * delta )

Definition at line 700 of file ftglyph.c.

◆ FT_Matrix_Invert()

FT_Matrix_Invert ( FT_Matrix * matrix)

Definition at line 652 of file ftcalc.c.

◆ FT_Matrix_Multiply()

FT_Matrix_Multiply ( const FT_Matrix * a,
FT_Matrix * b )

Definition at line 624 of file ftcalc.c.

◆ FT_New_Glyph()

FT_New_Glyph ( FT_Library library,
FT_Glyph_Format format,
FT_Glyph * aglyph )

Definition at line 598 of file ftglyph.c.