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 DOMMatrixReadOnlyfromFloat32Array(elemental2.core.Float32Array array32) static DOMMatrixReadOnlyfromFloat64Array(elemental2.core.Float64Array array64) static DOMMatrixReadOnlyfromMatrix(DOMMatrixInit other) doublegetA()doublegetB()doublegetC()doublegetD()doublegetE()doublegetF()doublegetM11()doublegetM12()doublegetM13()doublegetM14()doublegetM21()doublegetM22()doublegetM23()doublegetM24()doublegetM31()doublegetM32()doublegetM33()doublegetM34()doublegetM41()doublegetM42()doublegetM43()doublegetM44()inverse()booleanisIs2D()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) voidsetA(double a) voidsetB(double b) voidsetC(double c) voidsetD(double d) voidsetE(double e) voidsetF(double f) voidsetIs2D(boolean is2D) voidsetM11(double m11) voidsetM12(double m12) voidsetM13(double m13) voidsetM14(double m14) voidsetM21(double m21) voidsetM22(double m22) voidsetM23(double m23) voidsetM24(double m24) voidsetM31(double m31) voidsetM32(double m32) voidsetM33(double m33) voidsetM34(double m34) voidsetM41(double m41) voidsetM42(double m42) voidsetM43(double m43) voidsetM44(double m44) skewX()skewX(double sx) skewY()skewY(double sy) elemental2.core.Float32Arrayelemental2.core.Float64ArraytransformPoint(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:
getAin interfaceDOMMatrix2DInit
-
getB
@JsProperty public double getB()- Specified by:
getBin interfaceDOMMatrix2DInit
-
getC
@JsProperty public double getC()- Specified by:
getCin interfaceDOMMatrix2DInit
-
getD
@JsProperty public double getD()- Specified by:
getDin interfaceDOMMatrix2DInit
-
getE
@JsProperty public double getE()- Specified by:
getEin interfaceDOMMatrix2DInit
-
getF
@JsProperty public double getF()- Specified by:
getFin interfaceDOMMatrix2DInit
-
getM11
@JsProperty public double getM11()- Specified by:
getM11in interfaceDOMMatrix2DInit
-
getM12
@JsProperty public double getM12()- Specified by:
getM12in interfaceDOMMatrix2DInit
-
getM13
@JsProperty public double getM13()- Specified by:
getM13in interfaceDOMMatrixInit
-
getM14
@JsProperty public double getM14()- Specified by:
getM14in interfaceDOMMatrixInit
-
getM21
@JsProperty public double getM21()- Specified by:
getM21in interfaceDOMMatrix2DInit
-
getM22
@JsProperty public double getM22()- Specified by:
getM22in interfaceDOMMatrix2DInit
-
getM23
@JsProperty public double getM23()- Specified by:
getM23in interfaceDOMMatrixInit
-
getM24
@JsProperty public double getM24()- Specified by:
getM24in interfaceDOMMatrixInit
-
getM31
@JsProperty public double getM31()- Specified by:
getM31in interfaceDOMMatrixInit
-
getM32
@JsProperty public double getM32()- Specified by:
getM32in interfaceDOMMatrixInit
-
getM33
@JsProperty public double getM33()- Specified by:
getM33in interfaceDOMMatrixInit
-
getM34
@JsProperty public double getM34()- Specified by:
getM34in interfaceDOMMatrixInit
-
getM41
@JsProperty public double getM41()- Specified by:
getM41in interfaceDOMMatrix2DInit
-
getM42
@JsProperty public double getM42()- Specified by:
getM42in interfaceDOMMatrix2DInit
-
getM43
@JsProperty public double getM43()- Specified by:
getM43in interfaceDOMMatrixInit
-
getM44
@JsProperty public double getM44()- Specified by:
getM44in interfaceDOMMatrixInit
-
inverse
-
isIs2D
@JsProperty public boolean isIs2D()- Specified by:
isIs2Din 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:
setAin interfaceDOMMatrix2DInit
-
setB
@JsProperty public void setB(double b) - Specified by:
setBin interfaceDOMMatrix2DInit
-
setC
@JsProperty public void setC(double c) - Specified by:
setCin interfaceDOMMatrix2DInit
-
setD
@JsProperty public void setD(double d) - Specified by:
setDin interfaceDOMMatrix2DInit
-
setE
@JsProperty public void setE(double e) - Specified by:
setEin interfaceDOMMatrix2DInit
-
setF
@JsProperty public void setF(double f) - Specified by:
setFin interfaceDOMMatrix2DInit
-
setIs2D
@JsProperty public void setIs2D(boolean is2D) - Specified by:
setIs2Din interfaceDOMMatrixInit
-
setM11
@JsProperty public void setM11(double m11) - Specified by:
setM11in interfaceDOMMatrix2DInit
-
setM12
@JsProperty public void setM12(double m12) - Specified by:
setM12in interfaceDOMMatrix2DInit
-
setM13
@JsProperty public void setM13(double m13) - Specified by:
setM13in interfaceDOMMatrixInit
-
setM14
@JsProperty public void setM14(double m14) - Specified by:
setM14in interfaceDOMMatrixInit
-
setM21
@JsProperty public void setM21(double m21) - Specified by:
setM21in interfaceDOMMatrix2DInit
-
setM22
@JsProperty public void setM22(double m22) - Specified by:
setM22in interfaceDOMMatrix2DInit
-
setM23
@JsProperty public void setM23(double m23) - Specified by:
setM23in interfaceDOMMatrixInit
-
setM24
@JsProperty public void setM24(double m24) - Specified by:
setM24in interfaceDOMMatrixInit
-
setM31
@JsProperty public void setM31(double m31) - Specified by:
setM31in interfaceDOMMatrixInit
-
setM32
@JsProperty public void setM32(double m32) - Specified by:
setM32in interfaceDOMMatrixInit
-
setM33
@JsProperty public void setM33(double m33) - Specified by:
setM33in interfaceDOMMatrixInit
-
setM34
@JsProperty public void setM34(double m34) - Specified by:
setM34in interfaceDOMMatrixInit
-
setM41
@JsProperty public void setM41(double m41) - Specified by:
setM41in interfaceDOMMatrix2DInit
-
setM42
@JsProperty public void setM42(double m42) - Specified by:
setM42in interfaceDOMMatrix2DInit
-
setM43
@JsProperty public void setM43(double m43) - Specified by:
setM43in interfaceDOMMatrixInit
-
setM44
@JsProperty public void setM44(double m44) - Specified by:
setM44in interfaceDOMMatrixInit
-
skewX
-
skewX
-
skewY
-
skewY
-
toFloat32Array
public elemental2.core.Float32Array toFloat32Array() -
toFloat64Array
public elemental2.core.Float64Array toFloat64Array() -
transformPoint
-
translate
-
translate
-
translate
-
translate
-