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()
constructor(x: Float, y: Float, scaleX: Float, scaleY: Float, skewX: Angle, skewY: Angle, rotation: Angle)
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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val scaleX: Double = 1.0
Link copied to clipboard
val scaleY: Double = 1.0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val x: Double = 0.0
Link copied to clipboard
val y: Double = 0.0

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