Unit 'RGBGraphics' Package
[Overview][Constants][Types][Classes][Index] [#pl_rgbgraphics]

TRGB32Canvas

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

Declaration

Source position: rgbgraphics.pas line 104

type TRGB32Canvas = class

protected

  function PixelMasked();

  

  function SamePixelUnsafe();

  

  function SamePixelUnmasked();

  

  procedure DrawOutlinePixel();

  

  procedure DrawFillPixel();

  

  procedure DrawPaperPixel();

  

  procedure DrawReplacePixel();

  

  procedure DrawRandomOutlinePixel();

  

  procedure DrawRandomFillPixel();

  

  procedure DrawRandomPaperPixel();

  

  procedure DrawEmptyPixel();

  

  function GetOutlineProcedure; virtual;

  

  function GetFillProcedure; virtual;

  

public

  constructor Create();

  

  procedure SetColor();

  

  function GetColor();

  

  procedure Fill();

  

  procedure FillRect();

  

  procedure FillEllipse();

  

  procedure Line();

  

  procedure Rectangle();

  

  procedure Ellipse();

  

  procedure FloodFill();

  

  procedure MaskFloodFill();

  

  procedure AlphaRectangle();

  

  procedure FuzzyRectangle();

  

  procedure DrawTo();

  

  procedure StretchDrawTo();

  

  property EraseMode: TEraseMode; [rw]

  

  property DrawMode: TDrawMode; [rw]

  

  property FloodFillTolerance: TPixelDifference; [rw]

  

  property FillColor: TColor; [rw]

  

  property OutlineColor: TColor; [rw]

  

  property PaperColor: TColor; [rw]

  

  property RandomEnabled: Boolean; [rw]

  

  property RandomDensity: TRandomDensity; [rw]

  

  property RectangleRoundness: Integer; [rw]

  

end;

Inheritance

TRGB32Canvas

  

|

TObject



CT Web help

CodeTyphon Studio