public class Animation extends java.lang.Object implements IUpdateable
Constructor and Description |
---|
Animation(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addAllFrames(java.util.List<AnimationFrame> animationFrames) |
void |
addFrame(AnimationFrame frame) |
float |
duration() |
int |
getCountFrames() |
AnimationFrame |
getCurrentFrame() |
AnimationFrame |
getFrame(int frame) |
java.lang.String |
getName() |
boolean |
isFinished() |
boolean |
isLooping() |
void |
onUpdate(float time) |
void |
pause() |
void |
play() |
void |
reset() |
void |
setLooping(boolean loop) |
public void play()
public void pause()
public void reset()
public java.lang.String getName()
public void setLooping(boolean loop)
public boolean isLooping()
public float duration()
public void addAllFrames(java.util.List<AnimationFrame> animationFrames)
public void addFrame(AnimationFrame frame)
public void onUpdate(float time)
onUpdate
in interface IUpdateable
public AnimationFrame getCurrentFrame()
public boolean isFinished()
isFinished
in interface IUpdateable
public int getCountFrames()
public AnimationFrame getFrame(int frame)