Skip to content

Instantly share code, notes, and snippets.

View benoitthore's full-sized avatar

Benoit Thore benoitthore

View GitHub Profile
private typealias Interpolator = (Number) -> Number
private val linearInterpolator: Interpolator = { it }
private typealias DomainRange = Pair<Number, Number>
private inline val Number.f get() = toFloat()
private val DomainRange.domain get() = first.f
private val DomainRange.range get() = second.f