AffineTransformation

@Serializable(with = AffineTransformationSerializer::class)
sealed class AffineTransformation(matrix: DoubleArray)(source)

Inheritors

Constructors

Link copied to clipboard
protected constructor(vararg matrix: DoubleArray)

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Rotate(val angle: Double, val centerX: Double = 0.0, val centerY: Double = 0.0) : AffineTransformation
Link copied to clipboard
data class Scale(val sx: Double, val sy: Double = sx) : AffineTransformation
Link copied to clipboard
data class SkewX(val angle: Double) : AffineTransformation
Link copied to clipboard
data class SkewY(val angle: Double) : AffineTransformation
Link copied to clipboard
data class Translate(val tx: Double, val ty: Double) : AffineTransformation

Properties

Link copied to clipboard

Functions

Link copied to clipboard