[Overview][Types][Classes][Index] Reference for unit 'LazCanvas' (#lcl)

TLazCanvas

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

Declaration

Source position: lazcanvas.pas line 83

type TLazCanvas = class(TFPImageCanvas) end;

protected

  procedure SetColor(); override;

  

  function DoCreateDefaultFont; override;

  

  procedure DoRectangle(); override;

  

  procedure DoRectangleFill(); override;

  

  procedure DoPolygonFill(); override;

  

  procedure DoLine(); override;

  

  procedure DoCopyRect(); override;

  procedure DoDraw(); override;

public

  HasNoImage: Boolean;

  

  NativeDC: PtrInt;

  

  ExtraFontData: TObject;

  ImageFormat: TLazCanvasImageFormat;

  SelectedBitmap: TObject;

  constructor create();

  

  destructor destroy; override;

  

  procedure SetLazClipRegion();

  

  function SaveState;

  

  procedure RestoreState();

  

  procedure ResetCanvasState;

  

  procedure AlphaBlend();

  

  procedure AlphaBlendIgnoringDestPixels();

  

  procedure AlphaBlend_Image();

  procedure DoDrawImage();

  procedure CanvasCopyRect();

  

  procedure FillColor();

  

  procedure AssignPenData();

  

  procedure AssignBrushData();

  

  procedure AssignFontData();

  

  property AssignedPen: TFPCustomPen; [rw]

  

  property AssignedBrush: TFPCustomBrush; [rw]

  

  property AssignedFont: TFPCustomFont; [rw]

  

  property BaseWindowOrg: TPoint; [rw]

  

  property WindowOrg: TPoint; [rw]

  

Inheritance

TLazCanvas

  

|

TFPImageCanvas

?

TObject

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