[Overview][Constants][Types][Procedures and functions][Variables][Index] Reference for unit 'TTObjs' (#lazutils)

TExec_Context

Declaration

Source position: ttobjs.pas line 550

type TExec_Context = record

  face: PFace;

  instance: PInstance;

  error: Int;

  interpreter: TObject;

  stackSize: Int;

  stack: PStorage;

  zp0: TGlyph_Zone;

  zp1: TGlyph_Zone;

  zp2: TGlyph_Zone;

  twilight: TGlyph_Zone;

  pts: TGlyph_Zone;

  GS: TGraphicsState;

  curRange: Int;

  code: PByte;

  IP: Int;

  codeSize: Int;

  step_ins: Boolean;

  loadSize: Int;

  loadStack: PSubglyph_Stack;

  glyphIns: PByte;

  glyphSize: Int;

  callSize: Int;

  callStack: PCallStack;

  period: TT_F26Dot6;

  phase: TT_F26Dot6;

  threshold: TT_F26Dot6;

  maxPoints: Int;

  maxContours: Int;

  numFDefs: Int;

  maxFDefs: Int;

  FDefs: PDefArray;

  numIDefs: Int;

  maxIDefs: Int;

  IDefs: PDefArray;

  maxFunc: Int;

  maxIns: Int;

  codeRangeTable: TCodeRangeTable;

  storeSize: Int;

  storage: PStorage;

  metrics: TIns_Metrics;

  cur_ppem: Int;

  scale1: Long;

  scale2: Long;

  cached_metrics: Boolean;

  Instruction_Trap: Boolean;

  is_composite: Boolean;

  cvtSize: Int;

  cvt: PLong;

  F_dot_P: Long;

  func_round: TRound_Function;

  func_project: TProject_Function;

  func_dualproj: TProject_Function;

  func_freeProj: TProject_Function;

  func_move: TMove_Function;

  func_read_cvt: TFunc_Get_CVT;

  func_write_cvt: TFunc_Set_CVT;

  func_move_cvt: TFunc_Set_CVT;

end;

The latest version of this document can be found at lazarus-ccr.sourceforge.net.