DOMMatrixReadOnly
Values
flipX
let flipX: DomTypes.domMatrixReadOnly => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnlyReturn type
DomTypes.domMatrixflipY
let flipY: DomTypes.domMatrixReadOnly => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnlyReturn type
DomTypes.domMatrixfromArray
fromArray(array<float>)
Creates a new DOMMatrixReadOnly from an array of matrix component values.
let matrix = DOMMatrixReadOnly.fromArray([1., 0., 0., 1., 0., 0.])
let fromArray: array<float> => DomTypes.domMatrixReadOnlyParameters
array< float >Return type
DomTypes.domMatrixReadOnlyfromFloat32Array
let fromFloat32Array: array<float> => DomTypes.domMatrixReadOnlyParameters
array< float >Return type
DomTypes.domMatrixReadOnlyfromFloat64Array
let fromFloat64Array: Float64Array.t => DomTypes.domMatrixReadOnlyParameters
Stdlib.Float64Array.tReturn type
DomTypes.domMatrixReadOnlyfromMatrix
let fromMatrix: ( ~other: DomTypes.domMatrixInit=?,) => DomTypes.domMatrixReadOnlyParameters
option< DomTypes.domMatrixInit >Return type
DomTypes.domMatrixReadOnlyfromString
fromString(string)
Creates a new DOMMatrixReadOnly from a transform string.
let matrix = DOMMatrixReadOnly.fromString("matrix(1, 0, 0, 1, 0, 0)")
let fromString: string => DomTypes.domMatrixReadOnlyParameters
stringReturn type
DomTypes.domMatrixReadOnlyinverse
let inverse: DomTypes.domMatrixReadOnly => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnlyReturn type
DomTypes.domMatrixmake
make()
Creates a new identity DOMMatrixReadOnly.
let matrix = DOMMatrixReadOnly.make()
let make: unit => DomTypes.domMatrixReadOnlyParameters
unitReturn type
DomTypes.domMatrixReadOnlymultiply
let multiply: ( DomTypes.domMatrixReadOnly, ~other: DomTypes.domMatrixInit=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< DomTypes.domMatrixInit >Return type
DomTypes.domMatrixrotate
let rotate: ( DomTypes.domMatrixReadOnly, ~rotX: float=?, ~rotY: float=?, ~rotZ: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float > option< float > option< float >Return type
DomTypes.domMatrixrotateAxisAngle
let rotateAxisAngle: ( DomTypes.domMatrixReadOnly, ~x: float=?, ~y: float=?, ~z: float=?, ~angle: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float > option< float > option< float > option< float >Return type
DomTypes.domMatrixrotateFromVector
let rotateFromVector: ( DomTypes.domMatrixReadOnly, ~x: float=?, ~y: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float > option< float >Return type
DomTypes.domMatrixscale
let scale: ( DomTypes.domMatrixReadOnly, ~scaleX: float=?, ~scaleY: float=?, ~scaleZ: float=?, ~originX: float=?, ~originY: float=?, ~originZ: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float > option< float > option< float > option< float > option< float > option< float >Return type
DomTypes.domMatrixscale3d
let scale3d: ( DomTypes.domMatrixReadOnly, ~scale: float=?, ~originX: float=?, ~originY: float=?, ~originZ: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float > option< float > option< float > option< float >Return type
DomTypes.domMatrixskewX
let skewX: ( DomTypes.domMatrixReadOnly, ~sx: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float >Return type
DomTypes.domMatrixskewY
let skewY: ( DomTypes.domMatrixReadOnly, ~sy: float=?,) => DomTypes.domMatrixParameters
DomTypes.domMatrixReadOnly option< float >Return type
DomTypes.domMatrixtoFloat32Array
let toFloat32Array: DomTypes.domMatrixReadOnly => array<float>Parameters
DomTypes.domMatrixReadOnlyReturn type
array< float >toFloat64Array
let toFloat64Array: DomTypes.domMatrixReadOnly => Float64Array.tParameters
DomTypes.domMatrixReadOnlyReturn type
Stdlib.Float64Array.ttoJSON
let toJSON: DomTypes.domMatrixReadOnly => Dict.t<string>Parameters
DomTypes.domMatrixReadOnlyReturn type
Stdlib.Dict.t< string >transformPoint
let transformPoint: ( DomTypes.domMatrixReadOnly, ~point: DomTypes.domPointInit=?,) => DomTypes.domPointParameters
DomTypes.domMatrixReadOnly option< DomTypes.domPointInit >Return type
DomTypes.domPointtranslate
let translate: ( DomTypes.domMatrixReadOnly, ~tx: float=?, ~ty: float=?, ~tz: float=?,) => DomTypes.domMatrix