KeyFrame.ICompressorRule<T extends IData<T>>| Modifier | Constructor and Description |
|---|---|
|
KeyFrameTransform() |
|
KeyFrameTransform(int initialCapacity) |
protected |
KeyFrameTransform(int size,
float[] times,
TransformArray values) |
| Modifier and Type | Method and Description |
|---|---|
int |
compress(KeyFrame.ICompressorRule<Transform> rule)
|
protected boolean |
getKeyRange(KeyRange<Transform> dst,
int i,
int j,
float t) |
protected void |
getValue(Transform dst,
float time,
Animation animation) |
protected boolean |
keys_add(float time,
Transform value) |
protected void |
keys_clear() |
protected KeyFrame<Transform> |
keys_clone() |
protected void |
keys_ensureCapacity(int minCapacity) |
protected float |
keys_get_time(int index) |
protected Transform |
keys_get_value(int index) |
protected KeyData<Transform> |
keys_get(int index) |
protected void |
keys_init(int capacity) |
protected void |
keys_insertElementAt(float time,
Transform value,
int index) |
protected KeyData<Transform> |
keys_remove(int index) |
protected void |
keys_removeBulk(boolean[] removed,
int numRemoved_) |
protected boolean |
keys_set(int index,
float time,
Transform value) |
protected void |
keys_set(KeyFrame<Transform> src) |
protected KeyFrameTransform |
keys_subRange(int startIndex,
int endIndex) |
protected void |
keys_trimToSize() |
static KeyFrame<Transform> |
multiply(KeyFrame<Transform> keysPre,
KeyFrame<Transform> keysPost) |
static void |
multiply(KeyFrame<Transform> dst,
KeyFrame<Transform> pre,
KeyFrame<Transform> post)
Concatenate two
KeyFrame |
static void |
multiply(KeyFrame<Transform> keys,
Mat4x4 m,
boolean post) |
static void |
multiply(KeyFrame<Transform> keys,
Transform t,
boolean post) |
binarySearch, clear, clone, getEndTime, getIndex, getKeyIndexAfter, getKeyIndexBefore, getKeyRange, getKeyRange, getStartTime, getT, getTimeAt, getValue, getValue, getValueAt, insert, insert, insertOrdered, insertTimes, isEmpty, iterator, listKeyTimes, listKeyTimes, nextSearch, offsetTime, optiRemoveBulk, read, removeIndex, set, setIndex, setValueAt, size, subRange, subRange, trimToSize, writepublic KeyFrameTransform()
public KeyFrameTransform(int initialCapacity)
initialCapacity - initial size of the vector of keys.protected KeyFrameTransform(int size,
float[] times,
TransformArray values)
public static final KeyFrame<Transform> multiply(KeyFrame<Transform> keysPre, KeyFrame<Transform> keysPost)
public static final void multiply(KeyFrame<Transform> dst, KeyFrame<Transform> pre, KeyFrame<Transform> post)
KeyFramedst - pre - post - protected final void keys_init(int capacity)
protected final KeyFrame<Transform> keys_clone()
keys_clone in class KeyFrame<Transform>protected final void keys_clear()
keys_clear in class KeyFrame<Transform>protected final boolean keys_add(float time,
Transform value)
protected final float keys_get_time(int index)
keys_get_time in class KeyFrame<Transform>protected final Transform keys_get_value(int index)
keys_get_value in class KeyFrame<Transform>protected final boolean keys_set(int index,
float time,
Transform value)
protected final KeyData<Transform> keys_remove(int index)
keys_remove in class KeyFrame<Transform>protected final void keys_removeBulk(boolean[] removed,
int numRemoved_)
keys_removeBulk in class KeyFrame<Transform>protected final void keys_insertElementAt(float time,
Transform value,
int index)
keys_insertElementAt in class KeyFrame<Transform>protected final void keys_trimToSize()
keys_trimToSize in class KeyFrame<Transform>protected final void keys_ensureCapacity(int minCapacity)
keys_ensureCapacity in class KeyFrame<Transform>protected final KeyFrameTransform keys_subRange(int startIndex, int endIndex)
keys_subRange in class KeyFrame<Transform>protected boolean getKeyRange(KeyRange<Transform> dst, int i, int j, float t)
getKeyRange in class KeyFrame<Transform>Bonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com