espresso3d.engine.renderer.base
Class E3DTexturedRenderable
java.lang.Object
espresso3d.engine.base.E3DEngineItem
espresso3d.engine.renderer.base.E3DRenderable
espresso3d.engine.renderer.base.E3DTexturedRenderable
- Direct Known Subclasses:
- E3DPortalEnabledTexturedRenderableItem, 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.
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
E3DTexturedRenderable
public E3DTexturedRenderable(E3DEngine engine)
getGlTextureID
public int getGlTextureID()
- This will get the storedTextureID. If it is -1, it will look it up the first
time it is accessed to be rendered from the engine's list of textures.
This is usefulfor preloaded objects that are loaded before any textures (because
the don't have glTextureID's for the textures at that point).
- Returns:
setGlTextureID
public void setGlTextureID(int glTextureID)
getTextureName
public java.lang.String getTextureName()
setTextureName
public void setTextureName(java.lang.String textureName)
renderAtPosition
public abstract void renderAtPosition(E3DVector3F position)
- Specified by:
renderAtPosition in class E3DRenderable