V2

data class V2<V>(val key: KMutableProperty0<V>, var initial: V, val end: V, val interpolator: (Ratio, V, V) -> V, val includeStart: Boolean, val startTime: TimeSpan = 0.nanoseconds, val duration: TimeSpan = TimeSpan.NIL, initialization: () -> Unit? = null)

Constructors

Link copied to clipboard
constructor(key: KMutableProperty0<V>, initial: V, end: V, interpolator: (Ratio, V, V) -> V, includeStart: Boolean, startTime: TimeSpan = 0.nanoseconds, duration: TimeSpan = TimeSpan.NIL, initialization: () -> Unit? = null)

Properties

Link copied to clipboard
Link copied to clipboard
val end: V
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var initial: V
Link copied to clipboard
val interpolator: (Ratio, V, V) -> V
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <V> V2<V>.clamped(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.delay(startTime: TimeSpan): V2<V>
Link copied to clipboard
Link copied to clipboard
fun duration(default: TimeSpan): TimeSpan
Link copied to clipboard
inline fun <V> V2<V>.duration(duration: TimeSpan): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.ease(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeClampEnd(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeClampMiddle(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeClampStart(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeIn(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInBack(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInBounce(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInElastic(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOld(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOut(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOutBack(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOutBounce(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOutElastic(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOutOld(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInOutQuad(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeInQuad(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOut(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutBack(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutBounce(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutElastic(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutInBack(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutInBounce(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutInElastic(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutInOld(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutOld(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeOutQuad(): V2<V>
Link copied to clipboard
inline fun <V> V2<V>.easeSine(): V2<V>
Link copied to clipboard
fun <V> V2<V>.easing(easing: Easing): V2<V>
Link copied to clipboard
fun endTime(default: TimeSpan): TimeSpan
Link copied to clipboard
fun get(): V
Link copied to clipboard
fun init()
Link copied to clipboard
inline fun <V> V2<V>.linear(): V2<V>
Link copied to clipboard
fun set(ratio: Ratio)
Link copied to clipboard
inline fun <V> V2<V>.smooth(): V2<V>
Link copied to clipboard
open override fun toString(): String