org.xith3d.scenegraph
Class TextureUnit
java.lang.Object
org.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.NodeComponent
org.xith3d.scenegraph.TextureUnit
- All Implemented Interfaces:
- org.jagatoo.datatypes.NamableObject, org.jagatoo.datatypes.NamedObject
- Direct Known Subclasses:
- ProjectiveTextureUnit
public class TextureUnit
- extends NodeComponent
| Methods inherited from class org.xith3d.scenegraph.SceneGraphObject |
getName, getUserData, getUserData, getUserDataMap, isLive, setLive, setName, setUserData, setUserData, setUserDataRecursive, setUserDataRecursive, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
TextureUnit
public TextureUnit(Texture texture,
TextureAttributes textureAttributes,
TexCoordGeneration texCoordGeneration)
TextureUnit
public TextureUnit(java.lang.String texture,
TextureAttributes textureAttributes,
TexCoordGeneration texCoordGeneration)
TextureUnit
public TextureUnit(Texture texture,
TextureAttributes textureAttributes)
TextureUnit
public TextureUnit(java.lang.String texture,
TextureAttributes textureAttributes)
TextureUnit
public TextureUnit(Texture texture)
TextureUnit
public TextureUnit(java.lang.String texture)
TextureUnit
public TextureUnit()
setTexture
public void setTexture(Texture texture)
setTexture
public final void setTexture(java.lang.String texture)
getTexture
public final Texture getTexture()
setTextureAttributes
public void setTextureAttributes(TextureAttributes textureAttributes)
getTextureAttributes
public final TextureAttributes getTextureAttributes()
setTexCoordGeneration
public void setTexCoordGeneration(TexCoordGeneration texCoordGeneration)
getTexCoordGeneration
public final TexCoordGeneration getTexCoordGeneration()
setChangedRecursive
public void setChangedRecursive(boolean changed)
setModListener
public void setModListener(ScenegraphModificationsListener modListener)
- Overrides:
setModListener in class NodeComponent
duplicateNodeComponent
protected void duplicateNodeComponent(NodeComponent original,
boolean forceDuplicate)
-
- Overrides:
duplicateNodeComponent in class NodeComponent
newInstance
protected TextureUnit newInstance()
cloneNodeComponent
public TextureUnit cloneNodeComponent(boolean forceDuplicate)
-
- Specified by:
cloneNodeComponent in class NodeComponent
freeOpenGLResources
public void freeOpenGLResources(CanvasPeer canvasPeer)
- This method frees OpenGL resources (names) for all this NodeComponent and
all child-components.
- Specified by:
freeOpenGLResources in class NodeComponent