AnimationUtils

Объект с различными функциями анимации, используемый внутри движка.

Методы

.arraySlice(array : TypedArray, from : Integer, to : Integer) → TypedArray

То же самое, что и Array.prototype.slice, но также работает с типизированными массивами.

.convertArray(array : TypedArray, type : Constructor, forceClone : Boolean) → TypedArray

Преобразует массив к определенному типу.

.flattenJSON(jsonKeys, times, values, valuePropertyName ) → Array

Используется для парсинга форматов ключевых кадров AOS.

.getKeyframeOrder(times) → Array

Возвращает массив, по которому могут быть отсортированы времена и значения.

.isTypedArray(object) → Boolean

Возвращает true, если объект является типизированным массивом.

.makeClipAdditive(targetClip : AnimationClip, referenceFrame : Float, referenceClip : AnimationClip, fps : Float) → AnimationClip

Конвертирует ключевые кадры указанного анимационного клипа в аддитивный формат.

.sortedArray(values, stride, order) → Array

Сортирует массив, ранее возвращенный getKeyframeOrder.

.subclip(clip : AnimationClip, name : String, startFrame : Float, endFrame : Float, fps : Float) → AnimationClip

Создает новый клип, содержащий только сегмент исходного клипа между заданными кадрами.

Исходный файл

О том как получить исходный код этого модуля читайте тут.