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