Package-level declarations

Types

Link copied to clipboard
data class Mat2x2d(val x1: Double, val y1: Double, val x2: Double, val y2: Double)
Link copied to clipboard
data class Mat2x2i(val x1: Int, val y1: Int, val x2: Int, val y2: Int)
Link copied to clipboard
open class Registry<T : Any>(modifiable: Boolean = false)

A basic string to object registry.

Link copied to clipboard
data class Vec3d(val x: Double, val y: Double, val z: Double)
Link copied to clipboard
data class Vec3f(val x: Float, val y: Float, val z: Float)
Link copied to clipboard
data class Vec3i(val x: Int, val y: Int, val z: Int)

Functions

Link copied to clipboard
fun mat(x1: Double, y1: Double, x2: Double, y2: Double): Mat2x2d

Constructs a 2x2-dimensional double matrix.

fun mat(x1: Int, y1: Int, x2: Int, y2: Int): Mat2x2i

Constructs a 2x2-dimensional integer matrix.

Link copied to clipboard
fun vec(x: Double, y: Double, z: Double): Vec3d

Constructs a 3-dimensional double vector.

fun vec(x: Float, y: Float, z: Float): Vec3f

Constructs a 3-dimensional float vector.

fun vec(x: Int, y: Int, z: Int): Vec3i

Constructs a 3-dimensional integer vector.