Package | frocessing.geom |
Class | public class FGradientMatrix |
Inheritance | FGradientMatrix FMatrix flash.geom.Matrix |
Method | Defined By | ||
---|---|---|---|
FGradientMatrix(vx1:Number = 1, vy1:Number = 0, vx2:Number = 0, vy2:Number = 1, cx:Number = 0, cy:Number = 0)
gradient matrix. | FGradientMatrix | ||
appendMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
append matrix. | FMatrix | ||
clone():Matrix [override]
| FMatrix | ||
concat(mtx:Matrix):void [override]
append matrix. | FMatrix | ||
create(vx1:Number = 1, vy1:Number = 0, vx2:Number = 0, vy2:Number = 1, cx:Number = 0, cy:Number = 0):void
create gradient matrix. | FGradientMatrix | ||
createGradientBox(width:Number, height:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void [override]
| FGradientMatrix | ||
createLinear(x0:Number = 0, y0:Number = 0, x1:Number = 1, y1:Number = 0):void
create linear gradient matrix. | FGradientMatrix | ||
createRadial(cx:Number = 0.5, cy:Number = 0.5, r:Number = 0.5, fr:Number = 0):void
create simple radial gradient matrix. | FGradientMatrix | ||
createSkew(x0:Number = 0, y0:Number = 0, x1:Number = 1, y1:Number = 0, x2:Number = 0, y2:Number = 1, rotation:Number = 0):void
create skew gradient matrix. | FGradientMatrix | ||
createSkewRadial(x0:Number = 0.5, y0:Number = 0.5, x1:Number = 1.0, y1:Number = 0.5, x2:Number = 0.5, y2:Number = 1.0, fr:Number = 0):void
create skew radial gradient matrix. | FGradientMatrix | ||
defaultGradient():Matrix [static]
default matrix of Graphics#beginGradientFill
| FGradientMatrix | ||
identity():void [override]
initialize gradient matrix. | FGradientMatrix | ||
map(x:Number, y:Number, width:Number, height:Number):Matrix
mapping gradient matrix. | FGradientMatrix | ||
prependMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
prepend matrix. | FMatrix | ||
rotate(angle:Number):void [override]
append rotate. | FMatrix | ||
scale(sx:Number, sy:Number):void [override]
append scale. | FMatrix | ||
setMatrix(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number):void
行列値を設定します. | FMatrix | ||
toString():String [override]
| FGradientMatrix | ||
translate(x:Number, y:Number):void [override]
append translate. | FMatrix |
FGradientMatrix | () | Constructor |
public function FGradientMatrix(vx1:Number = 1, vy1:Number = 0, vx2:Number = 0, vy2:Number = 1, cx:Number = 0, cy:Number = 0)
gradient matrix.
Parametersvx1:Number (default = 1 ) — x axis vector
| |
vy1:Number (default = 0 ) — x axis vector
| |
vx2:Number (default = 0 ) — y axis vector
| |
vy2:Number (default = 1 ) — y axis vector
| |
cx:Number (default = 0 ) — center x
| |
cy:Number (default = 0 ) — center y
|
create | () | method |
public function create(vx1:Number = 1, vy1:Number = 0, vx2:Number = 0, vy2:Number = 1, cx:Number = 0, cy:Number = 0):void
create gradient matrix.
Parameters
vx1:Number (default = 1 ) — x axis vector
| |
vy1:Number (default = 0 ) — x axis vector
| |
vx2:Number (default = 0 ) — y axis vector
| |
vy2:Number (default = 1 ) — y axis vector
| |
cx:Number (default = 0 ) — center x
| |
cy:Number (default = 0 ) — center y
|
createGradientBox | () | method |
override public function createGradientBox(width:Number, height:Number, rotation:Number = 0, tx:Number = 0, ty:Number = 0):void
Parameters
width:Number | |
height:Number | |
rotation:Number (default = 0 )
| |
tx:Number (default = 0 )
| |
ty:Number (default = 0 )
|
createLinear | () | method |
public function createLinear(x0:Number = 0, y0:Number = 0, x1:Number = 1, y1:Number = 0):void
create linear gradient matrix.
Parameters
x0:Number (default = 0 ) — begin x
| |
y0:Number (default = 0 ) — begin y
| |
x1:Number (default = 1 ) — end x
| |
y1:Number (default = 0 ) — end y
|
createRadial | () | method |
public function createRadial(cx:Number = 0.5, cy:Number = 0.5, r:Number = 0.5, fr:Number = 0):void
create simple radial gradient matrix.
Parameters
cx:Number (default = 0.5 ) — center x
| |
cy:Number (default = 0.5 ) — center y
| |
r:Number (default = 0.5 ) — radius
| |
fr:Number (default = 0 ) — focus pointion angle
|
createSkew | () | method |
public function createSkew(x0:Number = 0, y0:Number = 0, x1:Number = 1, y1:Number = 0, x2:Number = 0, y2:Number = 1, rotation:Number = 0):void
create skew gradient matrix.
Parameters
x0:Number (default = 0 ) — begin x
| |
y0:Number (default = 0 ) — begin y
| |
x1:Number (default = 1 ) — end x1
| |
y1:Number (default = 0 ) — end y1
| |
x2:Number (default = 0 ) — end x2
| |
y2:Number (default = 1 ) — end y2
| |
rotation:Number (default = 0 ) — gradient rotation
|
createSkewRadial | () | method |
public function createSkewRadial(x0:Number = 0.5, y0:Number = 0.5, x1:Number = 1.0, y1:Number = 0.5, x2:Number = 0.5, y2:Number = 1.0, fr:Number = 0):void
create skew radial gradient matrix.
Parameters
x0:Number (default = 0.5 ) — center x
| |
y0:Number (default = 0.5 ) — center y
| |
x1:Number (default = 1.0 ) — end x1
| |
y1:Number (default = 0.5 ) — end y1
| |
x2:Number (default = 0.5 ) — end x2
| |
y2:Number (default = 1.0 ) — end y2
| |
fr:Number (default = 0 ) — focus pointion angle
|
defaultGradient | () | method |
public static function defaultGradient():Matrix
default matrix of Graphics#beginGradientFill
ReturnsMatrix |
identity | () | method |
override public function identity():void
initialize gradient matrix. widht 1.0, height 1.0, center position(0,0).
map | () | method |
public function map(x:Number, y:Number, width:Number, height:Number):Matrix
mapping gradient matrix.
Parameters
x:Number — target rect.x
| |
y:Number — target rect.y
| |
width:Number — target rect.width
| |
height:Number — target rect.height
|
Matrix |
toString | () | method |
override public function toString():String
Returns
String |