Sign in Join
FPDoc Onlineexperiment

TExec_Context record

In unit TTObjs

FreeType Execution Context Object.

Declaration

pascal
TExec_Context = record

Description

Nothing more than the line above yet.

Fields

facepublic
instancepublic
errorpublic
interpreterpublic
stackSizepublicSize of instance stack.
stackpublicCurrent instance stack.
zp0public
zp1public
zp2public
twilightpublic
ptspublic
GSpublic
curRangepublicCurrent code range number.
codepublicCurrent code range.
IPpublicCurrent instruction pointer.
codeSizepublicSize of current range.
step_inspublicUsed by the interpreter.
loadSizepublic
loadStackpublicThe load stack used to load composite glyphs.
glyphInspublicGlyph instructions.
glyphSizepublicGlyph instruction size.
callSizepublic
callStackpublicInterpreter call stack.
periodpublicValue used for SuperRounding.
phasepublicValue used for SuperRounding.
thresholdpublic
maxPointspublic
maxContourspublic
numFDefspublicNumber of function definitions.
maxFDefspublic
FDefspublicTable of FDefs entries.
numIDefspublicNumber of instruction definitions.
maxIDefspublic
IDefspublicTable of IDefs entries.
maxFuncpublicMaximum function number.
maxInspublicMaximum instruction number.
codeRangeTablepublic
storeSizepublicSize of the current storage.
storagepublicStorage area.
metricspublic
cur_ppempublic
scale1public
scale2public
cached_metricspublic
Instruction_Trappublic
is_compositepublic
cvtSizepublic
cvtpublic
F_dot_Ppublic
func_roundpublic
func_projectpublic
func_dualprojpublic
func_freeProjpublic
func_movepublic
func_read_cvtpublic
func_write_cvtpublic
func_move_cvtpublic

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.