espresso3d.engine.renderer.base
Class E3DAnimatedTextureRenderable
java.lang.Object
espresso3d.engine.base.E3DEngineItem
espresso3d.engine.renderer.base.E3DRenderable
espresso3d.engine.renderer.base.E3DTexturedRenderable
espresso3d.engine.renderer.base.E3DAnimatedTextureRenderable
- Direct Known Subclasses:
- E3DImage, E3DPortalEnabledAnimatedTextureRenderable
- public abstract class E3DAnimatedTextureRenderable
- extends E3DTexturedRenderable
- Author:
- cmoxley
TODO To change the template for this generated type comment go to
Window - Preferences - Java - Code Style - Code Templates
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DAnimatedTextureRenderable
public E3DAnimatedTextureRenderable(E3DEngine engine,
int renderMode,
int blendMode,
java.lang.String textureName)
- Create the object without animation
- Parameters:
engine - textureName -
E3DAnimatedTextureRenderable
public E3DAnimatedTextureRenderable(E3DEngine engine,
int renderMode,
int blendMode,
E3DAnimatedTextureFrame[] animatedTextureFrames,
int loops)
render
public abstract void render()
- Specified by:
render in class E3DRenderable
getAnimatedTexture
public E3DAnimatedTexture getAnimatedTexture()
setAnimatedTexture
public void setAnimatedTexture(E3DAnimatedTexture animatedTexture)
update
public boolean update(double lastFrameTimeSeconds)
- Parameters:
lastFrameTimeSeconds -
- Returns:
- Returns true if the animation changed