MatrixTransform

data class MatrixTransform(val x: Double = 0.0, val y: Double = 0.0, val scaleX: Double = 1.0, val scaleY: Double = 1.0, val skewX: Angle = Angle.ZERO, val skewY: Angle = Angle.ZERO, val rotation: Angle = Angle.ZERO) : IsAlmostEquals<MatrixTransform>

Constructors

Link copied to clipboard
constructor(x: Double = 0.0, y: Double = 0.0, scaleX: Double = 1.0, scaleY: Double = 1.0, skewX: Angle = Angle.ZERO, skewY: Angle = Angle.ZERO, rotation: Angle = Angle.ZERO)
constructor()
constructor(x: Float, y: Float, scaleX: Float, scaleY: Float, skewX: Angle, skewY: Angle, rotation: Angle)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val x: Double
Link copied to clipboard
val y: Double

Functions

Link copied to clipboard
open override fun isAlmostEquals(other: MatrixTransform, epsilon: Double): Boolean
Link copied to clipboard
Link copied to clipboard
operator fun plus(that: MatrixTransform): MatrixTransform
Link copied to clipboard
fun toMatrix(pivotX: Double = 0.0, pivotY: Double = 0.0): Matrix
Link copied to clipboard
open override fun toString(): String