Packagefrocessing.core.graphics
Classpublic class FBitmapGraphics
InheritanceFBitmapGraphics Inheritance Object



Public Properties
 PropertyDefined By
  detail : int = 1
drawQuad()時の描画ポリゴン分割数.
FBitmapGraphics
  graphics : Graphics
FBitmapGraphics
  smoothing : Boolean = true
画像描画のスムーシング.
FBitmapGraphics
Public Methods
 MethodDefined By
  
FBitmapGraphics(graphics:Graphics)
FBitmapGraphics
  
drawImage(image:BitmapData, mtx:Matrix = null):void
BitmapData を 描画します.
FBitmapGraphics
  
drawQuad(image: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
BitmapData を Quad の領域に描画します.
FBitmapGraphics
  
drawRect(image:BitmapData, x:Number, y:Number, width:Number, height:Number):void
BitmapData を 矩形領域に描画します.
FBitmapGraphics
  
drawTriangle(image: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
BitmapData を Triangle の領域に描画します.
FBitmapGraphics
Property Detail
detailproperty
public var detail:int = 1

drawQuad()時の描画ポリゴン分割数. ポリゴン数は 2 (detail^2) になる.

graphicsproperty 
public var graphics:Graphics

smoothingproperty 
public var smoothing:Boolean = true

画像描画のスムーシング.

Constructor Detail
FBitmapGraphics()Constructor
public function FBitmapGraphics(graphics:Graphics)

Parameters
graphics:Graphics — target Graphics.
Method Detail
drawImage()method
public function drawImage(image:BitmapData, mtx:Matrix = null):void

BitmapData を 描画します.

Parameters

image:BitmapData — BitmapData
 
mtx:Matrix (default = null) — transform matrix

drawQuad()method 
public function drawQuad(image: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

BitmapData を Quad の領域に描画します.

Parameters

image:BitmapData
 
x0: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(image:BitmapData, x:Number, y:Number, width:Number, height:Number):void

BitmapData を 矩形領域に描画します.

Parameters

image:BitmapData
 
x:Number
 
y:Number
 
width:Number
 
height:Number

drawTriangle()method 
public function drawTriangle(image: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

BitmapData を Triangle の領域に描画します.

Parameters

image: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