| [Overview][Resource strings][Constants][Types][Classes][Procedures and functions] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gfxbase.pas line 297
| type TFCustomCanvas = class(TObject) | ||
| protected | ||
| FWidth: Integer; | 
 | |
| FHeight: Integer; | 
 | |
| FHandle: Cardinal; | 
 | |
| 
 | ||
| 
 | ||
| function DoExcludeClipRect(); virtual; abstract; | 
 | |
| function DoIntersectClipRect(); virtual; abstract; | 
 | |
| function DoUnionClipRect(); virtual; abstract; | 
 | |
| function DoGetClipRect; virtual; abstract; | 
 | |
| procedure DoDrawArc(); virtual; abstract; | 
 | |
| procedure DoDrawCircle(); virtual; abstract; | 
 | |
| procedure DoDrawLine(); virtual; abstract; | 
 | |
| procedure DoDrawRect(); virtual; | 
 | |
| procedure DoDrawPoint(); virtual; abstract; | 
 | |
| procedure DoFillRect(); virtual; abstract; | 
 | |
| procedure DoFillTriangle(); virtual; abstract; | 
 | |
| procedure DoTextOut(); virtual; abstract; | 
 | |
| procedure DoCopyRect(); virtual; abstract; | 
 | |
| procedure DoMaskedCopyRect(); virtual; abstract; | 
 | |
| procedure DoDrawImageRect(); virtual; abstract; | 
 | |
| public | ||
| constructor Create; | 
 | |
| function Transform(); | 
 | |
| function ReverseTransform(); | 
 | |
| procedure AppendTranslation(); | 
 | |
| procedure SaveState; virtual; abstract; | 
 | |
| procedure RestoreState; virtual; abstract; | 
 | |
| procedure EmptyClipRect; virtual; | 
 | |
| procedure SetColor_(); virtual; abstract; | 
 | |
| procedure SetColor(); virtual; | 
 | |
| procedure SetFont(); virtual; abstract; | 
 | |
| procedure SetLineStyle(); virtual; abstract; | 
 | |
| function ExcludeClipRect(); | 
 | |
| function IntersectClipRect(); | 
 | |
| function UnionClipRect(); | 
 | |
| function GetClipRect; | 
 | |
| function MapColor(); virtual; abstract; | 
 | |
| function GetColor; | 
 | |
| procedure DrawArc(); | 
 | |
| procedure DrawCircle(); | 
 | |
| procedure DrawLine(); | 
 | |
| procedure DrawPolyLine(); virtual; | 
 | |
| procedure DrawRect(); | 
 | |
| procedure DrawPoint(); | 
 | |
| procedure FillRect(); | 
 | |
| procedure FillTriangle(); | 
 | |
| function FontCellHeight; virtual; abstract; | 
 | |
| function TextExtent(); virtual; | 
 | |
| function TextWidth(); virtual; | 
 | |
| procedure TextOut(); | 
 | |
| procedure Copy(); virtual; | 
 | |
| procedure CopyRect(); | 
 | |
| procedure MaskedCopy(); | 
 | |
| procedure MaskedCopyRect(); | 
 | |
| procedure DrawImage(); | 
 | |
| procedure DrawImageRect(); | 
 | |
| property Width: Integer; [r] | 
 | |
| property Height: Integer; [r] | 
 | |
| property PixelFormat: TGfxPixelFormat; [r] | 
 | |
| property Matrix: TGfxMatrix; [rw] | 
 | |
| property Handle: Cardinal; [r] | 
 | |
| end; | 
| 
 | ||
| | | ||
| TObject |