All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ch.viseon.threejs.declarations.animation.AnimationUtils.kt Maven / Gradle / Ivy

Go to download

Kotlin binding for ThreeJs, javascript library for 3d rendering

There is a newer version: 104.0.0
Show newest version
//Generated date 23.11.2018
@file:JsModule("three")
package ch.viseon.threejs.declarations.animation

	/**
	* An object with various functions to assist with animations, used internally.
	*/
open external class AnimationUtils(){

	/**
	* This is the same as Array.prototype.slice, but also works on typed arrays.
	*/
	open fun arraySlice() : Array/*Array*/


	/**
	* Converts an array to a specific type.
	*/
	open fun convertArray() : Array/*Array*/


	/**
	* Used for parsing AOS keyframe formats.
	*/
	open fun flattenJSON() : Array/*Array*/


	/**
	* Returns an array by which times and values can be sorted.
	*/
	open fun getKeyframeOrder() : Array/*Array*/


	/**
	* Returns **true** if the object is a typed array.
	*/
	open fun isTypedArray() : Boolean


	/**
	* Sorts the array previously returned by [page:AnimationUtils.getKeyframeOrder getKeyframeOrder].
	*/
	open fun sortedArray() : Array/*Array*/
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy