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

Go to the source code of this file.

Classes

struct  CF2_HintMaskRec_
struct  CF2_StemHintRec_
struct  CF2_HintMapRec_
struct  CF2_GlyphPathRec_

Typedefs

typedef struct CF2_HintMaskRec_ CF2_HintMaskRec
typedef struct CF2_HintMaskRec_ * CF2_HintMask
typedef struct CF2_StemHintRec_ CF2_StemHintRec
typedef struct CF2_StemHintRec_ * CF2_StemHint
typedef struct CF2_HintMapRec_ CF2_HintMapRec
typedef struct CF2_HintMapRec_ * CF2_HintMap
typedef struct CF2_GlyphPathRec_ CF2_GlyphPathRec
typedef struct CF2_GlyphPathRec_ * CF2_GlyphPath

Enumerations

enum  { CF2_MAX_HINTS = 96 }
enum  { CF2_MAX_HINT_EDGES = CF2_MAX_HINTS * 2 }

Functions

 cf2_hint_isValid (const CF2_Hint hint)
 cf2_hint_isTop (const CF2_Hint hint)
 cf2_hint_isBottom (const CF2_Hint hint)
 cf2_hint_lock (CF2_Hint hint)
 cf2_hintmap_init (CF2_HintMap hintmap, CF2_Font font, CF2_HintMap initialMap, CF2_ArrStack hintMoves, CF2_Fixed scale)
 cf2_hintmap_build (CF2_HintMap hintmap, CF2_ArrStack hStemHintArray, CF2_ArrStack vStemHintArray, CF2_HintMask hintMask, CF2_Fixed hintOrigin, FT_Bool initialMap)
 cf2_glyphpath_init (CF2_GlyphPath glyphpath, CF2_Font font, CF2_OutlineCallbacks callbacks, CF2_Fixed scaleY, CF2_ArrStack hStemHintArray, CF2_ArrStack vStemHintArray, CF2_HintMask hintMask, CF2_Fixed hintOrigin, const CF2_Blues blues, const FT_Vector *fractionalTranslation)
 cf2_glyphpath_finalize (CF2_GlyphPath glyphpath)
 cf2_glyphpath_moveTo (CF2_GlyphPath glyphpath, CF2_Fixed x, CF2_Fixed y)
 cf2_glyphpath_lineTo (CF2_GlyphPath glyphpath, CF2_Fixed x, CF2_Fixed y)
 cf2_glyphpath_curveTo (CF2_GlyphPath glyphpath, CF2_Fixed x1, CF2_Fixed y1, CF2_Fixed x2, CF2_Fixed y2, CF2_Fixed x3, CF2_Fixed y3)
 cf2_glyphpath_closeOpenPath (CF2_GlyphPath glyphpath)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definition at line 124 of file pshints.h.

◆ anonymous enum

anonymous enum

Definition at line 49 of file pshints.h.

Function Documentation

◆ cf2_glyphpath_closeOpenPath()

cf2_glyphpath_closeOpenPath ( CF2_GlyphPath glyphpath)

Definition at line 1920 of file pshints.c.

◆ cf2_glyphpath_curveTo()

cf2_glyphpath_curveTo ( CF2_GlyphPath glyphpath,
CF2_Fixed x1,
CF2_Fixed y1,
CF2_Fixed x2,
CF2_Fixed y2,
CF2_Fixed x3,
CF2_Fixed y3 )

Definition at line 1830 of file pshints.c.

◆ cf2_glyphpath_finalize()

cf2_glyphpath_finalize ( CF2_GlyphPath glyphpath)

Definition at line 1167 of file pshints.c.

◆ cf2_glyphpath_init()

cf2_glyphpath_init ( CF2_GlyphPath glyphpath,
CF2_Font font,
CF2_OutlineCallbacks callbacks,
CF2_Fixed scaleY,
CF2_ArrStack hStemHintArray,
CF2_ArrStack vStemHintArray,
CF2_HintMask hintMask,
CF2_Fixed hintOrigin,
const CF2_Blues blues,
const FT_Vector * fractionalTranslation )

Definition at line 1096 of file pshints.c.

◆ cf2_glyphpath_lineTo()

cf2_glyphpath_lineTo ( CF2_GlyphPath glyphpath,
CF2_Fixed x,
CF2_Fixed y )

Definition at line 1724 of file pshints.c.

◆ cf2_glyphpath_moveTo()

cf2_glyphpath_moveTo ( CF2_GlyphPath glyphpath,
CF2_Fixed x,
CF2_Fixed y )

Definition at line 1694 of file pshints.c.

◆ cf2_hint_isBottom()

cf2_hint_isBottom ( const CF2_Hint hint)

Definition at line 246 of file pshints.c.

◆ cf2_hint_isTop()

cf2_hint_isTop ( const CF2_Hint hint)

Definition at line 239 of file pshints.c.

◆ cf2_hint_isValid()

cf2_hint_isValid ( const CF2_Hint hint)

Definition at line 218 of file pshints.c.

◆ cf2_hint_lock()

cf2_hint_lock ( CF2_Hint hint)

Definition at line 267 of file pshints.c.

◆ cf2_hintmap_build()

cf2_hintmap_build ( CF2_HintMap hintmap,
CF2_ArrStack hStemHintArray,
CF2_ArrStack vStemHintArray,
CF2_HintMask hintMask,
CF2_Fixed hintOrigin,
FT_Bool initialMap )

Definition at line 814 of file pshints.c.

◆ cf2_hintmap_init()

cf2_hintmap_init ( CF2_HintMap hintmap,
CF2_Font font,
CF2_HintMap initialMap,
CF2_ArrStack hintMoves,
CF2_Fixed scale )

Definition at line 274 of file pshints.c.