Unit 'feFontEngine' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#bs_engines]

TRenderPool

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fefontengine.pas line 1549

type TRenderPool = class

protected

  Precision: Integer;

  

  PrecisionHalf: Integer;

  

  BezierPrecision: Integer;

  

  BoundsMinY: Integer;

  

  BoundsMaxY: Integer;

  

  scaleShift: Integer;

  

  function Bezier_Down();

  

  function Bezier_State();

  

  function Bezier_To();

  

  function Bezier_Up();

  

  function CEILING();

  

  function DecomposeCurve();

  

  function FLOOR();

  

  function FRAC();

  

  function GetCapacity;

  

  function Line_Down();

  

  function Line_To();

  

  function Line_Up();

  

  procedure Move_To();

  

  procedure PushBezier();

  

  function SCALED();

  

  procedure Split_Bezier();

  

  function TRUNC();

  

  function RequireCapacity();

  

  procedure PushValue();

  

  property Capacity: Integer; [r]

  

public

  Joint: Boolean;

  

  Fresh: Boolean;

  

  cProfile: TProfile;

  

  ProfileColl: TProfileCollection;

  

  LastX: LongInt;

  

  LastY: LongInt;

  

  CurveDir: TCurveDirection;

  

  Arcs: TBezierStack;

  

  CurArc: Int;

  

  Data: array of Long;

  

  position: Integer;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure SetPrecision();

  

  procedure SetBounds();

  

  procedure SetScaleShift();

  

  procedure Clear;

  

  procedure ReduceCapacity;

  

  function Convert_Glyph();

  

end;

Inheritance

TRenderPool

  

|

TObject



CT Web help

CodeTyphon Studio