DOMMatrixReadOnly
Generated.swift:3189class DOMMatrixReadOnly
class DOMMatrixReadOnly
import DOM
protocol ConstructibleFromJSValue
Types conforming to this protocol can be constructed from JSValue
.
protocol ConvertibleToJSValue
Objects that can be converted to a JavaScript value, preferably in a lossless manner.
protocol CustomStringConvertible
A type with a customized textual representation.
protocol JSBridgedClass : JSBridgedType
Conform to this protocol when your Swift class wraps a JavaScript class.
protocol JSBridgedType : ConstructibleFromJSValue, ConvertibleToJSValue, CustomStringConvertible
Use this protocol when your type has no single JavaScript class. For example, a union type of multiple classes or primitive values.
convenience init(init: String_or_seq_of_Double? = nil)
required init(unsafelyWrapping jsObject: JSObject)
class var constructor: JSFunction? { get }
class func fromFloat32Array(array32: Float32Array) -> Self
class func fromFloat64Array(array64: Float64Array) -> Self
class func fromMatrix(other: DOMMatrixInit? = nil) -> Self
@ReadonlyAttribute var a: Double { get }
@ReadonlyAttribute var b: Double { get }
@ReadonlyAttribute var c: Double { get }
@ReadonlyAttribute var d: Double { get }
var description: String { get }
@ReadonlyAttribute var e: Double { get }
@ReadonlyAttribute var f: Double { get }
@ReadonlyAttribute var is2D: Bool { get }
@ReadonlyAttribute var isIdentity: Bool { get }
let jsObject: JSObject
@ReadonlyAttribute var m11: Double { get }
@ReadonlyAttribute var m12: Double { get }
@ReadonlyAttribute var m13: Double { get }
@ReadonlyAttribute var m14: Double { get }
@ReadonlyAttribute var m21: Double { get }
@ReadonlyAttribute var m22: Double { get }
@ReadonlyAttribute var m23: Double { get }
@ReadonlyAttribute var m24: Double { get }
@ReadonlyAttribute var m31: Double { get }
@ReadonlyAttribute var m32: Double { get }
@ReadonlyAttribute var m33: Double { get }
@ReadonlyAttribute var m34: Double { get }
@ReadonlyAttribute var m41: Double { get }
@ReadonlyAttribute var m42: Double { get }
@ReadonlyAttribute var m43: Double { get }
@ReadonlyAttribute var m44: Double { get }
func flipX() -> DOMMatrix
func flipY() -> DOMMatrix
func inverse() -> DOMMatrix
func multiply(other: DOMMatrixInit? = nil) -> DOMMatrix
func rotate(rotX: Double? = nil, rotY: Double? = nil, rotZ: Double? = nil) -> DOMMatrix
func rotateAxisAngle(x: Double? = nil, y: Double? = nil, z: Double? = nil, angle: Double? = nil) -> DOMMatrix
func rotateFromVector(x: Double? = nil, y: Double? = nil) -> DOMMatrix
func scale(scaleX: Double? = nil, scaleY: Double? = nil, scaleZ: Double? = nil, originX: Double? = nil, originY: Double? = nil, originZ: Double? = nil) -> DOMMatrix
func scale3d(scale: Double? = nil, originX: Double? = nil, originY: Double? = nil, originZ: Double? = nil) -> DOMMatrix
func scaleNonUniform(scaleX: Double? = nil, scaleY: Double? = nil) -> DOMMatrix
func skewX(sx: Double? = nil) -> DOMMatrix
func skewY(sy: Double? = nil) -> DOMMatrix
func toFloat32Array() -> Float32Array
func toFloat64Array() -> Float64Array
func toJSON() -> JSObject
func transformPoint(point: DOMPointInit? = nil) -> DOMPoint
func translate(tx: Double? = nil, ty: Double? = nil, tz: Double? = nil) -> DOMMatrix
init?(from value: JSValue)
init?(from object: JSObject)
static func construct(from value: JSValue) -> Self?
var jsValue: JSValue { get }
func jsValue() -> JSValue
class DOMMatrix