org.xith3d.scenegraph
Class ProjectiveTextureUnit
java.lang.Object
org.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.NodeComponent
org.xith3d.scenegraph.TextureUnit
org.xith3d.scenegraph.ProjectiveTextureUnit
- All Implemented Interfaces:
- org.jagatoo.datatypes.NamableObject, org.jagatoo.datatypes.NamedObject
public class ProjectiveTextureUnit
- extends TextureUnit
The ProjectiveTextureUnit class is a container class,
that holds everything needed for texture-projection.
| 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 |
ProjectiveTextureUnit
public ProjectiveTextureUnit(Texture texture)
ProjectiveTextureUnit
public ProjectiveTextureUnit(java.lang.String texture)
setTexture
public void setTexture(Texture texture)
-
- Overrides:
setTexture in class TextureUnit
setTextureAttributes
public void setTextureAttributes(TextureAttributes textureAttributes)
-
- Overrides:
setTextureAttributes in class TextureUnit
getProjector
public final View getProjector()
update
public void update(Transform3D viewTransform,
float viewportAspect,
long frameId)
duplicateNodeComponent
protected void duplicateNodeComponent(NodeComponent original,
boolean forceDuplicate)
-
- Overrides:
duplicateNodeComponent in class TextureUnit
newInstance
protected ProjectiveTextureUnit newInstance()
-
- Overrides:
newInstance in class TextureUnit