espresso3d.engine.renderer.base
Class E3DBlendedTexturedRenderable

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.E3DBlendedTexturedRenderable
Direct Known Subclasses:
espresso3d.engine.viewport.text.E3DFont, E3DMessage, E3DPortalEnabledBlendedTexturedRenderable

public abstract class E3DBlendedTexturedRenderable
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
E3DBlendedTexturedRenderable(E3DEngine engine, java.lang.String textureName, int blendMode)
           
 
Method Summary
 java.lang.String getRenderableOptionsKey()
           
 E3DTexture getTexture()
           
abstract  void renderAtPosition(E3DVector3F position)
           
 void setTexture(E3DTexture texture)
           
 
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

E3DBlendedTexturedRenderable

public E3DBlendedTexturedRenderable(E3DEngine engine,
                                    java.lang.String textureName,
                                    int blendMode)
Method Detail

renderAtPosition

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

getTexture

public E3DTexture getTexture()

setTexture

public void setTexture(E3DTexture texture)

getRenderableOptionsKey

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