|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.scenegraph.SceneGraphObject
org.xith3d.scenegraph.NodeComponent
org.xith3d.scenegraph.TextureImage
org.xith3d.scenegraph.TextureImage3D
public class TextureImage3D
TextureImage3D is the 3D implementation to TextureImage
(used in 3D texturing, see Texture3D(Coord)Test)
| Field Summary |
|---|
| Fields inherited from class org.xith3d.scenegraph.SceneGraphObject |
|---|
XITH3D_USERDATAKEY_OLDUSERDATA |
| Constructor Summary | |
|---|---|
TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth)
Constructs a new TextureImage3D object. |
|
TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
java.awt.image.BufferedImage[] image)
Constructs a new TextureImage3D object. |
|
TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
byte[][] data)
Constructs a new TextureImage3D object. |
|
TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
TextureImage2D[] image)
Constructs a new TextureImage3D object. |
|
| Method Summary | |
|---|---|
TextureImage3D |
cloneNodeComponent(boolean forceDuplicate)
|
protected void |
duplicateNodeComponent(NodeComponent original,
boolean forceDuplicate)
|
java.nio.ByteBuffer |
getDataBuffer()
|
int |
getDepth()
gets the depth |
int |
getPixelSize()
|
int |
initImageData()
|
void |
setImageData(java.awt.image.BufferedImage[] images)
|
void |
setImageData(byte[][] data)
Sets the data for the image |
void |
setImageData(TextureImage2D[] images)
|
| Methods inherited from class org.xith3d.scenegraph.TextureImage |
|---|
calculateNeededImageSize, freeOpenGLResources, getFormat, getHeight, getInternalFormat, getOriginalHeight, getOriginalSize, getOriginalWidth, getSize, getWidth, hasAlpha, hasData, isCompressed, isInternalFormatCompressed, setHasData, setInternalFormat, setOriginalSize, setSize |
| Methods inherited from class org.xith3d.scenegraph.NodeComponent |
|---|
freeOpenGLResources, getDuplicateOnCloneTree, getModListener, isChanged, isChanged2, setChanged, setDuplicateOnCloneTree, setModListener |
| 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 |
| Constructor Detail |
|---|
public TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth)
TextureImage3D object.
public TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
byte[][] data)
TextureImage3D object.
public TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
java.awt.image.BufferedImage[] image)
TextureImage3D object.
public TextureImage3D(org.jagatoo.opengl.enums.TextureImageFormat format,
int width,
int height,
int depth,
TextureImage2D[] image)
TextureImage3D object.
| Method Detail |
|---|
public final int getDepth()
public final java.nio.ByteBuffer getDataBuffer()
public final int getPixelSize()
public int initImageData()
public final void setImageData(byte[][] data)
public void setImageData(java.awt.image.BufferedImage[] images)
public void setImageData(TextureImage2D[] images)
protected void duplicateNodeComponent(NodeComponent original,
boolean forceDuplicate)
duplicateNodeComponent in class NodeComponentpublic TextureImage3D cloneNodeComponent(boolean forceDuplicate)
cloneNodeComponent in class NodeComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||