espresso3d.engine.renderer.base
Class E3DRenderable

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.renderer.base.E3DRenderable
Direct Known Subclasses:
E3DBone, E3DBoundingBox, E3DBoundingSphere, E3DCollision, E3DEngine, E3DLine, E3DMesh, E3DOrientation, E3DPoint, E3DPortal, E3DPortalEnabledRenderable, E3DSector, E3DSkeleton, E3DSkyObject, E3DTexturedRenderable, E3DVertex, E3DViewport, E3DViewportPrinter, E3DWorld

public abstract class E3DRenderable
extends E3DEngineItem

Author:
espresso3d Base class for all renderable objects in the engine

Constructor Summary
E3DRenderable(E3DEngine engine)
           
E3DRenderable(E3DEngine engine, int renderMode)
           
E3DRenderable(E3DEngine engine, int renderMode, int blendMode)
           
 
Method Summary
 int getBlendMode()
           
 java.lang.String getKey()
           
 int getRenderMode()
           
 void initCorrectGeometryRenderer()
           
 boolean isKeyChanged()
           
abstract  void render()
           
 void setBlendMode(int blendMode)
           
 void setKeyChanged(boolean keyChanged)
           
 void setRenderMode(int renderMode)
           
 
Methods inherited from class espresso3d.engine.base.E3DEngineItem
getEngine, setEngine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

E3DRenderable

public E3DRenderable(E3DEngine engine)

E3DRenderable

public E3DRenderable(E3DEngine engine,
                     int renderMode)

E3DRenderable

public E3DRenderable(E3DEngine engine,
                     int renderMode,
                     int blendMode)
Method Detail

render

public abstract void render()

setRenderMode

public void setRenderMode(int renderMode)

getRenderMode

public int getRenderMode()

setBlendMode

public void setBlendMode(int blendMode)

getBlendMode

public int getBlendMode()

getKey

public java.lang.String getKey()

isKeyChanged

public boolean isKeyChanged()

setKeyChanged

public void setKeyChanged(boolean keyChanged)

initCorrectGeometryRenderer

public void initCorrectGeometryRenderer()