Package-level declarations

Types

Link copied to clipboard
sealed interface IScale
Link copied to clipboard
sealed interface IVector3
Link copied to clipboard
data class LineIntersection(val line: MLine = MLine(), var intersection: Point = Point())
Link copied to clipboard
Link copied to clipboard
data class MLine(var a: Point, var b: Point)
Link copied to clipboard
data class MMatrix(var a: Double = 1.0, var b: Double = 0.0, var c: Double = 0.0, var d: Double = 1.0, var tx: Double = 0.0, var ty: Double = 0.0) : MutableInterpolable<MMatrix> , Interpolable<MMatrix>
Link copied to clipboard
typealias MMatrix3D = MMatrix4
Link copied to clipboard
class MMatrix4
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias MPosition3D = MVector4
Link copied to clipboard
Link copied to clipboard
inline class MRectangleInt(val rect: MRectangle)
Link copied to clipboard
data class MScale(var scaleX: Double, var scaleY: Double) : IScale
Link copied to clipboard
typealias MScale3D = MVector4
Link copied to clipboard
Link copied to clipboard
interface MSizeable
Link copied to clipboard
inline class MSizeInt(val float: MSize)
Link copied to clipboard
typealias MVector2D = MPoint
Link copied to clipboard
Link copied to clipboard
typealias MVector3D = MVector4
Link copied to clipboard
class MVector4
Link copied to clipboard
inline class MVector4Int(val v: MVector4)
Link copied to clipboard
data class PointFixed(val x: Fixed, val y: Fixed)

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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun Iterable<MRectangle>.bounds(target: MRectangle = MRectangle()): MRectangle
fun Iterable<MPoint>.bounds(out: MRectangle = MRectangle(), bb: MBoundsBuilder = MBoundsBuilder()): MRectangle
fun List<MPoint>.bounds(out: MRectangle = MRectangle(), bb: MBoundsBuilder = MBoundsBuilder()): MRectangle
Link copied to clipboard
fun MPoint.clamp(min: Double, max: Double, out: MPoint = MPoint()): MPoint
Link copied to clipboard
fun Rectangle.copyTo(out: MRectangle = MRectangle()): MRectangle
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun max(a: MPoint, b: MPoint, out: MPoint = MPoint()): MPoint
Link copied to clipboard
fun min(a: MPoint, b: MPoint, out: MPoint = MPoint()): MPoint
Link copied to clipboard
fun Rectangle.mutable(out: MRectangle = MRectangle()): MRectangle
fun Point.mutable(out: MPoint = MPoint()): MPoint
Link copied to clipboard
fun mvec(x: Float, y: Float, z: Float): MVector3
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun MMatrix.toMatrix4(out: MMatrix4 = MMatrix3D()): MMatrix4
Link copied to clipboard
fun Point.toMPoint(out: MPoint = MPoint()): MPoint
Link copied to clipboard
fun Rectangle.toMRectangle(out: MRectangle = MRectangle()): MRectangle
Link copied to clipboard
fun Scale.toMutable(out: MScale = MScale()): MScale