| Package | frocessing.bmp |
| Class | public class FBitmapGraphics |
| Property | Defined by | ||
|---|---|---|---|
| bitmapdata : BitmapData [read-only]
現在の BitmapData を示します.
| FBitmapGraphics | ||
| detail : uint
drawQuad() メソッドで描画する際の分割数を示します.
| FBitmapGraphics | ||
| graphics : Graphics
描画する Graphics を示します.
| FBitmapGraphics | ||
| smooth : Boolean
描画の Smoothing を示します.
| FBitmapGraphics | ||
| Method | Defined by | ||
|---|---|---|---|
|
FBitmapGraphics(gc:Graphics, smooth_:Boolean = true, detail_:uint = 4)
新しい FBitmapGraphics クラスのインスタンスを生成します.
| FBitmapGraphics | ||
|
beginBitmap(bitmapdata:BitmapData):void
描画する BitmapData を指定します.
| FBitmapGraphics | ||
|
drawBitmap(x:Number, y:Number, w:Number, h:Number):void
BitmapData を描画します.
| FBitmapGraphics | ||
|
drawQuad(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
BitmapData を変形して描画します.
| FBitmapGraphics | ||
|
drawRect(x:Number, y:Number, w:Number, h:Number, mtx:Matrix = null):void
BitmapData を Rect の領域に描画します.
| FBitmapGraphics | ||
|
drawTriangle(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
| FBitmapGraphics | ||
|
drawTriangles(vertices:Array, indices:Array, uvData:Array):void
| FBitmapGraphics | ||
|
endBitmap():void
draw 後に実行します.
| FBitmapGraphics | ||
| bitmapdata | property |
bitmapdata:BitmapData [read-only]現在の BitmapData を示します.
Implementation public function get bitmapdata():BitmapData
| detail | property |
detail:uint [read-write]drawQuad() メソッドで描画する際の分割数を示します. (1以上)
例えば、分割数を 4 で設定した場合、4 x 4 x 2 の 32ポリゴンで描画されます.
Implementation public function get detail():uint
public function set detail(value:uint):void
| graphics | property |
graphics:Graphics [read-write]描画する Graphics を示します.
Implementation public function get graphics():Graphics
public function set graphics(value:Graphics):void
| smooth | property |
smooth:Boolean [read-write]描画の Smoothing を示します.
Implementation public function get smooth():Boolean
public function set smooth(value:Boolean):void
| FBitmapGraphics | () | constructor |
public function FBitmapGraphics(gc:Graphics, smooth_:Boolean = true, detail_:uint = 4)新しい FBitmapGraphics クラスのインスタンスを生成します.
Parametersgc:Graphics — 描画する Graphics
|
|
smooth_:Boolean (default = true) — 描画のスムーシング
|
|
detail_:uint (default = 4) — BitmapData を変形する場合の分割数
|
| beginBitmap | () | method |
public function beginBitmap(bitmapdata:BitmapData):void描画する BitmapData を指定します. drawメソッドの前に必ず実行します.
Parametersbitmapdata:BitmapData |
| drawBitmap | () | method |
public function drawBitmap(x:Number, y:Number, w:Number, h:Number):voidBitmapData を描画します.
Parametersx:Number |
|
y:Number |
|
w:Number |
|
h:Number |
| drawQuad | () | method |
public function drawQuad(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):voidBitmapData を変形して描画します.
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) |
| drawRect | () | method |
public function drawRect(x:Number, y:Number, w:Number, h:Number, mtx:Matrix = null):voidBitmapData を Rect の領域に描画します.
Parametersx:Number |
|
y:Number — x 座標
|
|
w:Number — y 座標
|
|
h:Number — 描画する幅
|
|
mtx:Matrix (default = null) — 描画する高さ
|
| drawTriangle | () | method |
public function drawTriangle(x0:Number, y0:Number, x1:Number, y1:Number, x2:Number, y2:Number, u0:Number, v0:Number, u1:Number, v1:Number, u2:Number, v2:Number):voidParameters
x0:Number |
|
y0:Number |
|
x1:Number |
|
y1:Number |
|
x2:Number |
|
y2:Number |
|
u0:Number |
|
v0:Number |
|
u1:Number |
|
v1:Number |
|
u2:Number |
|
v2:Number |
| drawTriangles | () | method |
public function drawTriangles(vertices:Array, indices:Array, uvData:Array):voidParameters
vertices:Array |
|
indices:Array |
|
uvData:Array |
| endBitmap | () | method |
public function endBitmap():voiddraw 後に実行します. BitmapData が null に設定されます.