C# Класс Gecko.WebIDL.CanvasRenderingContext2D

Наследование: Gecko.WebIDL.WebIDLBase
Показать файл Открыть проект

Открытые методы

Метод Описание
AddHitRegion ( ) : void
AddHitRegion ( object options ) : void
AsyncDrawXULElement ( nsISupports elem, double x, double y, double w, double h, string bgColor ) : void
AsyncDrawXULElement ( nsISupports elem, double x, double y, double w, double h, string bgColor, uint flags ) : void
BeginPath ( ) : void
CanvasRenderingContext2D ( nsIDOMWindow globalWindow, nsISupports thisObject ) : System
ClearHitRegions ( ) : void
ClearRect ( double x, double y, double w, double h ) : void
Clip ( ) : void
Clip ( CanvasWindingRule winding ) : void
Clip ( nsISupports path ) : void
Clip ( nsISupports path, CanvasWindingRule winding ) : void
CreateImageData ( double sw, double sh ) : nsISupports
CreateImageData ( nsISupports imagedata ) : nsISupports
CreateLinearGradient ( double x0, double y0, double x1, double y1 ) : nsISupports
CreatePattern ( Gecko.WebIDL.WebIDLUnion image, string repetition ) : nsISupports
CreateRadialGradient ( double x0, double y0, double r0, double x1, double y1, double r1 ) : nsISupports
Demote ( ) : void
DrawCustomFocusRing ( nsIDOMElement element ) : bool
DrawFocusIfNeeded ( nsIDOMElement element ) : void
DrawImage ( Gecko.WebIDL.WebIDLUnion image, double dx, double dy ) : void
DrawImage ( Gecko.WebIDL.WebIDLUnion image, double dx, double dy, double dw, double dh ) : void
DrawImage ( Gecko.WebIDL.WebIDLUnion image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh ) : void
DrawWidgetAsOnScreen ( nsIDOMWindow window ) : void
DrawWindow ( nsIDOMWindow window, double x, double y, double w, double h, string bgColor ) : void
DrawWindow ( nsIDOMWindow window, double x, double y, double w, double h, string bgColor, uint flags ) : void
Fill ( ) : void
Fill ( CanvasWindingRule winding ) : void
Fill ( nsISupports path ) : void
Fill ( nsISupports path, CanvasWindingRule winding ) : void
FillRect ( double x, double y, double w, double h ) : void
FillText ( string text, double x, double y ) : void
FillText ( string text, double x, double y, double maxWidth ) : void
GetImageData ( double sx, double sy, double sw, double sh ) : nsISupports
IsPointInPath ( double x, double y ) : bool
IsPointInPath ( double x, double y, CanvasWindingRule winding ) : bool
IsPointInPath ( nsISupports path, double x, double y ) : bool
IsPointInPath ( nsISupports path, double x, double y, CanvasWindingRule winding ) : bool
IsPointInStroke ( double x, double y ) : bool
IsPointInStroke ( nsISupports path, double x, double y ) : bool
MeasureText ( string text ) : nsISupports
PutImageData ( nsISupports imagedata, double dx, double dy ) : void
PutImageData ( nsISupports imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight ) : void
RemoveHitRegion ( string id ) : void
ResetTransform ( ) : void
Restore ( ) : void
Rotate ( double angle ) : void
Save ( ) : void
Scale ( double x, double y ) : void
SetTransform ( double a, double b, double c, double d, double e, double f ) : void
Stroke ( ) : void
Stroke ( nsISupports path ) : void
StrokeRect ( double x, double y, double w, double h ) : void
StrokeText ( string text, double x, double y ) : void
StrokeText ( string text, double x, double y, double maxWidth ) : void
Transform ( double a, double b, double c, double d, double e, double f ) : void
Translate ( double x, double y ) : void

Описание методов

AddHitRegion() публичный Метод

public AddHitRegion ( ) : void
Результат void

AddHitRegion() публичный Метод

public AddHitRegion ( object options ) : void
options object
Результат void

AsyncDrawXULElement() публичный Метод

public AsyncDrawXULElement ( nsISupports elem, double x, double y, double w, double h, string bgColor ) : void
elem nsISupports
x double
y double
w double
h double
bgColor string
Результат void

AsyncDrawXULElement() публичный Метод

public AsyncDrawXULElement ( nsISupports elem, double x, double y, double w, double h, string bgColor, uint flags ) : void
elem nsISupports
x double
y double
w double
h double
bgColor string
flags uint
Результат void

BeginPath() публичный Метод

public BeginPath ( ) : void
Результат void

CanvasRenderingContext2D() публичный Метод

public CanvasRenderingContext2D ( nsIDOMWindow globalWindow, nsISupports thisObject ) : System
globalWindow nsIDOMWindow
thisObject nsISupports
Результат System

ClearHitRegions() публичный Метод

public ClearHitRegions ( ) : void
Результат void

ClearRect() публичный Метод

public ClearRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Результат void

Clip() публичный Метод

public Clip ( ) : void
Результат void

Clip() публичный Метод

public Clip ( CanvasWindingRule winding ) : void
winding CanvasWindingRule
Результат void

Clip() публичный Метод

public Clip ( nsISupports path ) : void
path nsISupports
Результат void

Clip() публичный Метод

public Clip ( nsISupports path, CanvasWindingRule winding ) : void
path nsISupports
winding CanvasWindingRule
Результат void

CreateImageData() публичный Метод

public CreateImageData ( double sw, double sh ) : nsISupports
sw double
sh double
Результат nsISupports

CreateImageData() публичный Метод

public CreateImageData ( nsISupports imagedata ) : nsISupports
imagedata nsISupports
Результат nsISupports

CreateLinearGradient() публичный Метод

public CreateLinearGradient ( double x0, double y0, double x1, double y1 ) : nsISupports
x0 double
y0 double
x1 double
y1 double
Результат nsISupports

CreatePattern() публичный Метод

public CreatePattern ( Gecko.WebIDL.WebIDLUnion image, string repetition ) : nsISupports
image Gecko.WebIDL.WebIDLUnion
repetition string
Результат nsISupports

CreateRadialGradient() публичный Метод

public CreateRadialGradient ( double x0, double y0, double r0, double x1, double y1, double r1 ) : nsISupports
x0 double
y0 double
r0 double
x1 double
y1 double
r1 double
Результат nsISupports

Demote() публичный Метод

public Demote ( ) : void
Результат void

DrawCustomFocusRing() публичный Метод

public DrawCustomFocusRing ( nsIDOMElement element ) : bool
element nsIDOMElement
Результат bool

DrawFocusIfNeeded() публичный Метод

public DrawFocusIfNeeded ( nsIDOMElement element ) : void
element nsIDOMElement
Результат void

DrawImage() публичный Метод

public DrawImage ( Gecko.WebIDL.WebIDLUnion image, double dx, double dy ) : void
image Gecko.WebIDL.WebIDLUnion
dx double
dy double
Результат void

DrawImage() публичный Метод

public DrawImage ( Gecko.WebIDL.WebIDLUnion image, double dx, double dy, double dw, double dh ) : void
image Gecko.WebIDL.WebIDLUnion
dx double
dy double
dw double
dh double
Результат void

DrawImage() публичный Метод

public DrawImage ( Gecko.WebIDL.WebIDLUnion image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh ) : void
image Gecko.WebIDL.WebIDLUnion
sx double
sy double
sw double
sh double
dx double
dy double
dw double
dh double
Результат void

DrawWidgetAsOnScreen() публичный Метод

public DrawWidgetAsOnScreen ( nsIDOMWindow window ) : void
window nsIDOMWindow
Результат void

DrawWindow() публичный Метод

public DrawWindow ( nsIDOMWindow window, double x, double y, double w, double h, string bgColor ) : void
window nsIDOMWindow
x double
y double
w double
h double
bgColor string
Результат void

DrawWindow() публичный Метод

public DrawWindow ( nsIDOMWindow window, double x, double y, double w, double h, string bgColor, uint flags ) : void
window nsIDOMWindow
x double
y double
w double
h double
bgColor string
flags uint
Результат void

Fill() публичный Метод

public Fill ( ) : void
Результат void

Fill() публичный Метод

public Fill ( CanvasWindingRule winding ) : void
winding CanvasWindingRule
Результат void

Fill() публичный Метод

public Fill ( nsISupports path ) : void
path nsISupports
Результат void

Fill() публичный Метод

public Fill ( nsISupports path, CanvasWindingRule winding ) : void
path nsISupports
winding CanvasWindingRule
Результат void

FillRect() публичный Метод

public FillRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Результат void

FillText() публичный Метод

public FillText ( string text, double x, double y ) : void
text string
x double
y double
Результат void

FillText() публичный Метод

public FillText ( string text, double x, double y, double maxWidth ) : void
text string
x double
y double
maxWidth double
Результат void

GetImageData() публичный Метод

public GetImageData ( double sx, double sy, double sw, double sh ) : nsISupports
sx double
sy double
sw double
sh double
Результат nsISupports

IsPointInPath() публичный Метод

public IsPointInPath ( double x, double y ) : bool
x double
y double
Результат bool

IsPointInPath() публичный Метод

public IsPointInPath ( double x, double y, CanvasWindingRule winding ) : bool
x double
y double
winding CanvasWindingRule
Результат bool

IsPointInPath() публичный Метод

public IsPointInPath ( nsISupports path, double x, double y ) : bool
path nsISupports
x double
y double
Результат bool

IsPointInPath() публичный Метод

public IsPointInPath ( nsISupports path, double x, double y, CanvasWindingRule winding ) : bool
path nsISupports
x double
y double
winding CanvasWindingRule
Результат bool

IsPointInStroke() публичный Метод

public IsPointInStroke ( double x, double y ) : bool
x double
y double
Результат bool

IsPointInStroke() публичный Метод

public IsPointInStroke ( nsISupports path, double x, double y ) : bool
path nsISupports
x double
y double
Результат bool

MeasureText() публичный Метод

public MeasureText ( string text ) : nsISupports
text string
Результат nsISupports

PutImageData() публичный Метод

public PutImageData ( nsISupports imagedata, double dx, double dy ) : void
imagedata nsISupports
dx double
dy double
Результат void

PutImageData() публичный Метод

public PutImageData ( nsISupports imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight ) : void
imagedata nsISupports
dx double
dy double
dirtyX double
dirtyY double
dirtyWidth double
dirtyHeight double
Результат void

RemoveHitRegion() публичный Метод

public RemoveHitRegion ( string id ) : void
id string
Результат void

ResetTransform() публичный Метод

public ResetTransform ( ) : void
Результат void

Restore() публичный Метод

public Restore ( ) : void
Результат void

Rotate() публичный Метод

public Rotate ( double angle ) : void
angle double
Результат void

Save() публичный Метод

public Save ( ) : void
Результат void

Scale() публичный Метод

public Scale ( double x, double y ) : void
x double
y double
Результат void

SetTransform() публичный Метод

public SetTransform ( double a, double b, double c, double d, double e, double f ) : void
a double
b double
c double
d double
e double
f double
Результат void

Stroke() публичный Метод

public Stroke ( ) : void
Результат void

Stroke() публичный Метод

public Stroke ( nsISupports path ) : void
path nsISupports
Результат void

StrokeRect() публичный Метод

public StrokeRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Результат void

StrokeText() публичный Метод

public StrokeText ( string text, double x, double y ) : void
text string
x double
y double
Результат void

StrokeText() публичный Метод

public StrokeText ( string text, double x, double y, double maxWidth ) : void
text string
x double
y double
maxWidth double
Результат void

Transform() публичный Метод

public Transform ( double a, double b, double c, double d, double e, double f ) : void
a double
b double
c double
d double
e double
f double
Результат void

Translate() публичный Метод

public Translate ( double x, double y ) : void
x double
y double
Результат void