|
Aviatrix3D 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.j3d.aviatrix3d.SceneGraphObject
org.j3d.aviatrix3d.NodeComponent
org.j3d.aviatrix3d.TextureComponent
org.j3d.aviatrix3d.TextureComponent3D
org.j3d.aviatrix3d.ImageTextureComponent3D
A texture component that wraps a 3D image.
| Field Summary |
| Fields inherited from class org.j3d.aviatrix3d.TextureComponent3D |
depth, height |
| Fields inherited from class org.j3d.aviatrix3d.TextureComponent |
copyBuffer, data, format, invertY, numLevels, size, type, TYPE_BYTE, TYPE_INT, width |
| Fields inherited from class org.j3d.aviatrix3d.NodeComponent |
lastParent, liveCount, parentList |
| Fields inherited from class org.j3d.aviatrix3d.SceneGraphObject |
alive, LISTENER_SET_NOT_LIVE_MESSAGE, updateHandler, WRITE_TIMING_MSG |
| Fields inherited from interface org.j3d.aviatrix3d.TextureSource |
FORMAT_BGR, FORMAT_BGRA, FORMAT_INTENSITY_ALPHA, FORMAT_RGB, FORMAT_RGBA, FORMAT_SINGLE_COMPONENT |
| Constructor Summary | |
ImageTextureComponent3D()
Constructs an image with default values. |
|
ImageTextureComponent3D(boolean yUp)
Constructs an image with default values. |
|
ImageTextureComponent3D(int format,
int width,
int height,
int depth,
java.awt.image.RenderedImage[] images)
Constructs an Image3D using the specified format, width, height and rendered image. |
|
ImageTextureComponent3D(int format,
int width,
int height,
int depth,
java.awt.image.RenderedImage[] images,
boolean yUp)
Constructs an Image3D using the specified format, width, height and rendered image. |
|
ImageTextureComponent3D(int format,
java.awt.image.RenderedImage[] images)
Constructs an Image3D using the specified format and rendered image. |
|
ImageTextureComponent3D(int format,
java.awt.image.RenderedImage[] images,
boolean yUp)
Constructs an Image2D using the specified format and rendered image. |
|
| Method Summary | |
void |
clearLocalData()
Clear local data stored in this node. |
protected java.nio.ByteBuffer |
convertImage(int level)
Convenience method to convert a buffered image into a NIO array of the corresponding type. |
void |
updateSubImage(int srcX,
int srcY,
int destX,
int destY,
int destZ,
int width,
int height,
int depth,
int level,
java.awt.image.RenderedImage[] img)
Update a sub-section of the image data with the new pixel values. |
void |
updateSubImage(int srcX,
int srcY,
int destX,
int destY,
int destZ,
int width,
int height,
int level,
java.awt.image.RenderedImage img)
Update a sub-section of the image data with the new pixel values. |
| Methods inherited from class org.j3d.aviatrix3d.TextureComponent3D |
getDepth, getHeight |
| Methods inherited from class org.j3d.aviatrix3d.TextureComponent |
addUpdateListener, bytesPerPixel, checkCopyBufferSize, clearData, getData, getFormat, getNumLevels, getWidth, isYUp, removeUpdateListener, sendTextureUpdate |
| Methods inherited from class org.j3d.aviatrix3d.NodeComponent |
addParent, getParents, hasChanged, numParents, removeParent |
| Methods inherited from class org.j3d.aviatrix3d.SceneGraphObject |
checkForCyclicChild, checkForCyclicParent, dataChanged, getUserData, isLive, setLive, setUpdateHandler, setUserData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ImageTextureComponent3D()
public ImageTextureComponent3D(boolean yUp)
yUp - Change the image aroud the Y axis if needed
public ImageTextureComponent3D(int format,
int width,
int height,
int depth,
java.awt.image.RenderedImage[] images)
format - The image format. RGB, RGBA currentlywidth - The width of the imageheight - The height of the imageimages - The image data
java.lang.IllegalArgumentException - Formats don't match
public ImageTextureComponent3D(int format,
int width,
int height,
int depth,
java.awt.image.RenderedImage[] images,
boolean yUp)
format - The image format. RGB, RGBA currentlywidth - The width of the imageheight - The height of the imageimages - The image datayUp - Change the image aroud the Y axis if needed
java.lang.IllegalArgumentException - Formats don't match
public ImageTextureComponent3D(int format,
java.awt.image.RenderedImage[] images)
format - The image format. RGB, RGBA currentlyimages - The image data
java.lang.IllegalArgumentException - Formats don't match
public ImageTextureComponent3D(int format,
java.awt.image.RenderedImage[] images,
boolean yUp)
format - The image format. RGB, RGBA currentlyimages - The image datayUp - Change the image aroud the Y axis if needed
java.lang.IllegalArgumentException - Formats don't match| Method Detail |
public void updateSubImage(int srcX,
int srcY,
int destX,
int destY,
int destZ,
int width,
int height,
int level,
java.awt.image.RenderedImage img)
throws InvalidWriteTimingException
srcX - The starting X offset in the existing image spacesrcY - The starting Y offset in the existing image spacedestX - The starting X offset in the existing image spacedestY - The starting Y offset in the existing image spacedestZ - The starting Z offset in the existing image spacewidth - The width of the section to replaceheight - The height of the section to replacelevel - The mipmap level to updateimg - The image to take data from
InvalidWriteTimingException
public void updateSubImage(int srcX,
int srcY,
int destX,
int destY,
int destZ,
int width,
int height,
int depth,
int level,
java.awt.image.RenderedImage[] img)
throws InvalidWriteTimingException
srcX - The starting X offset in the existing image spacesrcY - The starting Y offset in the existing image spacedestX - The starting X offset in the existing image spacedestY - The starting Y offset in the existing image spacewidth - The width of the section to replaceheight - The height of the section to replacedepth - The height of the section to replacelevel - The mipmap level to updateimg - The image to take data from
InvalidWriteTimingExceptionpublic void clearLocalData()
clearLocalData in class TextureComponentprotected java.nio.ByteBuffer convertImage(int level)
convertImage in class TextureComponentlevel - Which image level needs to be converted
|
Aviatrix3D 1.0 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||