|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.expr.SimpleScope
com.threerings.opengl.model.Animation.Implementation
public abstract static class Animation.Implementation
The actual animation implementation.
| Field Summary |
|---|
| Fields inherited from interface com.threerings.expr.Scope |
|---|
EPOCH, NOW |
| Constructor Summary | |
|---|---|
Animation.Implementation(GlContext ctx,
Scope parentScope)
Creates a new implementation. |
|
| Method Summary | |
|---|---|
void |
blendTransforms(int update)
Blends in the influence of this animation. |
int |
getPriority()
Returns the priority of this animation. |
String |
getScopeName()
Returns the name of this scope for purposes of qualification. |
boolean |
hasCompleted()
Checks whether this animation has completed. |
boolean |
isPlaying()
Determines whether the animation is currently playing. |
void |
start()
Starts the animation. |
void |
stop()
Stops the animation. |
void |
stop(float blendOut)
Stops the animation, blending out over the specified interval. |
boolean |
tick(float elapsed)
Updates this animation based on the elapsed time in seconds. |
void |
updateTransforms()
Updates the transforms directly from this animation. |
| Methods inherited from class com.threerings.expr.SimpleScope |
|---|
addListener, dispose, get, getParentScope, removeListener, scopeUpdated |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Animation.Implementation(GlContext ctx,
Scope parentScope)
| Method Detail |
|---|
public void start()
public void stop()
public void stop(float blendOut)
public boolean isPlaying()
public int getPriority()
public boolean tick(float elapsed)
public boolean hasCompleted()
public void updateTransforms()
public void blendTransforms(int update)
update - the current value of the update counter (used to determine which nodes
have been touched on this update).public String getScopeName()
Scopenull
if qualified symbols cannot specifically address this scope.
getScopeName in interface ScopegetScopeName in class SimpleScope
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||