espresso3d.engine.renderer.base
Class E3DBlendedAnimatedTextureRenderable

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.renderer.base.E3DRenderable
          extended byespresso3d.engine.renderer.base.E3DBlendedRenderable
              extended byespresso3d.engine.renderer.base.E3DBlendedAnimatedTextureRenderable
Direct Known Subclasses:
E3DImage, E3DPortalEnabledBlendedAnimatedTextureRenderable

public abstract class E3DBlendedAnimatedTextureRenderable
extends E3DBlendedRenderable

Author:
cmoxley TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
 
Fields inherited from class espresso3d.engine.renderer.base.E3DBlendedRenderable
BLENDMODE_BLEND, BLENDMODE_SOLID
 
Fields inherited from class espresso3d.engine.renderer.base.E3DRenderable
RENDERMODE_SOLID, RENDERMODE_TEXTURED, RENDERMODE_WIREFRAME
 
Constructor Summary
E3DBlendedAnimatedTextureRenderable(E3DEngine engine, E3DAnimatedTextureFrame[] animatedTextureFrames, int loops)
           
E3DBlendedAnimatedTextureRenderable(E3DEngine engine, E3DAnimatedTextureFrame[] animatedTextureFrames, int loops, int blendMode)
           
E3DBlendedAnimatedTextureRenderable(E3DEngine engine, java.lang.String[] textureNames, double[] frameLife, int loops)
           
E3DBlendedAnimatedTextureRenderable(E3DEngine engine, java.lang.String[] textureNames, double[] frameLife, int loops, int blendMode)
           
E3DBlendedAnimatedTextureRenderable(E3DEngine engine, java.lang.String textureName, int blendMode)
          Create the object without animation
 
Method Summary
 E3DAnimatedTexture getAnimatedTexture()
           
 java.lang.String getRenderableOptionsKey()
           
abstract  void renderAtPosition(E3DVector3F position)
           
 void setAnimatedTexture(E3DAnimatedTexture animatedTexture)
           
 
Methods inherited from class espresso3d.engine.renderer.base.E3DBlendedRenderable
getBlendMode, initCorrectGeometryRenderer, setBlendMode
 
Methods inherited from class espresso3d.engine.renderer.base.E3DRenderable
getRenderMode, render, setRenderMode
 
Methods inherited from class espresso3d.engine.base.E3DEngineItem
getEngine, setEngine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DBlendedAnimatedTextureRenderable

public E3DBlendedAnimatedTextureRenderable(E3DEngine engine,
                                           java.lang.String textureName,
                                           int blendMode)
Create the object without animation

Parameters:
engine -
textureName -
blendMode -

E3DBlendedAnimatedTextureRenderable

public E3DBlendedAnimatedTextureRenderable(E3DEngine engine,
                                           java.lang.String[] textureNames,
                                           double[] frameLife,
                                           int loops,
                                           int blendMode)

E3DBlendedAnimatedTextureRenderable

public E3DBlendedAnimatedTextureRenderable(E3DEngine engine,
                                           java.lang.String[] textureNames,
                                           double[] frameLife,
                                           int loops)

E3DBlendedAnimatedTextureRenderable

public E3DBlendedAnimatedTextureRenderable(E3DEngine engine,
                                           E3DAnimatedTextureFrame[] animatedTextureFrames,
                                           int loops,
                                           int blendMode)

E3DBlendedAnimatedTextureRenderable

public E3DBlendedAnimatedTextureRenderable(E3DEngine engine,
                                           E3DAnimatedTextureFrame[] animatedTextureFrames,
                                           int loops)
Method Detail

renderAtPosition

public abstract void renderAtPosition(E3DVector3F position)
Specified by:
renderAtPosition in class E3DBlendedRenderable

getAnimatedTexture

public E3DAnimatedTexture getAnimatedTexture()

setAnimatedTexture

public void setAnimatedTexture(E3DAnimatedTexture animatedTexture)

getRenderableOptionsKey

public java.lang.String getRenderableOptionsKey()
Overrides:
getRenderableOptionsKey in class E3DBlendedRenderable