Package elemental2.dom
Class DOMMatrix
- java.lang.Object
-
- elemental2.dom.DOMMatrixReadOnly
-
- elemental2.dom.DOMMatrix
-
- All Implemented Interfaces:
DOMMatrix2DInit
,DOMMatrixInit
@JsType(isNative=true, namespace="<global>") public class DOMMatrix extends DOMMatrixReadOnly
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DOMMatrix.ConstructorInitUnionType
-
Constructor Summary
Constructors Constructor Description DOMMatrix(double[] init)
DOMMatrix(elemental2.core.JsArray<java.lang.Double> init)
DOMMatrix(DOMMatrix.ConstructorInitUnionType init)
DOMMatrix(java.lang.String init)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DOMMatrix
fromFloat32Array(elemental2.core.Float32Array array32)
static DOMMatrix
fromFloat64Array(elemental2.core.Float64Array array64)
static DOMMatrix
fromMatrix(DOMMatrixInit other)
DOMMatrix
invertSelf()
DOMMatrix
multiplySelf(DOMMatrixInit other)
DOMMatrix
preMultiplySelf(DOMMatrixInit other)
DOMMatrix
rotateAxisAngleSelf()
DOMMatrix
rotateAxisAngleSelf(double x)
DOMMatrix
rotateAxisAngleSelf(double x, double y)
DOMMatrix
rotateAxisAngleSelf(double x, double y, double z)
DOMMatrix
rotateAxisAngleSelf(double x, double y, double z, double angle)
DOMMatrix
rotateFromVectorSelf()
DOMMatrix
rotateFromVectorSelf(double x)
DOMMatrix
rotateFromVectorSelf(double x, double y)
DOMMatrix
rotateSelf()
DOMMatrix
rotateSelf(double rotX)
DOMMatrix
rotateSelf(double rotX, double rotY)
DOMMatrix
rotateSelf(double rotX, double rotY, double rotZ)
DOMMatrix
scale3dSelf()
DOMMatrix
scale3dSelf(double scale)
DOMMatrix
scale3dSelf(double scale, double originX)
DOMMatrix
scale3dSelf(double scale, double originX, double originY)
DOMMatrix
scale3dSelf(double scale, double originX, double originY, double originZ)
DOMMatrix
scaleSelf()
DOMMatrix
scaleSelf(double scaleX)
DOMMatrix
scaleSelf(double scaleX, double scaleY)
DOMMatrix
scaleSelf(double scaleX, double scaleY, double scaleZ)
DOMMatrix
scaleSelf(double scaleX, double scaleY, double scaleZ, double originX)
DOMMatrix
scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY)
DOMMatrix
scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ)
DOMMatrix
skewXSelf()
DOMMatrix
skewXSelf(double sx)
DOMMatrix
skewYSelf()
DOMMatrix
skewYSelf(double sy)
DOMMatrix
translateSelf()
DOMMatrix
translateSelf(double tx)
DOMMatrix
translateSelf(double tx, double ty)
DOMMatrix
translateSelf(double tx, double ty, double tz)
-
Methods inherited from class elemental2.dom.DOMMatrixReadOnly
flipX, flipY, getA, getB, getC, getD, getE, getF, getM11, getM12, getM13, getM14, getM21, getM22, getM23, getM24, getM31, getM32, getM33, getM34, getM41, getM42, getM43, getM44, inverse, isIs2D, multiply, rotate, rotate, rotate, rotate, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateAxisAngle, rotateFromVector, rotateFromVector, rotateFromVector, scale, scale, scale, scale, scale, scale, scale, scale3d, scale3d, scale3d, scale3d, scale3d, scaleNonUniform, scaleNonUniform, scaleNonUniform, setA, setB, setC, setD, setE, setF, setIs2D, setM11, setM12, setM13, setM14, setM21, setM22, setM23, setM24, setM31, setM32, setM33, setM34, setM41, setM42, setM43, setM44, skewX, skewX, skewY, skewY, toFloat32Array, toFloat64Array, transformPoint, translate, translate, translate, translate
-
-
-
-
Constructor Detail
-
DOMMatrix
public DOMMatrix(DOMMatrix.ConstructorInitUnionType init)
-
DOMMatrix
public DOMMatrix(elemental2.core.JsArray<java.lang.Double> init)
-
DOMMatrix
public DOMMatrix(java.lang.String init)
-
DOMMatrix
public DOMMatrix(double[] init)
-
-
Method Detail
-
fromFloat32Array
public static DOMMatrix fromFloat32Array(elemental2.core.Float32Array array32)
-
fromFloat64Array
public static DOMMatrix fromFloat64Array(elemental2.core.Float64Array array64)
-
fromMatrix
public static DOMMatrix fromMatrix(DOMMatrixInit other)
-
invertSelf
public DOMMatrix invertSelf()
-
multiplySelf
public DOMMatrix multiplySelf(DOMMatrixInit other)
-
preMultiplySelf
public DOMMatrix preMultiplySelf(DOMMatrixInit other)
-
rotateAxisAngleSelf
public DOMMatrix rotateAxisAngleSelf()
-
rotateAxisAngleSelf
public DOMMatrix rotateAxisAngleSelf(double x, double y, double z, double angle)
-
rotateAxisAngleSelf
public DOMMatrix rotateAxisAngleSelf(double x, double y, double z)
-
rotateAxisAngleSelf
public DOMMatrix rotateAxisAngleSelf(double x, double y)
-
rotateAxisAngleSelf
public DOMMatrix rotateAxisAngleSelf(double x)
-
rotateFromVectorSelf
public DOMMatrix rotateFromVectorSelf()
-
rotateFromVectorSelf
public DOMMatrix rotateFromVectorSelf(double x, double y)
-
rotateFromVectorSelf
public DOMMatrix rotateFromVectorSelf(double x)
-
rotateSelf
public DOMMatrix rotateSelf()
-
rotateSelf
public DOMMatrix rotateSelf(double rotX, double rotY, double rotZ)
-
rotateSelf
public DOMMatrix rotateSelf(double rotX, double rotY)
-
rotateSelf
public DOMMatrix rotateSelf(double rotX)
-
scale3dSelf
public DOMMatrix scale3dSelf()
-
scale3dSelf
public DOMMatrix scale3dSelf(double scale, double originX, double originY, double originZ)
-
scale3dSelf
public DOMMatrix scale3dSelf(double scale, double originX, double originY)
-
scale3dSelf
public DOMMatrix scale3dSelf(double scale, double originX)
-
scale3dSelf
public DOMMatrix scale3dSelf(double scale)
-
scaleSelf
public DOMMatrix scaleSelf()
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ)
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY)
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX)
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ)
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX, double scaleY)
-
scaleSelf
public DOMMatrix scaleSelf(double scaleX)
-
skewXSelf
public DOMMatrix skewXSelf()
-
skewXSelf
public DOMMatrix skewXSelf(double sx)
-
skewYSelf
public DOMMatrix skewYSelf()
-
skewYSelf
public DOMMatrix skewYSelf(double sy)
-
translateSelf
public DOMMatrix translateSelf()
-
translateSelf
public DOMMatrix translateSelf(double tx, double ty, double tz)
-
translateSelf
public DOMMatrix translateSelf(double tx, double ty)
-
translateSelf
public DOMMatrix translateSelf(double tx)
-
-