|
Visualization Library 2.0.0-b5
A lightweight C++ OpenGL middleware for 2D/3D graphics
|
[Download] [Tutorials] [All Classes] [Grouped Classes] |
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 } |
| typedef struct CF2_GlyphPathRec_ * CF2_GlyphPath |
| typedef struct CF2_GlyphPathRec_ CF2_GlyphPathRec |
| typedef struct CF2_HintMapRec_ * CF2_HintMap |
| typedef struct CF2_HintMapRec_ CF2_HintMapRec |
| typedef struct CF2_HintMaskRec_ * CF2_HintMask |
| typedef struct CF2_HintMaskRec_ CF2_HintMaskRec |
| typedef struct CF2_StemHintRec_ * CF2_StemHint |
| typedef struct CF2_StemHintRec_ CF2_StemHintRec |
| anonymous enum |
| Enumerator | |
|---|---|
| CF2_MAX_HINTS | |
Definition at line 46 of file cf2hints.h.
| anonymous enum |
| Enumerator | |
|---|---|
| CF2_MAX_HINT_EDGES | |
Definition at line 121 of file cf2hints.h.
| cf2_glyphpath_closeOpenPath | ( | CF2_GlyphPath | glyphpath | ) |
Definition at line 1701 of file cf2hints.c.
References FT_ASSERT, and CF2_GlyphPathRec_::pathIsOpen.
Referenced by cf2_glyphpath_moveTo().
| 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 1613 of file cf2hints.c.
References CF2_Fixed.
| cf2_glyphpath_finalize | ( | CF2_GlyphPath | glyphpath | ) |
Definition at line 1042 of file cf2hints.c.
References cf2_arrstack_finalize().
| 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 972 of file cf2hints.c.
References CF2_Matrix_::a, CF2_Matrix_::c, cf2_arrstack_init(), cf2_fixedAbs, cf2_floatToFixed, cf2_hintmap_init(), CF2_Matrix_::d, CF2_FontRec_::darkened, CF2_FontRec_::darkenX, CF2_FontRec_::darkenY, CF2_FontRec_::error, FALSE, FT_LOCAL_DEF, FT_MAX, FT_ZERO, CF2_FontRec_::innerTransform, CF2_FontRec_::memory, sizeof(), and TRUE.
Referenced by cf2_interpT2CharString().
| cf2_glyphpath_lineTo | ( | CF2_GlyphPath | glyphpath, |
| CF2_Fixed | x, | ||
| CF2_Fixed | y | ||
| ) |
Definition at line 1544 of file cf2hints.c.
References CF2_Fixed, CF2_GlyphPathRec_::currentCS, FT_Vector_::x, and FT_Vector_::y.
| cf2_glyphpath_moveTo | ( | CF2_GlyphPath | glyphpath, |
| CF2_Fixed | x, | ||
| CF2_Fixed | y | ||
| ) |
Definition at line 1514 of file cf2hints.c.
References cf2_glyphpath_closeOpenPath(), CF2_GlyphPathRec_::currentCS, CF2_GlyphPathRec_::moveIsPending, CF2_GlyphPathRec_::start, TRUE, FT_Vector_::x, and FT_Vector_::y.
Definition at line 248 of file cf2hints.c.
References CF2_GhostBottom, CF2_PairBottom, CF2_HintRec_::flags, and FT_Bool.
Referenced by cf2_blues_capture().
Definition at line 240 of file cf2hints.c.
References CF2_GhostTop, CF2_PairTop, CF2_HintRec_::flags, FT_Bool, and FT_LOCAL_DEF.
Referenced by cf2_blues_capture().
Definition at line 218 of file cf2hints.c.
References CF2_HintRec_::flags, and FT_Bool.
Referenced by cf2_blues_capture().
| cf2_hint_lock | ( | CF2_Hint | hint | ) |
Definition at line 270 of file cf2hints.c.
References CF2_Locked, CF2_HintRec_::flags, and FT_LOCAL_DEF.
Referenced by cf2_blues_capture().
| cf2_hintmap_build | ( | CF2_HintMap | hintmap, |
| CF2_ArrStack | hStemHintArray, | ||
| CF2_ArrStack | vStemHintArray, | ||
| CF2_HintMask | hintMask, | ||
| CF2_Fixed | hintOrigin, | ||
| FT_Bool | initialMap | ||
| ) |
Definition at line 719 of file cf2hints.c.
References CF2_HintMapRec_::font, and i.
| cf2_hintmap_init | ( | CF2_HintMap | hintmap, |
| CF2_Font | font, | ||
| CF2_HintMap | initialMap, | ||
| CF2_ArrStack | hintMoves, | ||
| CF2_Fixed | scale | ||
| ) |
Definition at line 277 of file cf2hints.c.
References FT_Bool, FT_ZERO, and CF2_FontRec_::hinted.
Referenced by cf2_glyphpath_init().
Visualization Library 2.0.0-b5 Reference Documentation
Updated on Mon Feb 10 2020 02:44:55.
© Copyright Michele Bosi. All rights reserved.