sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
ftgloadr.h File Reference
#include <freetype/freetype.h>
#include "compiler-macros.h"

Go to the source code of this file.

Classes

struct  FT_SubGlyphRec_
struct  FT_GlyphLoadRec_
struct  FT_GlyphLoaderRec_

Macros

#define FT_GLYPHLOADER_CHECK_P(_loader, _count)
#define FT_GLYPHLOADER_CHECK_C(_loader, _count)
#define FT_GLYPHLOADER_CHECK_POINTS(_loader, _points, _contours)

Typedefs

typedef FT_BEGIN_HEADER struct FT_SubGlyphRec_ FT_SubGlyphRec
typedef struct FT_GlyphLoadRec_ FT_GlyphLoadRec
typedef struct FT_GlyphLoadRec_ * FT_GlyphLoad
typedef struct FT_GlyphLoaderRec_ FT_GlyphLoaderRec
typedef struct FT_GlyphLoaderRec_ * FT_GlyphLoader

Functions

 FT_GlyphLoader_New (FT_Memory memory, FT_GlyphLoader *aloader)
 FT_GlyphLoader_CreateExtra (FT_GlyphLoader loader)
 FT_GlyphLoader_Done (FT_GlyphLoader loader)
 FT_GlyphLoader_Reset (FT_GlyphLoader loader)
 FT_GlyphLoader_Rewind (FT_GlyphLoader loader)
 FT_GlyphLoader_CheckPoints (FT_GlyphLoader loader, FT_UInt n_points, FT_UInt n_contours)
 FT_GlyphLoader_CheckSubGlyphs (FT_GlyphLoader loader, FT_UInt n_subs)
 FT_GlyphLoader_Prepare (FT_GlyphLoader loader)
 FT_GlyphLoader_Add (FT_GlyphLoader loader)

Macro Definition Documentation

◆ FT_GLYPHLOADER_CHECK_C

#define FT_GLYPHLOADER_CHECK_C ( _loader,
_count )
Value:
( (_count) == 0 || \
( (FT_UInt)(_loader)->base.outline.n_contours + \
(FT_UInt)(_loader)->current.outline.n_contours + \
(FT_UInt)(_count) ) <= (_loader)->max_contours )

Definition at line 116 of file ftgloadr.h.

◆ FT_GLYPHLOADER_CHECK_P

#define FT_GLYPHLOADER_CHECK_P ( _loader,
_count )
Value:
( (_count) == 0 || \
( (FT_UInt)(_loader)->base.outline.n_points + \
(FT_UInt)(_loader)->current.outline.n_points + \
(FT_UInt)(_count) ) <= (_loader)->max_points )

Definition at line 110 of file ftgloadr.h.

◆ FT_GLYPHLOADER_CHECK_POINTS

#define FT_GLYPHLOADER_CHECK_POINTS ( _loader,
_points,
_contours )
Value:
( ( FT_GLYPHLOADER_CHECK_P( _loader, _points ) && \
FT_GLYPHLOADER_CHECK_C( _loader, _contours ) ) \
? 0 \
: FT_GlyphLoader_CheckPoints( (_loader), \
(FT_UInt)(_points), \
(FT_UInt)(_contours) ) )

Definition at line 122 of file ftgloadr.h.

Function Documentation

◆ FT_GlyphLoader_Add()

FT_GlyphLoader_Add ( FT_GlyphLoader loader)

Definition at line 356 of file ftgloadr.c.

◆ FT_GlyphLoader_CheckPoints()

FT_GlyphLoader_CheckPoints ( FT_GlyphLoader loader,
FT_UInt n_points,
FT_UInt n_contours )

Definition at line 205 of file ftgloadr.c.

◆ FT_GlyphLoader_CheckSubGlyphs()

FT_GlyphLoader_CheckSubGlyphs ( FT_GlyphLoader loader,
FT_UInt n_subs )

Definition at line 309 of file ftgloadr.c.

◆ FT_GlyphLoader_CreateExtra()

FT_GlyphLoader_CreateExtra ( FT_GlyphLoader loader)

Definition at line 166 of file ftgloadr.c.

◆ FT_GlyphLoader_Done()

FT_GlyphLoader_Done ( FT_GlyphLoader loader)

Definition at line 128 of file ftgloadr.c.

◆ FT_GlyphLoader_New()

FT_GlyphLoader_New ( FT_Memory memory,
FT_GlyphLoader * aloader )

Definition at line 69 of file ftgloadr.c.

◆ FT_GlyphLoader_Prepare()

FT_GlyphLoader_Prepare ( FT_GlyphLoader loader)

Definition at line 340 of file ftgloadr.c.

◆ FT_GlyphLoader_Reset()

FT_GlyphLoader_Reset ( FT_GlyphLoader loader)

Definition at line 105 of file ftgloadr.c.

◆ FT_GlyphLoader_Rewind()

FT_GlyphLoader_Rewind ( FT_GlyphLoader loader)

Definition at line 87 of file ftgloadr.c.