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

TRenderPool

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

Declaration

Source position: ttprofile.pas line 30

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: ;

  

  position: Integer;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure SetPrecision();

  

  procedure SetBounds();

  

  procedure SetScaleShift();

  

  procedure Clear;

  

  procedure ReduceCapacity;

  

  function Convert_Glyph();

  

end;

Inheritance

TRenderPool

  

|

TObject

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