| Package | frocessing.core |
| Class | public class GraphicsEx |
| Subclasses | GraphicsEx3D |
※将来的に再構成されなくなる予定です
| Property | Defined by | ||
|---|---|---|---|
| bezierDetail : uint = 20
bezierTo()メソッドで描画する曲線の精度.
| GraphicsEx | ||
| caps : String = "null"
線の終端のキャップの種類を指定する CapsStyle クラスの値を示します.
| GraphicsEx | ||
| fillAlpha : Number = 1.0
塗りの透明度を示します.有効な値は 0~1 です.
| GraphicsEx | ||
| fillColor : uint = 0xffffff
塗りの色を示します.
| GraphicsEx | ||
| fillDo : Boolean = true
applyFill() によって塗りを適用するかどうかを指定します.
| GraphicsEx | ||
| imageDetail : uint = 4
drawBitmapQuad() メソッドで描画する際の分割数を示します.
| GraphicsEx | ||
| imageSmoothing : Boolean = false
Bitmap 描画の Smoothing を示します.
| GraphicsEx | ||
| joints : String = "null"
角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します.
| GraphicsEx | ||
| miterLimit : Number = 3
マイターが切り取られる限度を示す数値を示します.
| GraphicsEx | ||
| pixelHinting : Boolean = false
線をヒンティングするかどうかを示します.
| GraphicsEx | ||
| scaleMode : String = "normal"
使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します.
| GraphicsEx | ||
| splineDetail : uint = 20
splineTo()メソッドで描画する曲線の精度.
| GraphicsEx | ||
| splineTightness : Number
スプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
| GraphicsEx | ||
| strokeAlpha : Number = 1.0
線の透明度を示します.有効な値は 0~1 です.
| GraphicsEx | ||
| strokeColor : uint = 0
線の色を示します.
| GraphicsEx | ||
| thickness : Number = 0
線の太さを示します.有効な値は 0~255 です.
| GraphicsEx | ||
| Method | Defined by | ||
|---|---|---|---|
|
GraphicsEx(graphics:Graphics)
GraphicsEx のインスタンスを生成します.
| GraphicsEx | ||
|
abortStroke():Boolean
一時的に、線のスタイルを無効化します.
| GraphicsEx | ||
|
applyFill():void
指定されている塗りで beginFill() を実行します.
| GraphicsEx | ||
|
applyStroke():void
指定されている線のスタイルをを適用します.
| GraphicsEx | ||
|
beginBitmap(bitmapdata:BitmapData):void
BitmapData の描画を開始します.
| GraphicsEx | ||
|
beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| GraphicsEx | ||
|
beginFill(color:uint, alpha:Number = 1.0):void
今後の描画に使用する単色塗りを指定します.
| GraphicsEx | ||
|
beginGradientFill(type:String, color:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
今後の描画に使用するグラデーション塗りを指定します.
| GraphicsEx | ||
|
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
3次ベジェ曲線を描画します.
| GraphicsEx | ||
|
clear():void
描画されているグラフィックをクリアします.
| GraphicsEx | ||
|
closePath():void
描画しているシェイプを閉じます.
| GraphicsEx | ||
|
curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
| GraphicsEx | ||
|
drawBitmap(x:Number, y:Number, w:Number, h:Number, mtx:Matrix = null):void
beginBitmap()で指定した BitmapData で Rect の領域を描画します.
| GraphicsEx | ||
|
drawBitmapQuad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number = 0, v0:Number = 0, u1:Number = 1, v1:Number = 0, u2:Number = 1, v2:Number = 1, u3:Number = 0, v3:Number = 1):void
beginBitmap()で指定した BitmapData で Quad の領域を描画します.
| GraphicsEx | ||
|
drawBitmapTriangle(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
beginBitmap()で指定した BitmapData で Triangle の領域を描画します.
| GraphicsEx | ||
|
drawBitmapTriangles(vertices:Array, indices:Array, uvData:Array):void
beginBitmap()で指定した BitmapData で Triangle の領域を描画します.
| GraphicsEx | ||
|
endBitmap():void
BitmapData の描画を終了します.
| GraphicsEx | ||
|
endFill():void
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| GraphicsEx | ||
|
lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
線スタイルのグラデーションを指定します.
| GraphicsEx | ||
|
lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints_:String = null, miterLimit_:Number = 3):void
線のスタイルを指定します.
| GraphicsEx | ||
|
lineTo(x:Number, y:Number):void
現在の描画位置から (x, y) まで描画します.
| GraphicsEx | ||
|
moveTo(x:Number, y:Number):void
現在の描画位置を (x, y) に移動します.
| GraphicsEx | ||
|
moveToLast():void
現在の描画位置に moveTo() します.
| GraphicsEx | ||
|
noStroke():void
線のスタイルを無効化します.
| GraphicsEx | ||
|
point(x:Number, y:Number):void
点を描画します.
| GraphicsEx | ||
|
reapplyStroke():void
線の塗りが指定されている場合、スタイルを更新します.
| GraphicsEx | ||
|
resumeStroke():Boolean
abortStroke() で無効化した線のスタイルを復帰します.
| GraphicsEx | ||
|
splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
スプライン曲線を描画します.
| GraphicsEx | ||
| bezierDetail | property |
public var bezierDetail:uint = 20bezierTo()メソッドで描画する曲線の精度.
| caps | property |
public var caps:String = "null"線の終端のキャップの種類を指定する CapsStyle クラスの値を示します.
See also
| fillAlpha | property |
public var fillAlpha:Number = 1.0塗りの透明度を示します.有効な値は 0~1 です.
| fillColor | property |
public var fillColor:uint = 0xffffff塗りの色を示します.
| fillDo | property |
public var fillDo:Boolean = trueapplyFill() によって塗りを適用するかどうかを指定します.
| imageDetail | property |
public var imageDetail:uint = 4drawBitmapQuad() メソッドで描画する際の分割数を示します. (1以上)
例えば、分割数を 4 で設定した場合、4 x 4 x 2 の 32ポリゴンで描画されます.
| imageSmoothing | property |
public var imageSmoothing:Boolean = falseBitmap 描画の Smoothing を示します.
| joints | property |
public var joints:String = "null"角で使用する接合点の外観の種類を指定する JointStyle クラスの値を示します.
See also
| miterLimit | property |
public var miterLimit:Number = 3マイターが切り取られる限度を示す数値を示します.
| pixelHinting | property |
public var pixelHinting:Boolean = false線をヒンティングするかどうかを示します.
| scaleMode | property |
public var scaleMode:String = "normal"使用する拡大 / 縮小モードを指定する LineScaleMode クラスの値を示します.
See also
| splineDetail | property |
public var splineDetail:uint = 20splineTo()メソッドで描画する曲線の精度.
| splineTightness | property |
splineTightness:Number [read-write]スプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
Implementation public function get splineTightness():Number
public function set splineTightness(value:Number):void
| strokeAlpha | property |
public var strokeAlpha:Number = 1.0線の透明度を示します.有効な値は 0~1 です.
| strokeColor | property |
public var strokeColor:uint = 0線の色を示します.
| thickness | property |
public var thickness:Number = 0線の太さを示します.有効な値は 0~255 です.
| GraphicsEx | () | constructor |
public function GraphicsEx(graphics:Graphics)GraphicsEx のインスタンスを生成します.
Parametersgraphics:Graphics |
| abortStroke | () | method |
public function abortStroke():Boolean一時的に、線のスタイルを無効化します.
ReturnsBoolean |
| applyFill | () | method |
public function applyFill():void指定されている塗りで beginFill() を実行します.
| applyStroke | () | method |
public function applyStroke():void指定されている線のスタイルをを適用します.
| beginBitmap | () | method |
public function beginBitmap(bitmapdata:BitmapData):voidBitmapData の描画を開始します. drawメソッドの前に必ず実行します.
drawBitmap(),drawBitmapTriangle(),drawBitmapTriangles(),drawBitmapQuad()の前に実行します.
Parametersbitmapdata:BitmapData |
| beginBitmapFill | () | method |
public function beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void描画領域をビットマップイメージで塗りつぶします.
Parametersbitmap:BitmapData |
|
matrix:Matrix (default = null) |
|
repeat:Boolean (default = true) |
|
smooth:Boolean (default = false) |
| beginFill | () | method |
public function beginFill(color:uint, alpha:Number = 1.0):void今後の描画に使用する単色塗りを指定します.
Parameterscolor:uint |
|
alpha:Number (default = 1.0) |
| beginGradientFill | () | method |
public function beginGradientFill(type:String, color:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void今後の描画に使用するグラデーション塗りを指定します.
Parameterstype:String |
|
color:Array |
|
alphas:Array |
|
ratios:Array |
|
matrix:Matrix (default = null) |
|
spreadMethod:String (default = "pad") |
|
interpolationMethod:String (default = "rgb") |
|
focalPointRatio:Number (default = 0.0) |
| bezierTo | () | method |
public function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void3次ベジェ曲線を描画します.
Parameterscx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x:Number |
|
y:Number |
| clear | () | method |
public function clear():void描画されているグラフィックをクリアします.
| closePath | () | method |
public function closePath():void描画しているシェイプを閉じます.
| curveTo | () | method |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
ParameterscontrolX:Number |
|
controlY:Number |
|
anchorX:Number |
|
anchorY:Number |
| drawBitmap | () | method |
public function drawBitmap(x:Number, y:Number, w:Number, h:Number, mtx:Matrix = null):voidbeginBitmap()で指定した BitmapData で Rect の領域を描画します.
Parametersx:Number — x 座標
|
|
y:Number — y 座標
|
|
w:Number — 描画する幅
|
|
h:Number — 描画する高さ
|
|
mtx:Matrix (default = null) — 変形を指定する Matrix
|
| drawBitmapQuad | () | method |
public function drawBitmapQuad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number, u0:Number = 0, v0:Number = 0, u1:Number = 1, v1:Number = 0, u2:Number = 1, v2:Number = 1, u3:Number = 0, v3:Number = 1):voidbeginBitmap()で指定した BitmapData で Quad の領域を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
|
u0:Number (default = 0) |
|
v0:Number (default = 0) |
|
u1:Number (default = 1) |
|
v1:Number (default = 0) |
|
u2:Number (default = 1) |
|
v2:Number (default = 1) |
|
u3:Number (default = 0) |
|
v3:Number (default = 1) |
| drawBitmapTriangle | () | method |
public function drawBitmapTriangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):voidbeginBitmap()で指定した BitmapData で Triangle の領域を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
u0:Number |
|
v0:Number |
|
u1:Number |
|
v1:Number |
|
u2:Number |
|
v2:Number |
| drawBitmapTriangles | () | method |
public function drawBitmapTriangles(vertices:Array, indices:Array, uvData:Array):voidbeginBitmap()で指定した BitmapData で Triangle の領域を描画します.
Parametersvertices:Array |
|
indices:Array |
|
uvData:Array |
| endBitmap | () | method |
public function endBitmap():voidBitmapData の描画を終了します. BitmapData が null に設定されます.
| endFill | () | method |
public function endFill():voidbeginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| lineGradientStyle | () | method |
public function lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void線スタイルのグラデーションを指定します.
Parameterstype:String |
|
colors:Array |
|
alphas:Array |
|
ratios:Array |
|
matrix:Matrix (default = null) |
|
spreadMethod:String (default = "pad") |
|
interpolationMethod:String (default = "rgb") |
|
focalPointRatio:Number (default = 0.0) |
| lineStyle | () | method |
public function lineStyle(thickness:Number, color:uint = 0, alpha:Number = 1, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints_:String = null, miterLimit_:Number = 3):void線のスタイルを指定します.
Parametersthickness:Number |
|
color:uint (default = 0) |
|
alpha:Number (default = 1) |
|
pixelHinting:Boolean (default = false) |
|
scaleMode:String (default = "normal") |
|
caps:String (default = null) |
|
joints_:String (default = null) |
|
miterLimit_:Number (default = 3) |
| lineTo | () | method |
public function lineTo(x:Number, y:Number):void現在の描画位置から (x, y) まで描画します.
Parametersx:Number |
|
y:Number |
| moveTo | () | method |
public function moveTo(x:Number, y:Number):void現在の描画位置を (x, y) に移動します.
Parametersx:Number |
|
y:Number |
| moveToLast | () | method |
public function moveToLast():void現在の描画位置に moveTo() します.
| noStroke | () | method |
public function noStroke():void線のスタイルを無効化します.
| point | () | method |
public function point(x:Number, y:Number):void点を描画します.
Parametersx:Number |
|
y:Number |
| reapplyStroke | () | method |
public function reapplyStroke():void線の塗りが指定されている場合、スタイルを更新します.
| resumeStroke | () | method |
public function resumeStroke():BooleanabortStroke() で無効化した線のスタイルを復帰します.
ReturnsBoolean |
| splineTo | () | method |
public function splineTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidスプライン曲線を描画します.
Parameterscx0: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
|