| Package | frocessing.geom |
| Class | public class FMatrix |
| Inheritance | FMatrix flash.geom.Matrix |
| Subclasses | FGradientMatrix, FMatrix2D, FMatrixMap |
| Method | Defined By | ||
|---|---|---|---|
FMatrix(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0) | FMatrix | ||
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 | ||
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 | ||
translate(x:Number, y:Number):void [override]
append translate. | FMatrix | ||
| FMatrix | () | Constructor |
public function FMatrix(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0)Parameters
a:Number (default = 1.0) | |
b:Number (default = 0.0) | |
c:Number (default = 0.0) | |
d:Number (default = 1.0) | |
tx:Number (default = 0.0) | |
ty:Number (default = 0.0) |
| appendMatrix | () | method |
public function appendMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):voidappend matrix.
Parameters
t11:Number — a
| |
t12:Number — b
| |
t21:Number — c
| |
t22:Number — d
| |
t31:Number — tx
| |
t32:Number — ty
|
| clone | () | method |
override public function clone():MatrixReturns
Matrix |
| concat | () | method |
override public function concat(mtx:Matrix):voidappend matrix.
Parameters
mtx:Matrix — matrix
|
| prependMatrix | () | method |
public function prependMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):voidprepend matrix.
Parameters
t11:Number — a
| |
t12:Number — b
| |
t21:Number — c
| |
t22:Number — d
| |
t31:Number — tx
| |
t32:Number — ty
|
| rotate | () | method |
override public function rotate(angle:Number):voidappend rotate.
Parameters
angle:Number — rotate radian
|
| scale | () | method |
override public function scale(sx:Number, sy:Number):voidappend scale.
Parameters
sx:Number — scaleX
| |
sy:Number — scaleY
|
| setMatrix | () | method |
public function setMatrix(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number):void行列値を設定します.
Parameters
a:Number | |
b:Number | |
c:Number | |
d:Number | |
tx:Number | |
ty:Number |
| translate | () | method |
override public function translate(x:Number, y:Number):voidappend translate.
Parameters
x:Number — translate x
| |
y:Number — translate y
|