Matrix

class Matrix(val cairoMatrixPointer: <Error class: unknown class><<Error class: unknown class>>)(source)

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

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