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
  • 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

      public DOMMatrixReadOnly(DOMMatrixReadOnly.ConstructorInitUnionType init)
    • DOMMatrixReadOnly

      public DOMMatrixReadOnly(elemental2.core.JsArray<Double> init)
    • DOMMatrixReadOnly

      public DOMMatrixReadOnly(String init)
    • DOMMatrixReadOnly

      public DOMMatrixReadOnly(double[] init)
  • Method Details

    • fromFloat32Array

      public static DOMMatrixReadOnly fromFloat32Array(elemental2.core.Float32Array array32)
    • fromFloat64Array

      public static DOMMatrixReadOnly fromFloat64Array(elemental2.core.Float64Array array64)
    • fromMatrix

      public static DOMMatrixReadOnly fromMatrix(DOMMatrixInit other)
    • flipX

      public DOMMatrix flipX()
    • flipY

      public DOMMatrix flipY()
    • getA

      @JsProperty public double getA()
      Specified by:
      getA in interface DOMMatrix2DInit
    • getB

      @JsProperty public double getB()
      Specified by:
      getB in interface DOMMatrix2DInit
    • getC

      @JsProperty public double getC()
      Specified by:
      getC in interface DOMMatrix2DInit
    • getD

      @JsProperty public double getD()
      Specified by:
      getD in interface DOMMatrix2DInit
    • getE

      @JsProperty public double getE()
      Specified by:
      getE in interface DOMMatrix2DInit
    • getF

      @JsProperty public double getF()
      Specified by:
      getF in interface DOMMatrix2DInit
    • getM11

      @JsProperty public double getM11()
      Specified by:
      getM11 in interface DOMMatrix2DInit
    • getM12

      @JsProperty public double getM12()
      Specified by:
      getM12 in interface DOMMatrix2DInit
    • getM13

      @JsProperty public double getM13()
      Specified by:
      getM13 in interface DOMMatrixInit
    • getM14

      @JsProperty public double getM14()
      Specified by:
      getM14 in interface DOMMatrixInit
    • getM21

      @JsProperty public double getM21()
      Specified by:
      getM21 in interface DOMMatrix2DInit
    • getM22

      @JsProperty public double getM22()
      Specified by:
      getM22 in interface DOMMatrix2DInit
    • getM23

      @JsProperty public double getM23()
      Specified by:
      getM23 in interface DOMMatrixInit
    • getM24

      @JsProperty public double getM24()
      Specified by:
      getM24 in interface DOMMatrixInit
    • getM31

      @JsProperty public double getM31()
      Specified by:
      getM31 in interface DOMMatrixInit
    • getM32

      @JsProperty public double getM32()
      Specified by:
      getM32 in interface DOMMatrixInit
    • getM33

      @JsProperty public double getM33()
      Specified by:
      getM33 in interface DOMMatrixInit
    • getM34

      @JsProperty public double getM34()
      Specified by:
      getM34 in interface DOMMatrixInit
    • getM41

      @JsProperty public double getM41()
      Specified by:
      getM41 in interface DOMMatrix2DInit
    • getM42

      @JsProperty public double getM42()
      Specified by:
      getM42 in interface DOMMatrix2DInit
    • getM43

      @JsProperty public double getM43()
      Specified by:
      getM43 in interface DOMMatrixInit
    • getM44

      @JsProperty public double getM44()
      Specified by:
      getM44 in interface DOMMatrixInit
    • inverse

      public DOMMatrix inverse()
    • isIs2D

      @JsProperty public boolean isIs2D()
      Specified by:
      isIs2D in interface DOMMatrixInit
    • multiply

      public DOMMatrix multiply(DOMMatrixInit other)
    • rotate

      public DOMMatrix rotate()
    • rotate

      public DOMMatrix rotate(double rotX, double rotY, double rotZ)
    • rotate

      public DOMMatrix rotate(double rotX, double rotY)
    • rotate

      public DOMMatrix rotate(double rotX)
    • rotateAxisAngle

      public DOMMatrix rotateAxisAngle()
    • rotateAxisAngle

      public DOMMatrix rotateAxisAngle(double x, double y, double z, double angle)
    • rotateAxisAngle

      public DOMMatrix rotateAxisAngle(double x, double y, double z)
    • rotateAxisAngle

      public DOMMatrix rotateAxisAngle(double x, double y)
    • rotateAxisAngle

      public DOMMatrix rotateAxisAngle(double x)
    • rotateFromVector

      public DOMMatrix rotateFromVector()
    • rotateFromVector

      public DOMMatrix rotateFromVector(double x, double y)
    • rotateFromVector

      public DOMMatrix rotateFromVector(double x)
    • scale

      public DOMMatrix scale()
    • scale

      public DOMMatrix scale(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ)
    • scale

      public DOMMatrix scale(double scaleX, double scaleY, double scaleZ, double originX, double originY)
    • scale

      public DOMMatrix scale(double scaleX, double scaleY, double scaleZ, double originX)
    • scale

      public DOMMatrix scale(double scaleX, double scaleY, double scaleZ)
    • scale

      public DOMMatrix scale(double scaleX, double scaleY)
    • scale

      public DOMMatrix scale(double scaleX)
    • scale3d

      public DOMMatrix scale3d()
    • scale3d

      public DOMMatrix scale3d(double scale, double originX, double originY, double originZ)
    • scale3d

      public DOMMatrix scale3d(double scale, double originX, double originY)
    • scale3d

      public DOMMatrix scale3d(double scale, double originX)
    • scale3d

      public DOMMatrix scale3d(double scale)
    • scaleNonUniform

      public DOMMatrix scaleNonUniform()
    • scaleNonUniform

      public DOMMatrix scaleNonUniform(double scaleX, double scaleY)
    • scaleNonUniform

      public DOMMatrix scaleNonUniform(double scaleX)
    • setA

      @JsProperty public void setA(double a)
      Specified by:
      setA in interface DOMMatrix2DInit
    • setB

      @JsProperty public void setB(double b)
      Specified by:
      setB in interface DOMMatrix2DInit
    • setC

      @JsProperty public void setC(double c)
      Specified by:
      setC in interface DOMMatrix2DInit
    • setD

      @JsProperty public void setD(double d)
      Specified by:
      setD in interface DOMMatrix2DInit
    • setE

      @JsProperty public void setE(double e)
      Specified by:
      setE in interface DOMMatrix2DInit
    • setF

      @JsProperty public void setF(double f)
      Specified by:
      setF in interface DOMMatrix2DInit
    • setIs2D

      @JsProperty public void setIs2D(boolean is2D)
      Specified by:
      setIs2D in interface DOMMatrixInit
    • setM11

      @JsProperty public void setM11(double m11)
      Specified by:
      setM11 in interface DOMMatrix2DInit
    • setM12

      @JsProperty public void setM12(double m12)
      Specified by:
      setM12 in interface DOMMatrix2DInit
    • setM13

      @JsProperty public void setM13(double m13)
      Specified by:
      setM13 in interface DOMMatrixInit
    • setM14

      @JsProperty public void setM14(double m14)
      Specified by:
      setM14 in interface DOMMatrixInit
    • setM21

      @JsProperty public void setM21(double m21)
      Specified by:
      setM21 in interface DOMMatrix2DInit
    • setM22

      @JsProperty public void setM22(double m22)
      Specified by:
      setM22 in interface DOMMatrix2DInit
    • setM23

      @JsProperty public void setM23(double m23)
      Specified by:
      setM23 in interface DOMMatrixInit
    • setM24

      @JsProperty public void setM24(double m24)
      Specified by:
      setM24 in interface DOMMatrixInit
    • setM31

      @JsProperty public void setM31(double m31)
      Specified by:
      setM31 in interface DOMMatrixInit
    • setM32

      @JsProperty public void setM32(double m32)
      Specified by:
      setM32 in interface DOMMatrixInit
    • setM33

      @JsProperty public void setM33(double m33)
      Specified by:
      setM33 in interface DOMMatrixInit
    • setM34

      @JsProperty public void setM34(double m34)
      Specified by:
      setM34 in interface DOMMatrixInit
    • setM41

      @JsProperty public void setM41(double m41)
      Specified by:
      setM41 in interface DOMMatrix2DInit
    • setM42

      @JsProperty public void setM42(double m42)
      Specified by:
      setM42 in interface DOMMatrix2DInit
    • setM43

      @JsProperty public void setM43(double m43)
      Specified by:
      setM43 in interface DOMMatrixInit
    • setM44

      @JsProperty public void setM44(double m44)
      Specified by:
      setM44 in interface DOMMatrixInit
    • skewX

      public DOMMatrix skewX()
    • skewX

      public DOMMatrix skewX(double sx)
    • skewY

      public DOMMatrix skewY()
    • skewY

      public DOMMatrix skewY(double sy)
    • toFloat32Array

      public elemental2.core.Float32Array toFloat32Array()
    • toFloat64Array

      public elemental2.core.Float64Array toFloat64Array()
    • transformPoint

      public DOMPoint transformPoint(DOMPointInit point)
    • translate

      public DOMMatrix translate()
    • translate

      public DOMMatrix translate(double tx, double ty, double tz)
    • translate

      public DOMMatrix translate(double tx, double ty)
    • translate

      public DOMMatrix translate(double tx)