Matrix

class Matrix(val cairoMatrixPointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Skipped during bindings generation

  • parameter dx: Unsupported pointer to primitive type

  • parameter x: Unsupported pointer to primitive type

Constructors

Link copied to clipboard
constructor()

Allocate a new Matrix.

constructor(scope: <Error class: unknown class>)

Allocate a new Matrix using the provided AutofreeScope.

constructor(xx: <Error class: unknown class>, yx: <Error class: unknown class>, xy: <Error class: unknown class>, yy: <Error class: unknown class>, x0: <Error class: unknown class>, y0: <Error class: unknown class>)

Allocate a new Matrix.

constructor(xx: <Error class: unknown class>, yx: <Error class: unknown class>, xy: <Error class: unknown class>, yy: <Error class: unknown class>, x0: <Error class: unknown class>, y0: <Error class: unknown class>, scope: <Error class: unknown class>)

Allocate a new Matrix using the provided AutofreeScope.

constructor(cairoMatrixPointer: <Error class: unknown class><<Error class: unknown class>>, cleaner: <Error class: unknown class>? = null)

Properties

Link copied to clipboard
val cairoMatrixPointer: <Error class: unknown class><<Error class: unknown class>>
Link copied to clipboard
var x0: <Error class: unknown class>
Link copied to clipboard
var xx: <Error class: unknown class>
Link copied to clipboard
var xy: <Error class: unknown class>
Link copied to clipboard
var y0: <Error class: unknown class>
Link copied to clipboard
var yx: <Error class: unknown class>
Link copied to clipboard
var yy: <Error class: unknown class>

Functions

Link copied to clipboard
fun init(xx: <Error class: unknown class>, yx: <Error class: unknown class>, xy: <Error class: unknown class>, yy: <Error class: unknown class>, x0: <Error class: unknown class>, y0: <Error class: unknown class>)
Link copied to clipboard
Link copied to clipboard
fun initTranslate(tx: <Error class: unknown class>, ty: <Error class: unknown class>)
Link copied to clipboard
fun invert(): Status
Link copied to clipboard
fun multiply(a: Matrix, b: Matrix)
Link copied to clipboard
fun rotate(radians: <Error class: unknown class>)
Link copied to clipboard
fun scale(sx: <Error class: unknown class>, sy: <Error class: unknown class>)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
fun translate(tx: <Error class: unknown class>, ty: <Error class: unknown class>)