espresso3d.engine.renderer.base
Class E3DTexturedRenderable

java.lang.Object
  extended byespresso3d.engine.base.E3DEngineItem
      extended byespresso3d.engine.renderer.base.E3DRenderable
          extended byespresso3d.engine.renderer.base.E3DTexturedRenderable
Direct Known Subclasses:
E3DAnimatedTextureRenderable, espresso3d.engine.viewport.text.E3DFont, E3DMessage, E3DPortalEnabledTexturedRenderable, E3DQuad, E3DTriangle

public abstract class E3DTexturedRenderable
extends E3DRenderable

Author:
Curt The base class to be extended for texturedrenderable objects. Usually used for primitives like Triangles or Quads.

Constructor Summary
E3DTexturedRenderable(E3DEngine engine, int renderMode, int blendMode, java.lang.String textureName)
           
E3DTexturedRenderable(E3DEngine engine, int renderMode, int blendMode, java.lang.String textureName, java.lang.String textureDetail0Name)
           
E3DTexturedRenderable(E3DEngine engine, int renderMode, int blendMode, java.lang.String textureName, java.lang.String textureDetail0Name, java.lang.String textureDetail1Name)
           
E3DTexturedRenderable(E3DEngine engine, java.lang.String textureName)
           
 
Method Summary
 java.lang.String getKey()
          Key For Sorting
 E3DTexture getTexture()
           
 E3DTexture getTextureDetail0()
           
 E3DTexture getTextureDetail1()
           
 boolean isTextureAvailable()
           
 boolean isTextureDetail0Available()
           
 boolean isTextureDetail1Available()
           
 void setTexture(E3DTexture texture)
           
 void setTextureDetail0(E3DTexture textureDetail0)
           
 void setTextureDetail1(E3DTexture textureDetail1)
           
 
Methods inherited from class espresso3d.engine.renderer.base.E3DRenderable
getBlendMode, getRenderMode, initCorrectGeometryRenderer, isKeyChanged, render, setBlendMode, setKeyChanged, setRenderMode
 
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

E3DTexturedRenderable

public E3DTexturedRenderable(E3DEngine engine,
                             java.lang.String textureName)

E3DTexturedRenderable

public E3DTexturedRenderable(E3DEngine engine,
                             int renderMode,
                             int blendMode,
                             java.lang.String textureName)

E3DTexturedRenderable

public E3DTexturedRenderable(E3DEngine engine,
                             int renderMode,
                             int blendMode,
                             java.lang.String textureName,
                             java.lang.String textureDetail0Name)

E3DTexturedRenderable

public E3DTexturedRenderable(E3DEngine engine,
                             int renderMode,
                             int blendMode,
                             java.lang.String textureName,
                             java.lang.String textureDetail0Name,
                             java.lang.String textureDetail1Name)
Method Detail

getTexture

public E3DTexture getTexture()

setTexture

public void setTexture(E3DTexture texture)

isTextureAvailable

public boolean isTextureAvailable()

isTextureDetail0Available

public boolean isTextureDetail0Available()

isTextureDetail1Available

public boolean isTextureDetail1Available()

getTextureDetail0

public E3DTexture getTextureDetail0()

setTextureDetail0

public void setTextureDetail0(E3DTexture textureDetail0)

getTextureDetail1

public E3DTexture getTextureDetail1()

setTextureDetail1

public void setTextureDetail1(E3DTexture textureDetail1)

getKey

public java.lang.String getKey()
Key For Sorting

Overrides:
getKey in class E3DRenderable