Package | frocessing.core.canvas |
Interface | public interface ICanvas2D extends ICanvas |
Implementors | AbstractCanvas2D, DualCanvas2D |
Property | Defined By | ||
---|---|---|---|
bezierDetail : uint | ICanvas | ||
currentFill : ICanvasFill | ICanvas | ||
currentStroke : ICanvasStroke | ICanvas | ||
fillEnabled : Boolean | ICanvas | ||
imageDetail : uint | ICanvas | ||
imageSmoothing : Boolean | ICanvas | ||
pathStartX : Number [read-only] | ICanvas2D | ||
pathStartY : Number [read-only] | ICanvas2D | ||
pathX : Number [read-only] | ICanvas2D | ||
pathY : Number [read-only] | ICanvas2D | ||
splineDetail : uint | ICanvas | ||
splineTightness : Number | ICanvas | ||
strokeEnabled : Boolean | ICanvas |
Method | Defined By | ||
---|---|---|---|
background(width:Number, height:Number, color:uint, alpha:Number):void | ICanvas | ||
beginCurrentFill():void | ICanvas | ||
beginCurrentStroke():void | ICanvas | ||
beginFill(fill:ICanvasFill):void | ICanvas | ||
beginStroke(stroke:ICanvasStroke):void | ICanvas | ||
beginTexture(texture:BitmapData):void | ICanvas | ||
beginVertexShape(mode:int = 0):void | ICanvas2D | ||
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void | ICanvas2D | ||
bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void | ICanvas2D | ||
clear():void | ICanvas | ||
closePath():void | ICanvas2D | ||
curveTo(cx:Number, cy:Number, x:Number, y:Number):void | ICanvas2D | ||
endFill():void | ICanvas | ||
endStroke():void | ICanvas | ||
endTexture():void | ICanvas | ||
endVertexShape(close_path:Boolean = false):void | ICanvas2D | ||
image(matrix:Matrix = null):void | ICanvas2D | ||
lineTo(x:Number, y:Number):void | ICanvas2D | ||
moveTo(x:Number, y:Number):void | ICanvas2D | ||
pixel(x:Number, y:Number, color:uint, alpha:Number):void | ICanvas2D | ||
point(x:Number, y:Number, color:uint, alpha:Number):void | ICanvas2D | ||
quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void | ICanvas2D | ||
quadImage(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):void | ICanvas2D | ||
splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void | ICanvas2D | ||
splineVertex(x:Number, y:Number):void | ICanvas2D | ||
triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void | ICanvas2D | ||
triangleImage(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void | ICanvas2D | ||
vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):void | ICanvas2D |
pathStartX | property |
pathStartX:Number
[read-only] public function get pathStartX():Number
pathStartY | property |
pathStartY:Number
[read-only] public function get pathStartY():Number
pathX | property |
pathX:Number
[read-only] public function get pathX():Number
pathY | property |
pathY:Number
[read-only] public function get pathY():Number
beginVertexShape | () | method |
public function beginVertexShape(mode:int = 0):void
Parameters
mode:int (default = 0 )
|
bezierTo | () | method |
public function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
Parameters
cx0:Number | |
cy0:Number | |
cx1:Number | |
cy1:Number | |
x:Number | |
y:Number |
bezierVertex | () | method |
public function bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
Parameters
cx0:Number | |
cy0:Number | |
cx1:Number | |
cy1:Number | |
x:Number | |
y:Number |
closePath | () | method |
public function closePath():void
curveTo | () | method |
public function curveTo(cx:Number, cy:Number, x:Number, y:Number):void
Parameters
cx:Number | |
cy:Number | |
x:Number | |
y:Number |
endVertexShape | () | method |
public function endVertexShape(close_path:Boolean = false):void
Parameters
close_path:Boolean (default = false )
|
image | () | method |
public function image(matrix:Matrix = null):void
Parameters
matrix:Matrix (default = null )
|
lineTo | () | method |
public function lineTo(x:Number, y:Number):void
Parameters
x:Number | |
y:Number |
moveTo | () | method |
public function moveTo(x:Number, y:Number):void
Parameters
x:Number | |
y:Number |
pixel | () | method |
public function pixel(x:Number, y:Number, color:uint, alpha:Number):void
Parameters
x:Number | |
y:Number | |
color:uint | |
alpha:Number |
point | () | method |
public function point(x:Number, y:Number, color:uint, alpha:Number):void
Parameters
x:Number | |
y:Number | |
color:uint | |
alpha:Number |
quad | () | method |
public function quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number | |
x3:Number | |
y3:Number |
quadImage | () | method |
public function quadImage(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number, u3:Number, v3:Number):void
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number | |
x3:Number | |
y3:Number | |
u0:Number | |
v0:Number | |
u1:Number | |
v1:Number | |
u2:Number | |
v2:Number | |
u3:Number | |
v3:Number |
splineTo | () | method |
public function splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
Parameters
cx0:Number | |
cy0:Number | |
cx1:Number | |
cy1:Number | |
x:Number | |
y:Number |
splineVertex | () | method |
public function splineVertex(x:Number, y:Number):void
Parameters
x:Number | |
y:Number |
triangle | () | method |
public function triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number |
triangleImage | () | method |
public function triangleImage(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):void
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number | |
u0:Number | |
v0:Number | |
u1:Number | |
v1:Number | |
u2:Number | |
v2:Number |
vertex | () | method |
public function vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):void
Parameters
x:Number | |
y:Number | |
u:Number (default = 0 )
| |
v:Number (default = 0 )
|