| 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):voidcreate 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):voidcreate 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):voidcreate 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):voidcreate 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):voidcreate 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():Matrixdefault matrix of Graphics#beginGradientFill
ReturnsMatrix |
| identity | () | method |
override public function identity():voidinitialize 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):Matrixmapping 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():StringReturns
String |