| Package | frocessing.core.canvas |
| Class | public class GraphicsCanvas2D |
| Inheritance | GraphicsCanvas2D AbstractCanvas2D AbstractCanvas CanvasStyleAdapter Object |
| Subclasses | BitmapDataCanvas2D |
| Property | Defined By | ||
|---|---|---|---|
![]() | bezierDetail : uint
bezierTo()メソッドで描画する曲線の精度. | AbstractCanvas | |
![]() | currentFill : ICanvasFill
現在の塗りを示します. | AbstractCanvas | |
![]() | currentStroke : ICanvasStroke
現在のストロークをしめします. | AbstractCanvas | |
![]() | fillEnabled : Boolean | AbstractCanvas | |
| imageDetail : uint [override] | GraphicsCanvas2D | ||
| imageSmoothing : Boolean [override] | GraphicsCanvas2D | ||
![]() | pathStartX : Number [read-only]
パス開始座標(X)
| AbstractCanvas2D | |
![]() | pathStartY : Number [read-only]
パス開始座標(Y)
| AbstractCanvas2D | |
![]() | pathX : Number [read-only]
パス座標(X)
| AbstractCanvas2D | |
![]() | pathY : Number [read-only]
パス座標(Y)
| AbstractCanvas2D | |
![]() | splineDetail : uint
splineTo()メソッドで描画する曲線の精度. | AbstractCanvas | |
![]() | splineTightness : Number
スプライン曲線の曲率を指定します. | AbstractCanvas | |
![]() | strokeEnabled : Boolean | AbstractCanvas | |
| Method | Defined By | ||
|---|---|---|---|
GraphicsCanvas2D(graphics:Graphics) | GraphicsCanvas2D | ||
background(width:Number, height:Number, color:uint, alpha:Number):void [override] | GraphicsCanvas2D | ||
![]() | beginCurrentFill():void
fillEnabled が true の場合、直前の塗りを開始します. | AbstractCanvas | |
![]() | beginCurrentStroke():void
strokeEnabled が true の場合、直前のストロークを再開します. | AbstractCanvas | |
beginFill(fill:ICanvasFill):void [override] | GraphicsCanvas2D | ||
beginStroke(st:ICanvasStroke):void [override] | GraphicsCanvas2D | ||
![]() | beginTexture(texture:BitmapData):void
描画する テクスチャ(画像) を設定します. | AbstractCanvas | |
![]() | beginVertexShape(mode:int = 0):void
Vertex描画 を 開始します. | AbstractCanvas2D | |
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void [override]
3次ベジェ曲線を描画します. | GraphicsCanvas2D | ||
![]() | bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
Vertex描画 で ベジェ曲線 を 追加します. | AbstractCanvas2D | |
clear():void [override] | GraphicsCanvas2D | ||
closePath():void [override]
描画しているパスを閉じます. | GraphicsCanvas2D | ||
curveTo(cx:Number, cy:Number, x:Number, y:Number):void [override]
2次ベジェ曲線を描画します. | GraphicsCanvas2D | ||
![]() | endFill():void
塗りを終了します. | AbstractCanvas | |
endStroke():void [override] | GraphicsCanvas2D | ||
![]() | endTexture():void
テクスチャの終了. | AbstractCanvas | |
![]() | endVertexShape(close_path:Boolean = false):void
Vertex描画 を 終了します. | AbstractCanvas2D | |
image(matrix:Matrix = null):void [override]
beginTexture() で指定している texture を matrix で変形して描画します. | GraphicsCanvas2D | ||
lineTo(x:Number, y:Number):void [override]
現在の描画位置から (x, y) まで描画します. | GraphicsCanvas2D | ||
moveTo(x:Number, y:Number):void [override]
現在の描画位置を (x, y) に移動します. | GraphicsCanvas2D | ||
pixel(x:Number, y:Number, color:uint, alpha:Number):void [override]
ピクセルを描画します. | GraphicsCanvas2D | ||
point(x:Number, y:Number, color:uint, alpha:Number):void [override]
点を描画します. | GraphicsCanvas2D | ||
quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void [override]
四角形を描画します. | GraphicsCanvas2D | ||
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 [override]
beginTexture() で指定している texture で四角形を描画します. | GraphicsCanvas2D | ||
splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void [override]
スプライン曲線を描画します. | GraphicsCanvas2D | ||
![]() | splineVertex(x:Number, y:Number):void
Vertex描画 で スプライン曲線 を 追加します. | AbstractCanvas2D | |
triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void [override]
三角形を描画します. | GraphicsCanvas2D | ||
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 [override]
beginTexture() で指定している texture で三角形を描画します. | GraphicsCanvas2D | ||
![]() | vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):void
Vertex描画 で 座標を追加します. | AbstractCanvas2D | |
| imageDetail | property |
imageDetail:uint[override]
public function get imageDetail():uint public function set imageDetail(value:uint):void| imageSmoothing | property |
imageSmoothing:Boolean[override]
public function get imageSmoothing():Boolean public function set imageSmoothing(value:Boolean):void| GraphicsCanvas2D | () | Constructor |
public function GraphicsCanvas2D(graphics:Graphics)Parameters
graphics:Graphics |
| background | () | method |
override public function background(width:Number, height:Number, color:uint, alpha:Number):void
Parameters
width:Number | |
height:Number | |
color:uint | |
alpha:Number |
| beginFill | () | method |
| beginStroke | () | method |
| bezierTo | () | method |
override public function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void3次ベジェ曲線を描画します.
Parameters
cx0:Number — control point x0
| |
cy0:Number — control point y0
| |
cx1:Number — control point x1
| |
cy1:Number — control point y1
| |
x:Number — anchor point x
| |
y:Number — anchor point y
|
| clear | () | method |
override public function clear():void
| closePath | () | method |
override public function closePath():void描画しているパスを閉じます.
| curveTo | () | method |
override public function curveTo(cx:Number, cy:Number, x:Number, y:Number):void2次ベジェ曲線を描画します.
Parameters
cx:Number — control point x
| |
cy:Number — control point y
| |
x:Number — anchor point x
| |
y:Number — anchor point y
|
| endStroke | () | method |
override public function endStroke():void
| image | () | method |
override public function image(matrix:Matrix = null):voidbeginTexture() で指定している texture を matrix で変形して描画します.
Parameters
matrix:Matrix (default = null) |
| lineTo | () | method |
override public function lineTo(x:Number, y:Number):void現在の描画位置から (x, y) まで描画します.
Parameters
x:Number | |
y:Number |
| moveTo | () | method |
override public function moveTo(x:Number, y:Number):void現在の描画位置を (x, y) に移動します.
Parameters
x:Number | |
y:Number |
| pixel | () | method |
override public function pixel(x:Number, y:Number, color:uint, alpha:Number):voidピクセルを描画します.
Parameters
x:Number | |
y:Number | |
color:uint | |
alpha:Number |
| point | () | method |
override public function point(x:Number, y:Number, color:uint, alpha:Number):void点を描画します.
Parameters
x:Number | |
y:Number | |
color:uint | |
alpha:Number |
| quad | () | method |
override 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 |
override 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):voidbeginTexture() で指定している texture で四角形を描画します. uv値は [0.0, 1.0] です.
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 |
override public function splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidスプライン曲線を描画します.
Parameters
cx0:Number — pre point x
| |
cy0:Number — pre point y
| |
cx1:Number — next point x
| |
cy1:Number — next point y
| |
x:Number — target point x
| |
y:Number — target point x
|
| triangle | () | method |
override 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 |
override 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):voidbeginTexture() で指定している texture で三角形を描画します. uv値は [0.0, 1.0] です.
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 |