Class DOMMatrixReadOnly
java.lang.Object
elemental2.dom.DOMMatrixReadOnly
- All Implemented Interfaces:
DOMMatrix2DInit
,DOMMatrixInit
- Direct Known Subclasses:
DOMMatrix
@JsType(isNative=true,
namespace="<global>")
public class DOMMatrixReadOnly
extends Object
implements DOMMatrixInit
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDOMMatrixReadOnly
(double[] init) DOMMatrixReadOnly
(elemental2.core.JsArray<Double> init) DOMMatrixReadOnly
(String init) -
Method Summary
Modifier and TypeMethodDescriptionflipX()
flipY()
static DOMMatrixReadOnly
fromFloat32Array
(elemental2.core.Float32Array array32) static DOMMatrixReadOnly
fromFloat64Array
(elemental2.core.Float64Array array64) static DOMMatrixReadOnly
fromMatrix
(DOMMatrixInit other) double
getA()
double
getB()
double
getC()
double
getD()
double
getE()
double
getF()
double
getM11()
double
getM12()
double
getM13()
double
getM14()
double
getM21()
double
getM22()
double
getM23()
double
getM24()
double
getM31()
double
getM32()
double
getM33()
double
getM34()
double
getM41()
double
getM42()
double
getM43()
double
getM44()
inverse()
boolean
isIs2D()
multiply
(DOMMatrixInit other) rotate()
rotate
(double rotX) rotate
(double rotX, double rotY) rotate
(double rotX, double rotY, double rotZ) rotateAxisAngle
(double x) rotateAxisAngle
(double x, double y) rotateAxisAngle
(double x, double y, double z) rotateAxisAngle
(double x, double y, double z, double angle) rotateFromVector
(double x) rotateFromVector
(double x, double y) scale()
scale
(double scaleX) scale
(double scaleX, double scaleY) scale
(double scaleX, double scaleY, double scaleZ) scale
(double scaleX, double scaleY, double scaleZ, double originX) scale
(double scaleX, double scaleY, double scaleZ, double originX, double originY) scale
(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ) scale3d()
scale3d
(double scale) scale3d
(double scale, double originX) scale3d
(double scale, double originX, double originY) scale3d
(double scale, double originX, double originY, double originZ) scaleNonUniform
(double scaleX) scaleNonUniform
(double scaleX, double scaleY) void
setA
(double a) void
setB
(double b) void
setC
(double c) void
setD
(double d) void
setE
(double e) void
setF
(double f) void
setIs2D
(boolean is2D) void
setM11
(double m11) void
setM12
(double m12) void
setM13
(double m13) void
setM14
(double m14) void
setM21
(double m21) void
setM22
(double m22) void
setM23
(double m23) void
setM24
(double m24) void
setM31
(double m31) void
setM32
(double m32) void
setM33
(double m33) void
setM34
(double m34) void
setM41
(double m41) void
setM42
(double m42) void
setM43
(double m43) void
setM44
(double m44) skewX()
skewX
(double sx) skewY()
skewY
(double sy) elemental2.core.Float32Array
elemental2.core.Float64Array
transformPoint
(DOMPointInit point) translate
(double tx) translate
(double tx, double ty) translate
(double tx, double ty, double tz)
-
Field Details
-
a
public double a -
b
public double b -
c
public double c -
d
public double d -
e
public double e -
f
public double f -
is2D
public boolean is2D -
isIdentity
public boolean isIdentity -
m11
public double m11 -
m12
public double m12 -
m13
public double m13 -
m14
public double m14 -
m21
public double m21 -
m22
public double m22 -
m23
public double m23 -
m24
public double m24 -
m31
public double m31 -
m32
public double m32 -
m33
public double m33 -
m34
public double m34 -
m41
public double m41 -
m42
public double m42 -
m43
public double m43 -
m44
public double m44
-
-
Constructor Details
-
DOMMatrixReadOnly
-
DOMMatrixReadOnly
-
DOMMatrixReadOnly
-
DOMMatrixReadOnly
public DOMMatrixReadOnly(double[] init)
-
-
Method Details
-
fromFloat32Array
-
fromFloat64Array
-
fromMatrix
-
flipX
-
flipY
-
getA
@JsProperty public double getA()- Specified by:
getA
in interfaceDOMMatrix2DInit
-
getB
@JsProperty public double getB()- Specified by:
getB
in interfaceDOMMatrix2DInit
-
getC
@JsProperty public double getC()- Specified by:
getC
in interfaceDOMMatrix2DInit
-
getD
@JsProperty public double getD()- Specified by:
getD
in interfaceDOMMatrix2DInit
-
getE
@JsProperty public double getE()- Specified by:
getE
in interfaceDOMMatrix2DInit
-
getF
@JsProperty public double getF()- Specified by:
getF
in interfaceDOMMatrix2DInit
-
getM11
@JsProperty public double getM11()- Specified by:
getM11
in interfaceDOMMatrix2DInit
-
getM12
@JsProperty public double getM12()- Specified by:
getM12
in interfaceDOMMatrix2DInit
-
getM13
@JsProperty public double getM13()- Specified by:
getM13
in interfaceDOMMatrixInit
-
getM14
@JsProperty public double getM14()- Specified by:
getM14
in interfaceDOMMatrixInit
-
getM21
@JsProperty public double getM21()- Specified by:
getM21
in interfaceDOMMatrix2DInit
-
getM22
@JsProperty public double getM22()- Specified by:
getM22
in interfaceDOMMatrix2DInit
-
getM23
@JsProperty public double getM23()- Specified by:
getM23
in interfaceDOMMatrixInit
-
getM24
@JsProperty public double getM24()- Specified by:
getM24
in interfaceDOMMatrixInit
-
getM31
@JsProperty public double getM31()- Specified by:
getM31
in interfaceDOMMatrixInit
-
getM32
@JsProperty public double getM32()- Specified by:
getM32
in interfaceDOMMatrixInit
-
getM33
@JsProperty public double getM33()- Specified by:
getM33
in interfaceDOMMatrixInit
-
getM34
@JsProperty public double getM34()- Specified by:
getM34
in interfaceDOMMatrixInit
-
getM41
@JsProperty public double getM41()- Specified by:
getM41
in interfaceDOMMatrix2DInit
-
getM42
@JsProperty public double getM42()- Specified by:
getM42
in interfaceDOMMatrix2DInit
-
getM43
@JsProperty public double getM43()- Specified by:
getM43
in interfaceDOMMatrixInit
-
getM44
@JsProperty public double getM44()- Specified by:
getM44
in interfaceDOMMatrixInit
-
inverse
-
isIs2D
@JsProperty public boolean isIs2D()- Specified by:
isIs2D
in interfaceDOMMatrixInit
-
multiply
-
rotate
-
rotate
-
rotate
-
rotate
-
rotateAxisAngle
-
rotateAxisAngle
-
rotateAxisAngle
-
rotateAxisAngle
-
rotateAxisAngle
-
rotateFromVector
-
rotateFromVector
-
rotateFromVector
-
scale
-
scale
public DOMMatrix scale(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ) -
scale
-
scale
-
scale
-
scale
-
scale
-
scale3d
-
scale3d
-
scale3d
-
scale3d
-
scale3d
-
scaleNonUniform
-
scaleNonUniform
-
scaleNonUniform
-
setA
@JsProperty public void setA(double a) - Specified by:
setA
in interfaceDOMMatrix2DInit
-
setB
@JsProperty public void setB(double b) - Specified by:
setB
in interfaceDOMMatrix2DInit
-
setC
@JsProperty public void setC(double c) - Specified by:
setC
in interfaceDOMMatrix2DInit
-
setD
@JsProperty public void setD(double d) - Specified by:
setD
in interfaceDOMMatrix2DInit
-
setE
@JsProperty public void setE(double e) - Specified by:
setE
in interfaceDOMMatrix2DInit
-
setF
@JsProperty public void setF(double f) - Specified by:
setF
in interfaceDOMMatrix2DInit
-
setIs2D
@JsProperty public void setIs2D(boolean is2D) - Specified by:
setIs2D
in interfaceDOMMatrixInit
-
setM11
@JsProperty public void setM11(double m11) - Specified by:
setM11
in interfaceDOMMatrix2DInit
-
setM12
@JsProperty public void setM12(double m12) - Specified by:
setM12
in interfaceDOMMatrix2DInit
-
setM13
@JsProperty public void setM13(double m13) - Specified by:
setM13
in interfaceDOMMatrixInit
-
setM14
@JsProperty public void setM14(double m14) - Specified by:
setM14
in interfaceDOMMatrixInit
-
setM21
@JsProperty public void setM21(double m21) - Specified by:
setM21
in interfaceDOMMatrix2DInit
-
setM22
@JsProperty public void setM22(double m22) - Specified by:
setM22
in interfaceDOMMatrix2DInit
-
setM23
@JsProperty public void setM23(double m23) - Specified by:
setM23
in interfaceDOMMatrixInit
-
setM24
@JsProperty public void setM24(double m24) - Specified by:
setM24
in interfaceDOMMatrixInit
-
setM31
@JsProperty public void setM31(double m31) - Specified by:
setM31
in interfaceDOMMatrixInit
-
setM32
@JsProperty public void setM32(double m32) - Specified by:
setM32
in interfaceDOMMatrixInit
-
setM33
@JsProperty public void setM33(double m33) - Specified by:
setM33
in interfaceDOMMatrixInit
-
setM34
@JsProperty public void setM34(double m34) - Specified by:
setM34
in interfaceDOMMatrixInit
-
setM41
@JsProperty public void setM41(double m41) - Specified by:
setM41
in interfaceDOMMatrix2DInit
-
setM42
@JsProperty public void setM42(double m42) - Specified by:
setM42
in interfaceDOMMatrix2DInit
-
setM43
@JsProperty public void setM43(double m43) - Specified by:
setM43
in interfaceDOMMatrixInit
-
setM44
@JsProperty public void setM44(double m44) - Specified by:
setM44
in interfaceDOMMatrixInit
-
skewX
-
skewX
-
skewY
-
skewY
-
toFloat32Array
public elemental2.core.Float32Array toFloat32Array() -
toFloat64Array
public elemental2.core.Float64Array toFloat64Array() -
transformPoint
-
translate
-
translate
-
translate
-
translate
-