@Generated(value="org.realityforge.webtack")
@JsType(isNative=true,
namespace="<global>",
name="DOMMatrix")
public class DOMMatrix
extends DOMMatrixReadOnly
| Modifier and Type | Field and Description |
|---|---|
double |
a |
double |
b |
double |
c |
double |
d |
double |
e |
double |
f |
double |
m11 |
double |
m12 |
double |
m13 |
double |
m14 |
double |
m21 |
double |
m22 |
double |
m23 |
double |
m24 |
double |
m31 |
double |
m32 |
double |
m33 |
double |
m34 |
double |
m41 |
double |
m42 |
double |
m43 |
double |
m44 |
| Constructor and Description |
|---|
DOMMatrix()
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(double[] init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(JsArray<java.lang.Double> init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
DOMMatrix(java.lang.String init)
The DOMMatrix constructor creates a new DOMMatrix object which represents 4x4 matrices, suitable for 2D and 3D operations..
|
| Modifier and Type | Method and Description |
|---|---|
static @JsNonNull DOMMatrix |
fromFloat32Array(Float32Array array32) |
static @JsNonNull DOMMatrix |
fromFloat64Array(Float64Array array64) |
static @JsNonNull DOMMatrix |
fromMatrix() |
static @JsNonNull DOMMatrix |
fromMatrix(DOMMatrixInit other) |
@JsNonNull DOMMatrix |
invertSelf() |
@JsNonNull DOMMatrix |
multiplySelf() |
@JsNonNull DOMMatrix |
multiplySelf(DOMMatrixInit other) |
@JsNonNull DOMMatrix |
preMultiplySelf() |
@JsNonNull DOMMatrix |
preMultiplySelf(DOMMatrixInit other) |
@JsNonNull DOMMatrix |
rotateAxisAngleSelf() |
@JsNonNull DOMMatrix |
rotateAxisAngleSelf(double x) |
@JsNonNull DOMMatrix |
rotateAxisAngleSelf(double x,
double y) |
@JsNonNull DOMMatrix |
rotateAxisAngleSelf(double x,
double y,
double z) |
@JsNonNull DOMMatrix |
rotateAxisAngleSelf(double x,
double y,
double z,
double angle) |
@JsNonNull DOMMatrix |
rotateFromVectorSelf() |
@JsNonNull DOMMatrix |
rotateFromVectorSelf(double x) |
@JsNonNull DOMMatrix |
rotateFromVectorSelf(double x,
double y) |
@JsNonNull DOMMatrix |
rotateSelf() |
@JsNonNull DOMMatrix |
rotateSelf(double rotX) |
@JsNonNull DOMMatrix |
rotateSelf(double rotX,
double rotY) |
@JsNonNull DOMMatrix |
rotateSelf(double rotX,
double rotY,
double rotZ) |
@JsNonNull DOMMatrix |
scale3dSelf() |
@JsNonNull DOMMatrix |
scale3dSelf(double scale) |
@JsNonNull DOMMatrix |
scale3dSelf(double scale,
double originX) |
@JsNonNull DOMMatrix |
scale3dSelf(double scale,
double originX,
double originY) |
@JsNonNull DOMMatrix |
scale3dSelf(double scale,
double originX,
double originY,
double originZ) |
@JsNonNull DOMMatrix |
scaleSelf() |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX) |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX,
double scaleY) |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ) |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX) |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX,
double originY) |
@JsNonNull DOMMatrix |
scaleSelf(double scaleX,
double scaleY,
double scaleZ,
double originX,
double originY,
double originZ) |
@JsNonNull DOMMatrix |
setMatrixValue(java.lang.String transformList) |
@JsNonNull DOMMatrix |
skewXSelf() |
@JsNonNull DOMMatrix |
skewXSelf(double sx) |
@JsNonNull DOMMatrix |
skewYSelf() |
@JsNonNull DOMMatrix |
skewYSelf(double sy) |
@JsNonNull DOMMatrix |
translateSelf() |
@JsNonNull DOMMatrix |
translateSelf(double tx) |
@JsNonNull DOMMatrix |
translateSelf(double tx,
double ty) |
@JsNonNull DOMMatrix |
translateSelf(double tx,
double ty,
double tz) |
a, b, c, d, e, f, flipX, flipY, inverse, is2D, isIdentity, m11, m12, m13, m14, m21, m22, m23, m24, m31, m32, m33, m34, m41, m42, m43, m44, multiply, 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, skewX, skewX, skewY, skewY, toFloat32Array, toFloat64Array, toJSON, transformPoint, transformPoint, translate, translate, translate, translateassign, create, create, defineProperties, defineProperty, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyDescriptor, getOwnPropertyDescriptors, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toString_, valueOf_, valuespublic double a
public double b
public double c
public double d
public double e
public double f
public double m11
public double m12
public double m13
public double m14
public double m21
public double m22
public double m23
public double m24
public double m31
public double m32
public double m33
public double m34
public double m41
public double m42
public double m43
public double m44
public DOMMatrix(@Nonnull
java.lang.String init)
public DOMMatrix(@Nonnull
JsArray<java.lang.Double> init)
public DOMMatrix(@Nonnull
double[] init)
public DOMMatrix()
public static @JsNonNull DOMMatrix fromFloat32Array(@Nonnull Float32Array array32)
public static @JsNonNull DOMMatrix fromFloat64Array(@Nonnull Float64Array array64)
public static @JsNonNull DOMMatrix fromMatrix(@Nonnull DOMMatrixInit other)
public static @JsNonNull DOMMatrix fromMatrix()
public @JsNonNull DOMMatrix invertSelf()
public @JsNonNull DOMMatrix multiplySelf(@Nonnull DOMMatrixInit other)
public @JsNonNull DOMMatrix multiplySelf()
public @JsNonNull DOMMatrix preMultiplySelf(@Nonnull DOMMatrixInit other)
public @JsNonNull DOMMatrix preMultiplySelf()
public @JsNonNull DOMMatrix rotateAxisAngleSelf(double x, double y, double z, double angle)
public @JsNonNull DOMMatrix rotateAxisAngleSelf(double x, double y, double z)
public @JsNonNull DOMMatrix rotateAxisAngleSelf(double x, double y)
public @JsNonNull DOMMatrix rotateAxisAngleSelf(double x)
public @JsNonNull DOMMatrix rotateAxisAngleSelf()
public @JsNonNull DOMMatrix rotateFromVectorSelf(double x, double y)
public @JsNonNull DOMMatrix rotateFromVectorSelf(double x)
public @JsNonNull DOMMatrix rotateFromVectorSelf()
public @JsNonNull DOMMatrix rotateSelf(double rotX, double rotY, double rotZ)
public @JsNonNull DOMMatrix rotateSelf(double rotX, double rotY)
public @JsNonNull DOMMatrix rotateSelf(double rotX)
public @JsNonNull DOMMatrix rotateSelf()
public @JsNonNull DOMMatrix scale3dSelf(double scale, double originX, double originY, double originZ)
public @JsNonNull DOMMatrix scale3dSelf(double scale, double originX, double originY)
public @JsNonNull DOMMatrix scale3dSelf(double scale, double originX)
public @JsNonNull DOMMatrix scale3dSelf(double scale)
public @JsNonNull DOMMatrix scale3dSelf()
public @JsNonNull DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY, double originZ)
public @JsNonNull DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX, double originY)
public @JsNonNull DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ, double originX)
public @JsNonNull DOMMatrix scaleSelf(double scaleX, double scaleY, double scaleZ)
public @JsNonNull DOMMatrix scaleSelf(double scaleX, double scaleY)
public @JsNonNull DOMMatrix scaleSelf(double scaleX)
public @JsNonNull DOMMatrix scaleSelf()
public @JsNonNull DOMMatrix setMatrixValue(@Nonnull java.lang.String transformList)
public @JsNonNull DOMMatrix skewXSelf(double sx)
public @JsNonNull DOMMatrix skewXSelf()
public @JsNonNull DOMMatrix skewYSelf(double sy)
public @JsNonNull DOMMatrix skewYSelf()
public @JsNonNull DOMMatrix translateSelf(double tx, double ty, double tz)
public @JsNonNull DOMMatrix translateSelf(double tx, double ty)
public @JsNonNull DOMMatrix translateSelf(double tx)
public @JsNonNull DOMMatrix translateSelf()