object MathUtils
fun clamp(value: Int, min: Int, max: Int): Int fun clamp(value: Long, min: Long, max: Long): Long fun clamp(value: Float, min: Float, max: Float): Float fun clamp(value: Float, min: Int, max: Int): Float fun clamp(value: Double, min: Double, max: Double): Double fun clamp(value: Double, min: Long, max: Long): Double |
|
fun mapRange(value: Float, inMin: Float, inMax: Float, outMin: Float, outMax: Float): Float fun mapRange(value: Double, inMin: Double, inMax: Double, outMin: Double, outMax: Double): Double |
|
fun wrapTo360(value: Int): Int fun wrapTo360(value: Float): Float fun wrapTo360(value: Double): Double |
infix fun <A> A.andRecycle(b: <ERROR CLASS>): <ERROR CLASS> infix fun <A> A.andRecycle(b: Recyclable): <ERROR CLASS> |
|
fun <T> T.loopAsLongNotNull(block: (it: T) -> T?): T |