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