Keyframer

open class Keyframer(source)

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
open inner class CompoundChannel(val keys: Array<String>, defaultValues: DoubleArray)
Link copied to clipboard
inner class DoubleArrayChannel(keys: Array<String>, defaultValue: DoubleArray = DoubleArray(keys.size)) : Keyframer.CompoundChannel
Link copied to clipboard
inner class DoubleChannel(key: String, defaultValue: Double = 0.0) : Keyframer.CompoundChannel
Link copied to clipboard
inner class RGBaChannel(keys: Array<String>, defaultValue: ColorRGBa = ColorRGBa.WHITE) : Keyframer.CompoundChannel
Link copied to clipboard
inner class RGBChannel(keys: Array<String>, defaultValue: ColorRGBa = ColorRGBa.WHITE) : Keyframer.CompoundChannel
Link copied to clipboard
inner class Vector2Channel(keys: Array<String>, defaultValue: Vector2 = Vector2.ZERO) : Keyframer.CompoundChannel
Link copied to clipboard
inner class Vector3Channel(keys: Array<String>, defaultValue: Vector3 = Vector3.ZERO) : Keyframer.CompoundChannel
Link copied to clipboard
inner class Vector4Channel(keys: Array<String>, defaultValue: Vector4 = Vector4.ZERO) : Keyframer.CompoundChannel

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
operator fun invoke(time: Double)
Link copied to clipboard
fun loadFromJson(file: File, format: KeyframerFormat = KeyframerFormat.SIMPLE, parameters: Map<String, Double> = emptyMap(), functions: FunctionExtensions = FunctionExtensions.EMPTY)
fun loadFromJson(url: URL, format: KeyframerFormat = KeyframerFormat.SIMPLE, parameters: Map<String, Double> = emptyMap(), functions: FunctionExtensions = FunctionExtensions.EMPTY)
Link copied to clipboard
fun loadFromJsonString(json: String, format: KeyframerFormat = KeyframerFormat.SIMPLE, parameters: Map<String, Double> = emptyMap(), functions: FunctionExtensions = FunctionExtensions.EMPTY)
Link copied to clipboard
fun loadFromKeyObjects(keys: List<Map<String, Any>>, externalParameters: Map<String, Double>, functions: FunctionExtensions)
Link copied to clipboard
fun loadFromObjects(dict: Map<String, Any>, externalParameters: Map<String, Double> = emptyMap(), functions: FunctionExtensions = FunctionExtensions.EMPTY)