|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jagatoo.loaders.models.cal3d.core.CalAnimation
org.jagatoo.loaders.models.cal3d.core.CalAnimationCycle
public class CalAnimationCycle
The animation cycle class.
| Field Summary | |
|---|---|
protected float |
targetDelay
|
protected float |
targetWeight
|
| Fields inherited from class org.jagatoo.loaders.models.cal3d.core.CalAnimation |
|---|
coreAnimation, state, STATE_ASYNC, STATE_IN, STATE_NONE, STATE_OUT, STATE_STEADY, STATE_STOPPED, STATE_SYNC, time, timeFactor, type, TYPE_ACTION, TYPE_CYCLE, TYPE_NONE, TYPE_POSE, weight |
| Constructor Summary | |
|---|---|
CalAnimationCycle(CalCoreAnimation coreAnimation)
Constructs the animation cycle instance. |
|
| Method Summary | |
|---|---|
void |
blend(float weight,
float delay)
Interpolates the weight of the animation cycle instance. |
void |
setAsync()
Puts the animation cycle into async state starting from animation time 0 with the default duration. |
void |
setAsync(float time,
float duration)
Puts the animation cycle instance into async state. |
boolean |
update(float deltaTime)
Updates the animation cycle instance. |
| Methods inherited from class org.jagatoo.loaders.models.cal3d.core.CalAnimation |
|---|
freeze, getCoreAnimation, getState, getTime, getTimeFactor, getType, getWeight, setRootDisplacement, setRootRotation, setTimeFactor |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected float targetDelay
protected float targetWeight
| Constructor Detail |
|---|
public CalAnimationCycle(CalCoreAnimation coreAnimation)
| Method Detail |
|---|
public void blend(float weight,
float delay)
weight - The weight to interpolate the animation cycle instance to.delay - The time in seconds until the new weight should be reached.
public void setAsync(float time,
float duration)
time - The time in seconds at which the animation cycle instance was
unlinked from the global mixer animation cycle.duration - The current duration of the global mixer animation cycle in
seconds at the time of the unlinking.public void setAsync()
public boolean update(float deltaTime)
deltaTime - The elapsed time in seconds since the last update.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||