[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: Html5CanvasInterfaces.pas line 199
type TCustomHtml5Canvas2DContext = class(TInterfacedObject,IHtml5Canvas2DContext,IHtml5CanvasTransformation,IHtml5CanvasLineStyles,IHtml5CanvasText,IHtml5CanvasPathMethods) |
||
protected |
||
function GetCanvas; virtual; |
|
|
function GetFillStyle; virtual; |
|
|
function GetGlobalAlpha; virtual; |
|
|
function GetGlobalCompositeOperation; virtual; |
|
|
function GetShadowBlur; virtual; |
|
|
function GetShadowColor; virtual; |
|
|
function GetShadowOffsetX; virtual; |
|
|
function GetShadowOffsetY; virtual; |
|
|
function GetStrokeStyle; virtual; |
|
|
procedure SetFillStyle(); virtual; |
|
|
procedure SetGlobalAlpha(); virtual; |
|
|
procedure SetGlobalCompositeOperation(); virtual; |
|
|
procedure SetShadowBlur(); virtual; |
|
|
procedure SetShadowColor(); virtual; |
|
|
procedure SetShadowOffsetX(); virtual; |
|
|
procedure SetShadowOffsetY(); virtual; |
|
|
procedure SetStrokeStyle(); virtual; |
|
|
function GetLineWidth; virtual; |
|
|
function GetLineCap; virtual; abstract; |
|
|
function GetLineJoin; virtual; abstract; |
|
|
function GetMiterLimit; virtual; |
|
|
procedure SetLineWidth(); virtual; |
|
|
procedure SetLineCap(); virtual; abstract; |
|
|
procedure SetLineJoin(); virtual; abstract; |
|
|
procedure SetMiterLimit(); virtual; |
|
|
function GetFont; virtual; |
|
|
function GetTextAlign; virtual; abstract; |
|
|
function GetTextBaseline; virtual; abstract; |
|
|
procedure SetFont(); virtual; |
|
|
procedure SetTextAlign(); virtual; abstract; |
|
|
procedure SetTextBaseline(); virtual; abstract; |
|
|
procedure FillStyleChanged; virtual; abstract; |
|
|
procedure FontChanged; virtual; abstract; |
|
|
procedure GlobalAlphaChanged; virtual; abstract; |
|
|
procedure GlobalCompositeOperationChanged; virtual; abstract; |
|
|
procedure LineWidthChanged; virtual; abstract; |
|
|
procedure MiterLimitChanged; virtual; abstract; |
|
|
procedure StrokeStyleChanged; virtual; abstract; |
|
|
procedure ShadowBlurChanged; virtual; abstract; |
|
|
procedure ShadowColorChanged; virtual; abstract; |
|
|
procedure ShadowOffsetXChanged; virtual; abstract; |
|
|
procedure ShadowOffsetYChanged; virtual; abstract; |
|
|
property CanvasElement: TCustomHtml5CanvasElement; [r] |
|
|
public |
||
constructor Create(); virtual; |
|
|
destructor Destroy; override; |
|
|
procedure Save; virtual; abstract; |
|
|
procedure Restore; virtual; abstract; |
|
|
function CreateLinearGradient(); virtual; abstract; |
|
|
function CreateRadialGradient(); virtual; abstract; |
|
|
procedure ClearRect(); virtual; abstract; |
|
|
procedure FillRect(); virtual; abstract; |
|
|
procedure StrokeRect(); virtual; abstract; |
|
|
procedure BeginPath; virtual; abstract; |
|
|
procedure Fill; virtual; abstract; |
|
|
procedure Stroke; virtual; abstract; |
|
|
procedure ScrollPathIntoView; virtual; abstract; |
|
|
procedure Clip; virtual; abstract; |
|
|
function IsPointInPath(); virtual; abstract; |
|
|
procedure FillText(); |
|
|
procedure StrokeText(); |
|
|
procedure Scale(); virtual; abstract; |
|
|
procedure Rotate(); virtual; abstract; |
|
|
procedure Translate(); virtual; abstract; |
|
|
procedure Transform(); virtual; abstract; |
|
|
procedure SetTransform(); virtual; abstract; |
|
|
function CreateImageData(); |
|
|
function GetImageData(); virtual; abstract; |
|
|
procedure PutImageData(); |
|
|
procedure ClosePath; virtual; abstract; |
|
|
procedure MoveTo(); virtual; abstract; |
|
|
procedure LineTo(); virtual; abstract; |
|
|
procedure QuadraticCurveTo(); virtual; abstract; |
|
|
procedure BezierCurveTo(); virtual; abstract; |
|
|
procedure ArcTo(); virtual; abstract; |
|
|
procedure Rect(); virtual; abstract; |
|
|
procedure Arc(); virtual; abstract; |
|
|
property Canvas: IHtml5CanvasElement; [r] |
|
|
property GlobalAlpha: Double; [rw] |
|
|
property GlobalCompositeOperation: string; [rw] |
|
|
property StrokeStyle: Variant; [rw] |
|
|
property FillStyle: Variant; [rw] |
|
|
property ShadowOffsetX: Double; [rw] |
|
|
property ShadowOffsetY: Double; [rw] |
|
|
property ShadowBlur: Double; [rw] |
|
|
property ShadowColor: string; [rw] |
|
|
property Font: string; [rw] |
|
|
property TextAlign: string; [rw] |
|
|
property TextBaseline: string; [rw] |
|
|
property LineWidth: Double; [rw] |
|
|
property LineCap: string; [rw] |
|
|
property LineJoin: string; [rw] |
|
|
property MiterLimit: Double; [rw] |
|
|
end; |
|
||
| | ||
TObject,IHtml5Canvas2DContext,IHtml5CanvasTransformation,IHtml5CanvasLineStyles,IHtml5CanvasText,IHtml5CanvasPathMethods |
CT Web help |
CodeTyphon Studio |