sdk-world
v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Toggle main menu visibility
Loading...
Searching...
No Matches
fttrace.h
Go to the documentation of this file.
1
/****************************************************************************
2
*
3
* fttrace.h
4
*
5
* Tracing handling (specification only).
6
*
7
* Copyright (C) 2002-2025 by
8
* David Turner, Robert Wilhelm, and Werner Lemberg.
9
*
10
* This file is part of the FreeType project, and may only be used,
11
* modified, and distributed under the terms of the FreeType project
12
* license, LICENSE.TXT. By continuing to use, modify, or distribute
13
* this file you indicate that you have read the license and
14
* understand and accept it fully.
15
*
16
*/
17
18
19
/* definitions of trace levels for FreeType 2 */
20
21
/* the maximum string length (if the argument to `FT_TRACE_DEF` */
22
/* gets used as a string) plus one character for ':' plus */
23
/* another one for the trace level */
28
#define FT_MAX_TRACE_LEVEL_LENGTH (9 + 1 + 1)
29
30
/* the first level must always be `trace_any' */
31
FT_TRACE_DEF( any )
32
33
/* base components */
34
FT_TRACE_DEF( calc )
/* calculations (ftcalc.c) */
35
FT_TRACE_DEF( gloader )
/* glyph loader (ftgloadr.c) */
36
FT_TRACE_DEF( glyph )
/* glyph management (ftglyph.c) */
37
FT_TRACE_DEF( memory )
/* memory manager (ftobjs.c) */
38
FT_TRACE_DEF( init )
/* initialization (ftinit.c) */
39
FT_TRACE_DEF( io )
/* i/o interface (ftsystem.c) */
40
FT_TRACE_DEF( list )
/* list management (ftlist.c) */
41
FT_TRACE_DEF( objs )
/* base objects (ftobjs.c) */
42
FT_TRACE_DEF( outline )
/* outline management (ftoutln.c) */
43
FT_TRACE_DEF( stream )
/* stream manager (ftstream.c) */
44
45
FT_TRACE_DEF( bitmap )
/* bitmap manipulation (ftbitmap.c) */
46
FT_TRACE_DEF( checksum )
/* bitmap checksum (ftobjs.c) */
47
FT_TRACE_DEF( mm )
/* MM interface (ftmm.c) */
48
FT_TRACE_DEF( psprops )
/* PS driver properties (ftpsprop.c) */
49
FT_TRACE_DEF( raccess )
/* resource fork accessor (ftrfork.c) */
50
FT_TRACE_DEF( synth )
/* bold/slant synthesizer (ftsynth.c) */
51
52
/* rasterizers */
53
FT_TRACE_DEF( raster )
/* monochrome rasterizer (ftraster.c) */
54
FT_TRACE_DEF( smooth )
/* anti-aliasing raster (ftgrays.c) */
55
56
/* ot-svg module */
57
FT_TRACE_DEF( otsvg )
/* OT-SVG renderer (ftsvg.c) */
58
59
/* cache sub-system */
60
FT_TRACE_DEF( cache )
/* cache sub-system (ftcache.c, etc.) */
61
62
/* SFNT driver components */
63
FT_TRACE_DEF( sfdriver )
/* SFNT font driver (sfdriver.c) */
64
FT_TRACE_DEF( sfobjs )
/* SFNT object handler (sfobjs.c) */
65
FT_TRACE_DEF( sfwoff )
/* WOFF format handler (sfwoff.c) */
66
FT_TRACE_DEF( sfwoff2 )
/* WOFF2 format handler (sfwoff2.c) */
67
FT_TRACE_DEF( ttbdf )
/* TrueType embedded BDF (ttbdf.c) */
68
FT_TRACE_DEF( ttcmap )
/* charmap handler (ttcmap.c) */
69
FT_TRACE_DEF( ttcolr )
/* glyph layer table (ttcolr.c) */
70
FT_TRACE_DEF( ttcpal )
/* color palette table (ttcpal.c) */
71
FT_TRACE_DEF( ttgpos )
/* GPOS handler (ttgpos.c) */
72
FT_TRACE_DEF( ttsvg )
/* OpenType SVG table (ttsvg.c) */
73
FT_TRACE_DEF( ttkern )
/* kerning handler (ttkern.c) */
74
FT_TRACE_DEF( ttload )
/* basic TrueType tables (ttload.c) */
75
FT_TRACE_DEF( ttmtx )
/* metrics-related tables (ttmtx.c) */
76
FT_TRACE_DEF( ttpost )
/* PS table processing (ttpost.c) */
77
FT_TRACE_DEF( ttsbit )
/* TrueType sbit handling (ttsbit.c) */
78
79
/* TrueType driver components */
80
FT_TRACE_DEF( ttdriver )
/* TT font driver (ttdriver.c) */
81
FT_TRACE_DEF( ttgload )
/* TT glyph loader (ttgload.c) */
82
FT_TRACE_DEF( ttgxvar )
/* TrueType GX var handler (ttgxvar.c) */
83
FT_TRACE_DEF( ttinterp )
/* bytecode interpreter (ttinterp.c) */
84
FT_TRACE_DEF( ttobjs )
/* TT objects manager (ttobjs.c) */
85
FT_TRACE_DEF( ttpload )
/* TT data/program loader (ttpload.c) */
86
87
/* Type 1 driver components */
88
FT_TRACE_DEF( t1afm )
89
FT_TRACE_DEF( t1driver )
90
FT_TRACE_DEF( t1gload )
91
FT_TRACE_DEF( t1load )
92
FT_TRACE_DEF( t1objs )
93
FT_TRACE_DEF( t1parse )
94
95
/* PostScript helper module `psaux' */
96
FT_TRACE_DEF( afmparse )
97
FT_TRACE_DEF( cffdecode )
98
FT_TRACE_DEF( psconv )
99
FT_TRACE_DEF( psobjs )
100
FT_TRACE_DEF( t1decode )
101
102
/* PostScript hinting module `pshinter' */
103
FT_TRACE_DEF( pshalgo )
104
FT_TRACE_DEF( pshrec )
105
106
/* Type 2 driver components */
107
FT_TRACE_DEF( cffdriver )
108
FT_TRACE_DEF( cffgload )
109
FT_TRACE_DEF( cffload )
110
FT_TRACE_DEF( cffobjs )
111
FT_TRACE_DEF( cffparse )
112
113
FT_TRACE_DEF( cf2blues )
114
FT_TRACE_DEF( cf2hints )
115
FT_TRACE_DEF( cf2interp )
116
117
/* Type 42 driver component */
118
FT_TRACE_DEF( t42 )
119
120
/* CID driver components */
121
FT_TRACE_DEF( ciddriver )
122
FT_TRACE_DEF( cidgload )
123
FT_TRACE_DEF( cidload )
124
FT_TRACE_DEF( cidobjs )
125
FT_TRACE_DEF( cidparse )
126
127
/* Windows font component */
128
FT_TRACE_DEF( winfnt )
129
130
/* PCF font components */
131
FT_TRACE_DEF( pcfdriver )
132
FT_TRACE_DEF( pcfread )
133
134
/* BDF font components */
135
FT_TRACE_DEF( bdfdriver )
136
FT_TRACE_DEF( bdflib )
137
138
/* PFR font component */
139
FT_TRACE_DEF( pfr )
140
141
/* OpenType validation components */
142
FT_TRACE_DEF( otvcommon )
143
FT_TRACE_DEF( otvbase )
144
FT_TRACE_DEF( otvgdef )
145
FT_TRACE_DEF( otvgpos )
146
FT_TRACE_DEF( otvgsub )
147
FT_TRACE_DEF( otvjstf )
148
FT_TRACE_DEF( otvmath )
149
FT_TRACE_DEF( otvmodule )
150
151
/* TrueTypeGX/AAT validation components */
152
FT_TRACE_DEF( gxvbsln )
153
FT_TRACE_DEF( gxvcommon )
154
FT_TRACE_DEF( gxvfeat )
155
FT_TRACE_DEF( gxvjust )
156
FT_TRACE_DEF( gxvkern )
157
FT_TRACE_DEF( gxvmodule )
158
FT_TRACE_DEF( gxvmort )
159
FT_TRACE_DEF( gxvmorx )
160
FT_TRACE_DEF( gxvlcar )
161
FT_TRACE_DEF( gxvopbd )
162
FT_TRACE_DEF( gxvprop )
163
FT_TRACE_DEF( gxvtrak )
164
165
/* autofit components */
166
FT_TRACE_DEF( afadjust )
167
FT_TRACE_DEF( afcjk )
168
FT_TRACE_DEF( afglobal )
169
FT_TRACE_DEF( afhints )
170
FT_TRACE_DEF( afmodule )
171
FT_TRACE_DEF( aflatin )
172
FT_TRACE_DEF( afshaper )
173
174
/* SDF components */
175
FT_TRACE_DEF( sdf )
/* signed distance raster for outlines (ftsdf.c) */
176
FT_TRACE_DEF( bsdf )
/* signed distance raster for bitmaps (ftbsdf.c) */
177
178
/* END */
freetype
include
freetype
internal
fttrace.h
Generated by
1.18.0