| Package | frocessing.core |
| Class | public class F5BitmapData2D |
| Inheritance | F5BitmapData2D F5Graphics2D F5Graphics GraphicsEx GraphicsBase |
| Method | Defined by | ||
|---|---|---|---|
|
F5BitmapData2D(width_:uint, height_:uint, transparent_:Boolean = false, bgcolor:uint = 0xffcccccc)
新しい F5BitmapData2D クラスのインスタンスを生成します.
| F5BitmapData2D | ||
![]() |
| F5Graphics | |
![]() |
applyFill():void
指定されている塗りで beginFill() を実行します.
| F5Graphics | |
![]() |
applyLineStyle():void
指定されている線のスタイルをを適用します.
| F5Graphics | |
![]() |
applyMatrix(a_:Number, b_:Number, c_:Number, d_:Number, tx_:Number, ty_:Number):void
変換 Matrix の行列値を指定します.
| F5Graphics2D | |
![]() |
applyTransform(displayObj:DisplayObject, x:Number = 0, y:Number = 0):void
現在の Transform を DisplayObject に適用します.
| F5Graphics2D | |
![]() |
arc(x:Number, y:Number, width_:Number, height_:Number, start_radian:Number, stop_radian:Number):void
現在の塗りと線のスタイルを適用し、円弧を描画します.
| F5Graphics | |
![]() |
arcline(x0:Number, y0:Number, x:Number, y:Number, rx:Number, ry:Number, large_arc_flag:Boolean = false, sweep_flag:Boolean = true, x_axis_rotation:Number = 0):void
始点と終点を指定して円弧を描画します.
| GraphicsEx | |
![]() |
arcTo(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void
現在の位置から指定の円弧を描きます
| GraphicsEx | |
|
background(c1:Number, c2:Number, c3:Number, c4:Number):void
背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
| F5BitmapData2D | ||
![]() |
beginBitmapFill(bitmap:BitmapData, matrix_:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| F5Graphics2D | |
|
beginDraw():void
| F5BitmapData2D | ||
![]() |
beginFill(color:uint, alpha:Number = 1.0):void
今後の描画に使用する単色塗りを指定します.
| GraphicsBase | |
![]() |
beginGradientFill(type:String, color:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRation:Number = 0.0):void
今後の描画に使用するグラデーション塗りを指定します.
| F5Graphics2D | |
![]() |
beginShape(mode:int = 99):void
| F5Graphics | |
![]() |
bezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、3次ベジェ曲線を描画します.
| F5Graphics | |
![]() |
bezierDetail(detail_step:uint):void
3次ベジェ曲線を描画する際の精度を指定します.
| GraphicsEx | |
![]() |
bezierPoint(a:Number, b:Number, c:Number, d:Number, t:Number):Number
cubic bezier function
| GraphicsEx | |
![]() |
bezierTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Number
diff of cubic bezier function
| GraphicsEx | |
![]() |
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
cubic bezier to
| F5Graphics2D | |
![]() |
bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
| F5Graphics2D | |
![]() |
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
brightness(c:IFColor):Number
| F5Graphics | |
![]() |
circle(x:Number, y:Number, size:Number):void
現在の塗りと線のスタイルを適用し、円を描画します.
| F5Graphics | |
![]() |
clear():void
Graphics オブジェクトに描画されているグラフィックをクリアします.
| F5Graphics | |
![]() |
closePath():void
moveTo() や lineTo() で描画しているシェイプを閉じます.
| GraphicsBase | |
![]() |
| F5Graphics | |
![]() |
color24(c1:Number, c2:Number, c3:Number, c4:Number):uint
| F5Graphics | |
![]() |
color32(c1:Number, c2:Number, c3:Number, c4:Number):uint
| F5Graphics | |
![]() |
colorMode(mode:String, range1_:Number, range2_:Number, range3_:Number, range4_:Number):void
カラーモードを指定します.
| F5Graphics | |
![]() |
curve(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
現在の塗りと線のスタイルを適用し、スプライン曲線を描画します.
| F5Graphics | |
![]() |
curveDetail(detail_step:uint):void
スプライン曲線を描画する際の精度を指定します.
| GraphicsEx | |
![]() |
curvePoint(a:Number, b:Number, c:Number, d:Number, t:Number):Number
spline function
| GraphicsEx | |
![]() |
curveTangent(a:Number, b:Number, c:Number, d:Number, t:Number):Number
diff of spline function
| GraphicsEx | |
![]() |
curveTightness(spline_tightness_:Number):void
スプライン曲線の曲率を指定します.デフォルト値は 1.0 です.
| GraphicsEx | |
![]() |
curveTo(cx:Number, cy:Number, x:Number, y:Number):void
指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
| F5Graphics2D | |
![]() |
curveVertex(x:Number, y:Number):void
| F5Graphics2D | |
![]() |
drawArc(x:Number, y:Number, rx:Number, ry:Number, begin:Number, end:Number, rotation:Number = 0):void
円弧を描画します.
| GraphicsEx | |
![]() |
drawBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void
3次ベジェ曲線を描画します.
| GraphicsEx | |
![]() |
drawBitmapQuad(bitmapdata:BitmapData, 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
| F5Graphics2D | |
![]() |
drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):void
| F5Graphics2D | |
![]() |
drawBitmapTriangle(bitmapdata:BitmapData, 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
| F5Graphics2D | |
![]() |
drawCircle(x:Number, y:Number, radius:Number):void
円を描画します.
| F5Graphics | |
![]() |
drawEllipse(x:Number, y:Number, width_:Number, height_:Number):void
楕円を描画します.
| F5Graphics | |
![]() |
drawLine(x0:Number, y0:Number, x1:Number, y1:Number):void
直線を描画します.
| GraphicsEx | |
![]() |
drawPoint(x:Number, y:Number, col:uint = 0, alpha_:Number = 1.0):void
点を描画します.
| GraphicsEx | |
![]() |
drawPolygon(coordinates:Array, close_path:Boolean = true):void
多角形を描画します.
| GraphicsEx | |
![]() |
drawPolyline(... coordinates):void
Polylineを描画します.
| GraphicsEx | |
![]() |
drawQBezier(x0:Number, y0:Number, cx0:Number, cy0:Number, x1:Number, y1:Number):void
2次ベジェ曲線を描画します.
| GraphicsEx | |
![]() |
drawQuad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
四角形を描画します.
| GraphicsEx | |
![]() |
drawRect(x:Number, y:Number, width_:Number, height_:Number):void
矩形を描画します.
| F5Graphics | |
![]() |
drawRegPolygon(x:Number, y:Number, vertex_number:uint, radius:Number, rotation:Number = 0.0):void
正多角形を描画します.
| GraphicsEx | |
![]() |
drawRoundRect(x:Number, y:Number, width_:Number, height_:Number, ellipseWidth:Number, ellipseHeight:Number):void
角丸矩形を描画します.
| F5Graphics | |
![]() |
drawRoundRectComplex(x:Number, y:Number, width_:Number, height_:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
各コーナーの角丸を指定して、角丸矩形を描画します.
| F5Graphics | |
![]() |
drawSpline(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
スプライン曲線を描画します.
| GraphicsEx | |
![]() |
drawStarPolygon(x:Number, y:Number, vertex_number:uint, radius_out:Number, radius_in:Number, rotation:Number = 0.0):void
スターを描画します.
| GraphicsEx | |
![]() |
drawTriangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
三角形を描画します.
| GraphicsEx | |
![]() |
ellipse(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、楕円を描画します.
| F5Graphics | |
![]() |
ellipseMode(mode:int):void
| F5Graphics | |
|
endDraw():void
描画を終了するときに実行します.このメソッドにより Graphics の内容が BitmapData にドローされます.
| F5BitmapData2D | ||
![]() |
endFill():void
beginFill()、beginGradientFill()、または beginBitmapFill() メソッドへの最後の呼び出し以降に追加された線と曲線に塗りを適用します.
| GraphicsBase | |
![]() |
endShape(close_path:Boolean = false):void
| F5Graphics | |
![]() |
fill(c1:Number, c2:Number, c3:Number, c4:Number):void
塗りの色、透明度を指定します.
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
image(img:BitmapData, x:Number, y:Number, w:Number, h:Number):void
画像を描画します.
| F5Graphics | |
![]() |
imageMode(mode:int):void
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
line(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の線のスタイルを適用し、直線を描画します.
| F5Graphics | |
![]() |
lineGradientStyle(type:String, colors:Array, alphas:Array, ratios:Array, matrix_:Matrix = null, spreadMethod:String = "pad", interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0):void
線スタイルのグラデーションを指定します.
| F5Graphics2D | |
![]() |
linesTo(coordinates:Array):void
lines to
| GraphicsEx | |
![]() |
lineStyle(thickness_:Number = 0, color_:uint = 0, alpha_:Number = 1, pixelHinting_:Boolean = false, scaleMode_:String = "normal", caps_:String = null, joints_:String = null, miterLimit_:Number = 3):void
線のスタイルを指定します.
| F5Graphics | |
![]() |
lineTo(x:Number, y:Number):void
現在の描画位置から (x, y) まで描画します.
| F5Graphics2D | |
![]() |
moveTo(x:Number, y:Number):void
現在の描画位置を (x, y) に移動します.
| F5Graphics2D | |
![]() |
moveToLast():void
現在の描画位置へ moveTo() します.
| GraphicsBase | |
![]() |
noFill():void
塗りが描画されないようにします.
| F5Graphics | |
![]() |
noLineStyle():void
線が描画されないようにします.
| F5Graphics | |
![]() |
noStroke():void
線が描画されないようにします.
| F5Graphics | |
![]() |
noTint():void
Tint を無効にします.
| F5Graphics | |
|
pixel(x:Number, y:Number):void
| F5BitmapData2D | ||
![]() |
point(x:Number, y:Number):void
点を描画します.点を描画する色は、線の色が適用されます.
| F5Graphics | |
![]() |
popMatrix():void
前回、pushMatrix() で保持した 変換 Matrix を復元します.
| F5Graphics2D | |
![]() |
printMatrix():void
変換 Matrix の行列値を
trace します. | F5Graphics2D | |
![]() |
pushMatrix():void
現在の 変換 Matrix を一時的に保持します.
| F5Graphics2D | |
![]() |
qbezierPoint(a:Number, b:Number, c:Number, t:Number):Number
quadratic bezier function
| GraphicsEx | |
![]() |
qbezierTangent(a:Number, b:Number, c:Number, t:Number):Number
diff of quadratic bezier function
| GraphicsEx | |
![]() |
quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void
現在の塗りと線のスタイルを適用し、四角形を描画します.
| F5Graphics | |
![]() |
rect(x0:Number, y0:Number, x1:Number, y1:Number):void
現在の塗りと線のスタイルを適用し、矩形を描画します.
| F5Graphics | |
![]() |
rectMode(mode:int):void
| F5Graphics | |
![]() |
| F5Graphics | |
![]() |
resetMatrix():void
変換 Matrix をリセットします.
| F5Graphics2D | |
![]() |
rlineTo(x:Number, y:Number):void
relative lineTo
| F5Graphics2D | |
![]() |
rotate(angle:Number):void
描画する Graphics を回転します.
| F5Graphics2D | |
![]() |
roundrect(x0:Number, y0:Number, x1:Number, y1:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void
現在の塗りと線のスタイルを適用し、roundRectを描画します.
| F5Graphics | |
![]() |
saturation(c:IFColor):Number
| F5Graphics | |
![]() |
sbezierTo(cx1:Number, cy1:Number, x1:Number, y1:Number):void
short hand bezierTo
| F5Graphics2D | |
![]() |
scale(x:Number, y:Number):void
描画する Graphics を拡大/縮小します.
| F5Graphics2D | |
![]() |
screenX(x:Number, y:Number):Number
現在の Transform で座標を変換し、その X 座標を返します.
| F5Graphics2D | |
![]() |
screenY(x:Number, y:Number):Number
現在の Transform で座標を変換し、その Y 座標を返します.
| F5Graphics2D | |
![]() |
scurveTo(x:Number, y:Number):void
short hand curveTo
| F5Graphics2D | |
|
size(width_:uint, height_:uint):void
幅と高さを設定します.
| F5BitmapData2D | ||
![]() |
splineTo(x:Number, y:Number):void
spline to : after spline curve
| F5Graphics2D | |
![]() |
stroke(c1:Number, c2:Number, c3:Number, c4:Number):void
線の色、透明度を指定します.
| F5Graphics | |
![]() |
strokeCap(capsStyle:String):void
線の終端のキャップの種類を指定します.
| F5Graphics | |
![]() |
strokeJoin(jointStyle:String):void
線の角で使用する接合点の外観の種類を指定します.
| F5Graphics | |
![]() |
strokeWeight(thickness_:Number):void
線の太さを指定します.有効な値は 0~255 です.
| F5Graphics | |
![]() |
text(str:String, x:Number, y:Number, z:Number = 0.0):void
text を描画します.
| F5Graphics | |
![]() |
textAlign(align_:String):void
text の align を指定します.
| F5Graphics | |
![]() |
textArea(str:String, x:Number, y:Number, w:Number, h:Number, z:Number = 0.0):void
指定した Rectangle 内に text を流し込み描画します.
| F5Graphics | |
![]() |
textAscent():Number
| F5Graphics | |
![]() |
textDescent():Number
| F5Graphics | |
![]() |
描画する font を指定します.
| F5Graphics | |
![]() |
textLeading(leading:Number):void
text の 行高 を指定します.
| F5Graphics | |
![]() |
textSize(fontSize:Number):void
text の size を指定します.
| F5Graphics | |
![]() |
texture(textureData:BitmapData):void
vertex() で 描画する テクスチャ(画像) を設定します.
| F5Graphics | |
![]() |
textWidth(str:String):Number
文字列の幅を取得します.
| F5Graphics | |
![]() |
tint(c1:Number, c2:Number, c3:Number, c4:Number):void
Tint Color を指定します.
| F5Graphics | |
![]() |
translate(x:Number, y:Number):void
描画する Graphics を移動します.
| F5Graphics2D | |
![]() |
triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void
現在の塗りと線のスタイルを適用し、三角形を描画します.
| F5Graphics | |
![]() |
vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):void
| F5Graphics2D | |
| bitmapData | property |
bitmapData:BitmapData [read-only]描画の対象となる BitmapData を示します.
Implementation public function get bitmapData():BitmapData
| F5BitmapData2D | () | constructor |
public function F5BitmapData2D(width_:uint, height_:uint, transparent_:Boolean = false, bgcolor:uint = 0xffcccccc)新しい F5BitmapData2D クラスのインスタンスを生成します.
Parameterswidth_:uint — BitmapData の幅
|
|
height_:uint — BitmapData の高さ
|
|
transparent_:Boolean (default = false) — BitmapData の transparent
|
|
bgcolor:uint (default = 0xffcccccc) — BitmapData の 背景色( 32bit Color )
|
| background | () | method |
public override function background(c1:Number, c2:Number, c3:Number, c4:Number):void背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| beginDraw | () | method |
public override function beginDraw():void
| endDraw | () | method |
public override function endDraw():void描画を終了するときに実行します.このメソッドにより Graphics の内容が BitmapData にドローされます.
| pixel | () | method |
public function pixel(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| size | () | method |
public override function size(width_:uint, height_:uint):void幅と高さを設定します. このメソッドにより bitmapData のサイズが変更され、描画が初期状態になります.
Parameterswidth_:uint |
|
height_:uint |