[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 |