| Package | frocessing.core |
| Class | public class F5Graphics |
| Inheritance | F5Graphics GraphicsEx GraphicsBase |
| Subclasses | F5Graphics2D, F5Graphics3D |
| Property | Defined by | ||
|---|---|---|---|
![]() | _caps : String | GraphicsBase | |
| caps : String [write-only]
| F5Graphics | ||
![]() | default_gradient_matrix : Matrix | GraphicsBase | |
![]() | _fill_alpha : Number | GraphicsBase | |
| fillAlpha : Number [write-only]
| F5Graphics | ||
![]() | _fill_color : uint | GraphicsBase | |
| fillColor : uint [write-only]
| F5Graphics | ||
| fontImageDetail : uint | F5Graphics | ||
![]() | graphics : Graphics
描画対象となる Graphics を示します.
| GraphicsBase | |
| height : uint [read-only]
F5Graphics が保持する高さを示します.
| F5Graphics | ||
![]() | imageDetail : uint
画像を変形して描画する際の精度を指定します.
| GraphicsEx | |
![]() | imageSmoothing : Boolean
画像を描画する場合の Smoothing を設定します.
| GraphicsEx | |
![]() | _joints : String | GraphicsBase | |
| joints : String [write-only]
| F5Graphics | ||
![]() | lastCtrlX : Number | GraphicsBase | |
![]() | lastCtrlY : Number | GraphicsBase | |
![]() | lastX : Number
現在の描画位置 x 座標を示します.
| GraphicsBase | |
![]() | lastY : Number
現在の描画位置 y 座標を示します.
| GraphicsBase | |
![]() | _miterLimit : Number | GraphicsBase | |
| miterLimit : Number [write-only]
| F5Graphics | ||
![]() | _pixelHinting : Boolean | GraphicsBase | |
| pixelHinting : Boolean [write-only]
| F5Graphics | ||
![]() | _scaleMode : String | GraphicsBase | |
| scaleMode : String [write-only]
| F5Graphics | ||
![]() | startX : Number | GraphicsBase | |
![]() | startY : Number | GraphicsBase | |
![]() | _stroke_alpha : Number | GraphicsBase | |
| strokeAlpha : Number [write-only]
| F5Graphics | ||
![]() | _stroke_color : uint | GraphicsBase | |
| strokeColor : uint [write-only]
| F5Graphics | ||
![]() | _thickness : Number | GraphicsBase | |
| thickness : Number [write-only]
| F5Graphics | ||
| tintColor : uint
Tint Color を 32bit Color で示します.
| F5Graphics | ||
| typographics : F5Typographics
[read-only]
| F5Graphics | ||
| width : uint [read-only]
F5Graphics が保持する幅を示します.
| F5Graphics | ||
| Property | Defined by | ||
|---|---|---|---|
| _background : FColor | F5Graphics | ||
![]() | bezier_draw_step : uint = 20 | GraphicsEx | |
![]() | _bmpGC : FBitmapGraphics | GraphicsEx | |
| color_mode : FColorMode | F5Graphics | ||
| ellipse_mode : int | F5Graphics | ||
| _fill : FColor | F5Graphics | ||
| _fill_do : Boolean | F5Graphics | ||
![]() | _gc : Graphics | GraphicsBase | |
| _height : uint | F5Graphics | ||
| image_mode : int | F5Graphics | ||
![]() | _lastCtrlX : Number | GraphicsBase | |
![]() | _lastCtrlY : Number | GraphicsBase | |
![]() | _lastX : Number | GraphicsBase | |
![]() | _lastY : Number | GraphicsBase | |
| rect_mode : int | F5Graphics | ||
| shape_mode : int | F5Graphics | ||
| shape_mode_polygon : Boolean | F5Graphics | ||
![]() | spline_draw_step : uint = 20 | GraphicsEx | |
![]() | spline_tightness : Number = 1.0 | GraphicsEx | |
| splineVertexCount : uint | F5Graphics | ||
| splineVertexX : Array | F5Graphics | ||
| splineVertexY : Array | F5Graphics | ||
![]() | _splineX0 : Number = 0.0 | GraphicsEx | |
![]() | _splineX1 : Number = 0.0 | GraphicsEx | |
![]() | _splineX2 : Number = 0.0 | GraphicsEx | |
![]() | _splineY0 : Number = 0.0 | GraphicsEx | |
![]() | _splineY1 : Number = 0.0 | GraphicsEx | |
![]() | _splineY2 : Number = 0.0 | GraphicsEx | |
![]() | _startX : Number | GraphicsBase | |
![]() | _startY : Number | GraphicsBase | |
| _stroke : FColor | F5Graphics | ||
![]() | _stroke_do : Boolean | GraphicsBase | |
| texture_mode : Boolean | F5Graphics | ||
| _tint_color : uint | F5Graphics | ||
| _tint_do : Boolean | F5Graphics | ||
| tintImageCache : BitmapTintCache | F5Graphics | ||
| _typoGC : F5Typographics | F5Graphics | ||
| vertexCount : uint | F5Graphics | ||
| vertexsU : Array | F5Graphics | ||
| vertexsV : Array | F5Graphics | ||
| vertexsX : Array | F5Graphics | ||
| vertexsY : Array | F5Graphics | ||
| _width : uint | F5Graphics | ||
| Method | Defined by | ||
|---|---|---|---|
|
F5Graphics(gc:Graphics)
新しい F5Graphics クラスのインスタンスを生成します.
| F5Graphics | ||
|
| F5Graphics | ||
|
applyFill():void
指定されている塗りで beginFill() を実行します.
| F5Graphics | ||
|
applyLineStyle():void
指定されている線のスタイルをを適用します.
| F5Graphics | ||
|
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
背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
| F5Graphics | ||
![]() |
beginBitmapFill(bitmap:BitmapData, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false):void
描画領域をビットマップイメージで塗りつぶします.
| GraphicsBase | |
|
beginDraw():void
描画を開始するときに実行します.このメソッドは、F5Graphics2D,F5Graphics3D など F5Graphicsの拡張クラスで意味を持ちます.
| F5Graphics | ||
![]() |
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
今後の描画に使用するグラデーション塗りを指定します.
| GraphicsBase | |
|
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, x:Number, y:Number):void
cubic bezier to
| GraphicsEx | |
|
bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
| F5Graphics | ||
|
| 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(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
指定されたをコントロールポイント(controlX, controlY) を使用し、現在の描画位置から (anchorX, anchorY)まで2次ベジェ曲線を描画します.
| GraphicsBase | |
|
curveVertex(x:Number, y:Number):void
| F5Graphics | ||
![]() |
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
| GraphicsEx | |
![]() |
drawBitmapRect(bitmapdata:BitmapData, x:Number, y:Number, w:Number, h:Number):void
| GraphicsEx | |
![]() |
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
| GraphicsEx | |
|
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
描画を終了するときに実行します.このメソッドは、F5Graphics2D,F5Graphics3D など F5Graphicsの拡張クラスで意味を持ちます.
| F5Graphics | ||
![]() |
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
線スタイルのグラデーションを指定します.
| GraphicsBase | |
![]() |
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) まで描画します.
| GraphicsBase | |
![]() |
moveTo(x:Number, y:Number):void
現在の描画位置を (x, y) に移動します.
| GraphicsBase | |
![]() |
moveToLast():void
現在の描画位置へ moveTo() します.
| GraphicsBase | |
|
noFill():void
塗りが描画されないようにします.
| F5Graphics | ||
|
noLineStyle():void
線が描画されないようにします.
| F5Graphics | ||
|
noStroke():void
線が描画されないようにします.
| F5Graphics | ||
|
noTint():void
Tint を無効にします.
| F5Graphics | ||
|
point(x:Number, y:Number):void
点を描画します.点を描画する色は、線の色が適用されます.
| F5Graphics | ||
![]() |
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 | ||
![]() |
rlineTo(x:Number, y:Number):void
relative lineTo
| GraphicsEx | |
|
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, x:Number, y:Number):void
short hand bezierTo
| GraphicsEx | |
![]() |
scurveTo(x:Number, y:Number):void
short hand curveTo
| GraphicsEx | |
|
size(width_:uint, height_:uint):void
幅と高さを設定します.
| F5Graphics | ||
![]() |
splineTo(x:Number, y:Number):void
spline to : after spline curve
| GraphicsEx | |
|
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 | ||
|
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
| F5Graphics | ||
| Constant | Defined by | ||
|---|---|---|---|
| CENTER : int = 3 [static]
| F5Graphics | ||
| CLOSE : Boolean = true [static]
| F5Graphics | ||
| CORNER : int = 0 [static]
| F5Graphics | ||
| CORNERS : int = 1 [static]
| F5Graphics | ||
| HALF_PI : Number [static]
| F5Graphics | ||
| HSB : String = "hsv" [static]
| F5Graphics | ||
| HSV : String = "hsv" [static]
| F5Graphics | ||
| LINES : int = 20 [static]
| F5Graphics | ||
| NONE_SHAPE : int = 0 [static]
| F5Graphics | ||
| OPEN : Boolean = false [static]
| F5Graphics | ||
| PI : Number [static]
| F5Graphics | ||
| POINTS : int = 10 [static]
| F5Graphics | ||
| POLYGON : int = 99 [static]
| F5Graphics | ||
| QUADS : int = 40 [static]
| F5Graphics | ||
| QUAD_STRIP : int = 41 [static]
| F5Graphics | ||
| RADIUS : int = 2 [static]
| F5Graphics | ||
| RGB : String = "rgb" [static]
| F5Graphics | ||
| TRIANGLE_FAN : int = 32 [static]
| F5Graphics | ||
| TRIANGLES : int = 30 [static]
| F5Graphics | ||
| TRIANGLE_STRIP : int = 31 [static]
| F5Graphics | ||
| TWO_PI : Number [static]
| F5Graphics | ||
| _background | property |
protected var _background:FColor
| caps | property |
caps:String [write-only]Implementation
public function set caps(value:String):void
| color_mode | property |
protected var color_mode:FColorMode
| ellipse_mode | property |
protected var ellipse_mode:int
| _fill | property |
protected var _fill:FColor
| fillAlpha | property |
fillAlpha:Number [write-only]Implementation
public function set fillAlpha(value:Number):void
| fillColor | property |
fillColor:uint [write-only]Implementation
public function set fillColor(value:uint):void
| _fill_do | property |
protected var _fill_do:Boolean
| fontImageDetail | property |
fontImageDetail:uint [read-write]Implementation
public function get fontImageDetail():uint
public function set fontImageDetail(value:uint):void
| _height | property |
protected var _height:uint
| height | property |
height:uint [read-only]F5Graphics が保持する高さを示します.
Implementation public function get height():uint
| image_mode | property |
protected var image_mode:int
| joints | property |
joints:String [write-only]Implementation
public function set joints(value:String):void
| miterLimit | property |
miterLimit:Number [write-only]Implementation
public function set miterLimit(value:Number):void
| pixelHinting | property |
pixelHinting:Boolean [write-only]Implementation
public function set pixelHinting(value:Boolean):void
| rect_mode | property |
protected var rect_mode:int
| scaleMode | property |
scaleMode:String [write-only]Implementation
public function set scaleMode(value:String):void
| shape_mode | property |
protected var shape_mode:int
| shape_mode_polygon | property |
protected var shape_mode_polygon:Boolean
| splineVertexCount | property |
protected var splineVertexCount:uint
| splineVertexX | property |
protected var splineVertexX:Array
| splineVertexY | property |
protected var splineVertexY:Array
| _stroke | property |
protected var _stroke:FColor
| strokeAlpha | property |
strokeAlpha:Number [write-only]Implementation
public function set strokeAlpha(value:Number):void
| strokeColor | property |
strokeColor:uint [write-only]Implementation
public function set strokeColor(value:uint):void
| texture_mode | property |
protected var texture_mode:Boolean
| thickness | property |
thickness:Number [write-only]Implementation
public function set thickness(value:Number):void
| _tint_color | property |
protected var _tint_color:uint
| tintColor | property |
tintColor:uint [read-write]Tint Color を 32bit Color で示します.
Implementation public function get tintColor():uint
public function set tintColor(value:uint):void
| _tint_do | property |
protected var _tint_do:Boolean
| tintImageCache | property |
protected var tintImageCache:BitmapTintCache
| _typoGC | property |
protected var _typoGC:F5Typographics
| typographics | property |
typographics:F5Typographics [read-only]Implementation
public function get typographics():F5Typographics
| vertexCount | property |
protected var vertexCount:uint
| vertexsU | property |
protected var vertexsU:Array
| vertexsV | property |
protected var vertexsV:Array
| vertexsX | property |
protected var vertexsX:Array
| vertexsY | property |
protected var vertexsY:Array
| _width | property |
protected var _width:uint
| width | property |
width:uint [read-only]F5Graphics が保持する幅を示します.
Implementation public function get width():uint
| F5Graphics | () | constructor |
public function F5Graphics(gc:Graphics)新しい F5Graphics クラスのインスタンスを生成します.
Parametersgc:Graphics — 描画対象となる Graphics を指定します
|
| alpha | () | method |
| applyFill | () | method |
public override function applyFill():void指定されている塗りで beginFill() を実行します.
| applyLineStyle | () | method |
public override function applyLineStyle():void指定されている線のスタイルをを適用します.
| arc | () | method |
public function arc(x:Number, y:Number, width_:Number, height_:Number, start_radian:Number, stop_radian:Number):void現在の塗りと線のスタイルを適用し、円弧を描画します.
Parametersx:Number |
|
y:Number |
|
width_:Number |
|
height_:Number |
|
start_radian:Number |
|
stop_radian:Number |
| background | () | method |
public function background(c1:Number, c2:Number, c3:Number, c4:Number):void背景を描画します.このメソッドを実行すると、現在の描画内容がクリアされます.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| beginDraw | () | method |
public function beginDraw():void描画を開始するときに実行します.このメソッドは、F5Graphics2D,F5Graphics3D など F5Graphicsの拡張クラスで意味を持ちます.
| beginShape | () | method |
public function beginShape(mode:int = 99):voidParameters
mode:int (default = 99) |
See also
| bezier | () | method |
public function bezier(x0:Number, y0:Number, cx0:Number, cy0:Number, cx1:Number, cy1:Number, x1:Number, y1:Number):void現在の塗りと線のスタイルを適用し、3次ベジェ曲線を描画します.
Parametersx0:Number |
|
y0:Number |
|
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x1:Number |
|
y1:Number |
| bezierVertex | () | method |
public function bezierVertex(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):voidParameters
cx0:Number |
|
cy0:Number |
|
cx1:Number |
|
cy1:Number |
|
x:Number |
|
y:Number |
| blendColor | () | method |
public function blendColor(c1:IColor, c2:IColor, blend_mode:String):FColorParameters
c1:IColor |
|
c2:IColor |
|
blend_mode:String |
FColor |
See also
| blue | () | method |
| brightness | () | method |
| circle | () | method |
public function circle(x:Number, y:Number, size:Number):void現在の塗りと線のスタイルを適用し、円を描画します.
Parametersx:Number |
|
y:Number |
|
size:Number |
| clear | () | method |
public override function clear():voidGraphics オブジェクトに描画されているグラフィックをクリアします.
| color | () | method |
public function color(c1:Number, c2:Number, c3:Number, c4:Number):FColorParameters
c1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
FColor |
See also
| color24 | () | method |
public function color24(c1:Number, c2:Number, c3:Number, c4:Number):uintParameters
c1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
uint |
See also
| color32 | () | method |
public function color32(c1:Number, c2:Number, c3:Number, c4:Number):uintParameters
c1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
uint |
See also
| colorMode | () | method |
public function colorMode(mode:String, range1_:Number, range2_:Number, range3_:Number, range4_:Number):voidカラーモードを指定します.
Parametersmode:String |
|
range1_:Number |
|
range2_:Number |
|
range3_:Number |
|
range4_:Number |
See also
| curve | () | method |
public function curve(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void現在の塗りと線のスタイルを適用し、スプライン曲線を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
| curveVertex | () | method |
public function curveVertex(x:Number, y:Number):voidParameters
x:Number |
|
y:Number |
| drawCircle | () | method |
public override function drawCircle(x:Number, y:Number, radius:Number):void円を描画します.
Parametersx:Number |
|
y:Number |
|
radius:Number |
| drawEllipse | () | method |
public override function drawEllipse(x:Number, y:Number, width_:Number, height_:Number):void楕円を描画します.
Parametersx:Number |
|
y:Number |
|
width_:Number |
|
height_:Number |
| drawRect | () | method |
public override function drawRect(x:Number, y:Number, width_:Number, height_:Number):void矩形を描画します.
Parametersx:Number |
|
y:Number |
|
width_:Number |
|
height_:Number |
| drawRoundRect | () | method |
public override function drawRoundRect(x:Number, y:Number, width_:Number, height_:Number, ellipseWidth:Number, ellipseHeight:Number):void角丸矩形を描画します.
Parametersx:Number |
|
y:Number |
|
width_:Number |
|
height_:Number |
|
ellipseWidth:Number |
|
ellipseHeight:Number |
| drawRoundRectComplex | () | method |
public override function drawRoundRectComplex(x:Number, y:Number, width_:Number, height_:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void各コーナーの角丸を指定して、角丸矩形を描画します.
Parametersx:Number |
|
y:Number |
|
width_:Number |
|
height_:Number |
|
topLeftRadius:Number |
|
topRightRadius:Number |
|
bottomLeftRadius:Number |
|
bottomRightRadius:Number |
| ellipse | () | method |
public function ellipse(x0:Number, y0:Number, x1:Number, y1:Number):void現在の塗りと線のスタイルを適用し、楕円を描画します.
ellipse()メソッドの引数は、ellipseMode() で指定したモードによりその意味が異なります. モードと引数の関係は以下のようになります.
デフォルトのモードは、CENTERです.
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
| ellipseMode | () | method |
public function ellipseMode(mode:int):voidParameters
mode:int — CORNER | CORNERS | RADIUS | CENTER
|
See also
| endDraw | () | method |
public function endDraw():void描画を終了するときに実行します.このメソッドは、F5Graphics2D,F5Graphics3D など F5Graphicsの拡張クラスで意味を持ちます.
| endShape | () | method |
public function endShape(close_path:Boolean = false):voidParameters
close_path:Boolean (default = false) |
| f5curveTo | () | method |
f5internal function f5curveTo(cx:Number, cy:Number, cz:Number, x:Number, y:Number, z:Number):voidParameters
cx:Number |
|
cy:Number |
|
cz:Number |
|
x:Number |
|
y:Number |
|
z:Number |
| f5DrawBitmapFont | () | method |
f5internal function f5DrawBitmapFont(img:BitmapData, x1:Number, y1:Number, x2:Number, y2:Number, z:Number = 0):voidParameters
img:BitmapData |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
z:Number (default = 0) |
| f5lineTo | () | method |
f5internal function f5lineTo(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| f5moveTo | () | method |
f5internal function f5moveTo(x:Number, y:Number, z:Number):voidParameters
x:Number |
|
y:Number |
|
z:Number |
| f5Vertex | () | method |
f5internal function f5Vertex(x:Number, y:Number, z:Number, u:Number = 0, v:Number = 0):voidParameters
x:Number |
|
y:Number |
|
z:Number |
|
u:Number (default = 0) |
|
v:Number (default = 0) |
| fill | () | method |
public function fill(c1:Number, c2:Number, c3:Number, c4:Number):void塗りの色、透明度を指定します.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| green | () | method |
| hue | () | method |
| image | () | method |
public function image(img:BitmapData, x:Number, y:Number, w:Number, h:Number):void画像を描画します.
image()メソッドの引数は、imageMode() で指定したモードによりその意味が異なります. モードと引数の関係は以下のようになります.
デフォルトのモードは、CORNERです.
w、h を省略した場合は、bitmapdata の width と hight が適用されます.
Parametersimg:BitmapData |
|
x:Number |
|
y:Number |
|
w:Number |
|
h:Number |
| imageMode | () | method |
public function imageMode(mode:int):voidParameters
mode:int — CORNER | CORNERS | RADIUS | CENTER
|
See also
| lerpColor | () | method |
public function lerpColor(c1:IFColor, c2:IFColor, amt:Number):FColorParameters
c1:IFColor |
|
c2:IFColor |
|
amt:Number |
FColor |
See also
| line | () | method |
public function line(x0:Number, y0:Number, x1:Number, y1:Number):void現在の線のスタイルを適用し、直線を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
| lineStyle | () | method |
public override function 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線のスタイルを指定します.
Parametersthickness_:Number (default = 0) |
|
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) |
| noFill | () | method |
public function noFill():void塗りが描画されないようにします.
| noLineStyle | () | method |
public override function noLineStyle():void線が描画されないようにします.
| noStroke | () | method |
public function noStroke():void線が描画されないようにします.
| noTint | () | method |
public function noTint():voidTint を無効にします.
| point | () | method |
public function point(x:Number, y:Number):void点を描画します.点を描画する色は、線の色が適用されます.
Parametersx:Number |
|
y:Number |
| quad | () | method |
public function quad(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, x3:Number, y3:Number):void現在の塗りと線のスタイルを適用し、四角形を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
x3:Number |
|
y3:Number |
| rect | () | method |
public function rect(x0:Number, y0:Number, x1:Number, y1:Number):void現在の塗りと線のスタイルを適用し、矩形を描画します.
rect()メソッドの引数は、rectMode() で指定したモードによりその意味が異なります. モードと引数の関係は以下のようになります.
デフォルトのモードは、CORNERです.
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
| rectMode | () | method |
public function rectMode(mode:int):voidParameters
mode:int — CORNER | CORNERS | RADIUS | CENTER
|
See also
| red | () | method |
| roundrect | () | method |
public function roundrect(x0:Number, y0:Number, x1:Number, y1:Number, topLeftRadius:Number, topRightRadius:Number, bottomLeftRadius:Number, bottomRightRadius:Number):void現在の塗りと線のスタイルを適用し、roundRectを描画します.
roundrect()メソッドの引数は、rectMode() で指定したモードによりその意味が異なります. モードと引数の関係は以下のようになります.
デフォルトのモードは、CORNERです.
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
topLeftRadius:Number |
|
topRightRadius:Number |
|
bottomLeftRadius:Number |
|
bottomRightRadius:Number |
| saturation | () | method |
| size | () | method |
public function size(width_:uint, height_:uint):void幅と高さを設定します. width, height は background() メソッド以外には使用されません.
Parameterswidth_:uint |
|
height_:uint |
| stroke | () | method |
public function stroke(c1:Number, c2:Number, c3:Number, c4:Number):void線の色、透明度を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| strokeCap | () | method |
public function strokeCap(capsStyle:String):void線の終端のキャップの種類を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
ParameterscapsStyle:String |
See also
| strokeJoin | () | method |
public function strokeJoin(jointStyle:String):void線の角で使用する接合点の外観の種類を指定します. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
ParametersjointStyle:String |
See also
| strokeWeight | () | method |
public function strokeWeight(thickness_:Number):void線の太さを指定します.有効な値は 0~255 です. このメソッドにより lineStyle が実行され線のスタイルが適用されます.
Parametersthickness_:Number |
| text | () | method |
public function text(str:String, x:Number, y:Number, z:Number = 0.0):voidtext を描画します.
Parametersstr:String |
|
x:Number |
|
y:Number |
|
z:Number (default = 0.0) |
| textAlign | () | method |
public function textAlign(align_:String):voidtext の align を指定します.
Parametersalign_:String |
See also
| textArea | () | method |
public function textArea(str:String, x:Number, y:Number, w:Number, h:Number, z:Number = 0.0):void指定した Rectangle 内に text を流し込み描画します.
Parametersstr:String |
|
x:Number |
|
y:Number |
|
w:Number |
|
h:Number |
|
z:Number (default = 0.0) |
| textAscent | () | method |
public function textAscent():NumberReturns
Number |
| textDescent | () | method |
public function textDescent():NumberReturns
Number |
| textFont | () | method |
public function textFont(font:IFont, fontSize:Number):void描画する font を指定します.
Parametersfont:IFont |
|
fontSize:Number |
| textLeading | () | method |
public function textLeading(leading:Number):voidtext の 行高 を指定します.
Parametersleading:Number |
| textSize | () | method |
public function textSize(fontSize:Number):voidtext の size を指定します.
ParametersfontSize:Number |
| texture | () | method |
public function texture(textureData:BitmapData):voidvertex() で 描画する テクスチャ(画像) を設定します.
texture が適用されるのは、 beginShape() メソッドで以下のモードを指定した場合になります.
「 TRIANGLES TRIANGLE_FAN TRIANGLE_STRIP QUADS QUAD_STRIP 」
また、vertex() メソッドで、 u, v 値を指定する必要があります.
ParameterstextureData:BitmapData |
| textWidth | () | method |
public function textWidth(str:String):Number文字列の幅を取得します.
Parametersstr:String |
Number |
| tint | () | method |
public function tint(c1:Number, c2:Number, c3:Number, c4:Number):voidTint Color を指定します.
Parametersc1:Number |
|
c2:Number |
|
c3:Number |
|
c4:Number |
| triangle | () | method |
public function triangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number):void現在の塗りと線のスタイルを適用し、三角形を描画します.
Parametersx0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
| vertex | () | method |
public function vertex(x:Number, y:Number, u:Number = 0, v:Number = 0):voidParameters
x:Number |
|
y:Number |
|
u:Number (default = 0) — texture を指定している場合、u 値を画像の x 座標で指定できます
|
|
v:Number (default = 0) — texture を指定している場合、v 値を画像の y 座標で指定できます
|
| CENTER | constant |
public static const CENTER:int = 3
| CLOSE | constant |
public static const CLOSE:Boolean = true
| CORNER | constant |
public static const CORNER:int = 0
| CORNERS | constant |
public static const CORNERS:int = 1
| HALF_PI | constant |
public static const HALF_PI:Number
| HSB | constant |
public static const HSB:String = "hsv"
| HSV | constant |
public static const HSV:String = "hsv"
| LINES | constant |
public static const LINES:int = 20
| NONE_SHAPE | constant |
public static const NONE_SHAPE:int = 0
| OPEN | constant |
public static const OPEN:Boolean = false
| PI | constant |
public static const PI:Number
| POINTS | constant |
public static const POINTS:int = 10
| POLYGON | constant |
public static const POLYGON:int = 99
| QUADS | constant |
public static const QUADS:int = 40
| QUAD_STRIP | constant |
public static const QUAD_STRIP:int = 41
| RADIUS | constant |
public static const RADIUS:int = 2
| RGB | constant |
public static const RGB:String = "rgb"
| TRIANGLE_FAN | constant |
public static const TRIANGLE_FAN:int = 32
| TRIANGLES | constant |
public static const TRIANGLES:int = 30
| TRIANGLE_STRIP | constant |
public static const TRIANGLE_STRIP:int = 31
| TWO_PI | constant |
public static const TWO_PI:Number