public interface IAnimationController extends IUpdateable
| Modifier and Type | Method and Description |
|---|---|
void |
add(Animation animation) |
void |
add(ImageEffect effect) |
void |
addListener(AnimationListener listener) |
void |
clear()
Remove all
Animations from the AnimationController. |
Animation |
get(java.lang.String animationName) |
java.awt.geom.AffineTransform |
getAffineTransform() |
java.util.Collection<Animation> |
getAll() |
Animation |
getCurrent() |
java.awt.image.BufferedImage |
getCurrentSprite() |
java.awt.image.BufferedImage |
getCurrentSprite(int width,
int height) |
Animation |
getDefault() |
java.util.List<ImageEffect> |
getImageEffects() |
boolean |
hasAnimation(java.lang.String animationName) |
boolean |
isEnabled() |
boolean |
isPlaying(java.lang.String animationName) |
void |
play(java.lang.String animationName) |
void |
remove(Animation animation) |
void |
remove(ImageEffect effect) |
void |
removeListener(AnimationListener listener) |
void |
setAffineTransform(java.awt.geom.AffineTransform affineTransform) |
void |
setDefault(Animation defaultAnimation) |
void |
setEnabled(boolean enabled) |
updatevoid addListener(AnimationListener listener)
void removeListener(AnimationListener listener)
void add(Animation animation)
void add(ImageEffect effect)
void clear()
Animations from the AnimationController.java.util.Collection<Animation> getAll()
Animation get(java.lang.String animationName)
Animation getCurrent()
Animation getDefault()
java.awt.image.BufferedImage getCurrentSprite()
java.awt.image.BufferedImage getCurrentSprite(int width,
int height)
java.awt.geom.AffineTransform getAffineTransform()
java.util.List<ImageEffect> getImageEffects()
boolean hasAnimation(java.lang.String animationName)
boolean isPlaying(java.lang.String animationName)
void play(java.lang.String animationName)
void setDefault(Animation defaultAnimation)
void setAffineTransform(java.awt.geom.AffineTransform affineTransform)
void remove(Animation animation)
void remove(ImageEffect effect)
boolean isEnabled()
void setEnabled(boolean enabled)