| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.ImageComponentRetained
All known Subclasses: javax.media.j3d.ImageComponent2DRetained, javax.media.j3d.ImageComponent3DRetained,
ImageComponentRetained | abstract class ImageComponentRetained extends NodeComponentRetained (Code) | | Abstract class that is used to define 2D or 3D ImageComponent classes
used in a Java 3D scene graph.
This is used for texture images, background images and raster components
of Shape3D nodes.
|
Inner Class : enum ImageFormatType | |
Inner Class : enum ImageDataType | |
Inner Class :class ImageData | |
Method Summary | |
synchronized void | addUser(NodeComponentRetained node) | void | convertImageDataFromABGRToRGBA() | void | copyImageByBlock(BufferedImage bi, int depthIndex, ImageData data) | void | copyImageLineByLine(BufferedImage bi, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data) | void | copySupportedImageToImageData(RenderedImage ri, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data) | void | copySupportedImageToImageData(RenderedImage ri, int depthIndex, ImageData data) copy complete region of a RenderedImage to ImageComponent's imageData object. | void | copyToRefImage(int depth) | void | copyToRefImageWithFormatConversion(int depth) | void | copyUnsupportedImageToImageData(RenderedImage ri, int depthIndex, ImageData data) | void | copyUnsupportedImageToImageData(BufferedImage bi, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data) | void | copyUnsupportedImageToImageData(RenderedImage ri, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data) | void | copyUnsupportedNioImageToImageData(NioImageBuffer nioImage, int srcX, int srcY, int dstX, int dstY, int copyWidth, int copyHeight, ImageData iData) | void | createBlankImageData() | ImageData | createNioImageBufferDataObject(NioImageBuffer nioImageBuffer) | ImageData | createRenderedImageDataObject(RenderedImage byRefImage, int dataWidth, int dataHeight) | ImageData | createRenderedImageDataObject(RenderedImage byRefImage) | void | evaluateExtABGR(int ext) | void | evaluateExtNonPowerOfTwo(int ext) | void | evaluateExtensions(Canvas3D canvas) | int | evaluateImageType(RenderedImage ri) | static Object | getDataElementBuffer(java.awt.image.Raster ras) | int | getFormat() Retrieves the apiFormat of this image component object. | int | getHeight() Retrieves the height of this image component object. | ImageComponent.ImageClass | getImageClass() | ImageData | getImageData(boolean npotSupportNeeded) | int | getImageDataTypeIntValue() | ImageFormatType | getImageFormatType() | int | getImageFormatTypeIntValue(boolean powerOfTwoData) | int | getImageType() | int | getNumberOfComponents() | Object | getRefImage(int index) | int | getUnitsPerPixel() | boolean | getUsedByOffScreen() | int | getWidth() Retrieves the width of this image component object. | void | handleFrequencyChange(int bit) | boolean | is3ByteRGB(RenderedImage ri) | boolean | is4ByteRGBA(RenderedImage ri) | boolean | isByReference() | boolean | isImageTypeSupported() | boolean | isImageTypeSupported(NioImageBuffer nioImgBuf) | boolean | isImageTypeSupported(RenderedImage ri) | boolean | isSubImageTypeEqual(RenderedImage ri) | boolean | isYUp() | void | processParams(int format, int width, int height, int depth) Check if ImageComponent parameters have valid values. | synchronized void | removeUser(NodeComponentRetained node) | final void | sendMessage(int attrMask, Object attr) | void | setByReference(boolean byReference) | void | setEnforceNonPowerOfTwoSupport(boolean npot) | void | setFormat(int format) | void | setImageClass(RenderedImage image) | void | setImageClass(NioImageBuffer image) | void | setImageFormatType(ImageFormatType ift) | void | setLive(boolean inBackgroundGroup, int refCount) | void | setNumberOfComponents(int numberOfComponents) | void | setRefImage(Object image, int index) | void | setUnitsPerPixel(int ipp) | void | setUsedByOffScreen(boolean used) | void | setYUp(boolean yUp) | synchronized void | updateMirrorObject(int component, Object value) ImageComponent object doesn't really have mirror object. | boolean | useBilinearFilter() |
IMAGE_CHANGED | final static int IMAGE_CHANGED(Code) | | |
IMAGE_DATA_TYPE_BYTE_ARRAY | final static int IMAGE_DATA_TYPE_BYTE_ARRAY(Code) | | |
IMAGE_DATA_TYPE_BYTE_BUFFER | final static int IMAGE_DATA_TYPE_BYTE_BUFFER(Code) | | |
IMAGE_DATA_TYPE_INT_ARRAY | final static int IMAGE_DATA_TYPE_INT_ARRAY(Code) | | |
IMAGE_DATA_TYPE_INT_BUFFER | final static int IMAGE_DATA_TYPE_INT_BUFFER(Code) | | |
IMAGE_SIZE_512X512 | final static int IMAGE_SIZE_512X512(Code) | | |
SUBIMAGE_CHANGED | final static int SUBIMAGE_CHANGED(Code) | | |
TYPE_BYTE_ABGR | final static int TYPE_BYTE_ABGR(Code) | | |
TYPE_BYTE_BGR | final static int TYPE_BYTE_BGR(Code) | | |
TYPE_BYTE_GRAY | final static int TYPE_BYTE_GRAY(Code) | | |
TYPE_BYTE_LA | final static int TYPE_BYTE_LA(Code) | | |
TYPE_BYTE_RGB | final static int TYPE_BYTE_RGB(Code) | | |
TYPE_BYTE_RGBA | final static int TYPE_BYTE_RGBA(Code) | | |
TYPE_INT_ARGB | final static int TYPE_INT_ARGB(Code) | | |
TYPE_INT_BGR | final static int TYPE_INT_BGR(Code) | | |
TYPE_INT_RGB | final static int TYPE_INT_RGB(Code) | | |
TYPE_USHORT_GRAY | final static int TYPE_USHORT_GRAY(Code) | | |
abgrSupported | boolean abgrSupported(Code) | | |
byReference | boolean byReference(Code) | | |
imageData | ImageData imageData(Code) | | |
imageTypeIsSupported | boolean imageTypeIsSupported(Code) | | |
npotSupported | boolean npotSupported(Code) | | |
convertImageDataFromABGRToRGBA | void convertImageDataFromABGRToRGBA()(Code) | | |
copyImageLineByLine | void copyImageLineByLine(BufferedImage bi, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data)(Code) | | |
copySupportedImageToImageData | void copySupportedImageToImageData(RenderedImage ri, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data)(Code) | | Copy specified region of image data from RenderedImage to
ImageComponent's imageData object
|
copySupportedImageToImageData | void copySupportedImageToImageData(RenderedImage ri, int depthIndex, ImageData data)(Code) | | copy complete region of a RenderedImage to ImageComponent's imageData object.
|
copyToRefImage | void copyToRefImage(int depth)(Code) | | Copy supported ImageType from ImageData to the user defined bufferedImage
|
copyToRefImageWithFormatConversion | void copyToRefImageWithFormatConversion(int depth)(Code) | | Copy image to the user defined bufferedImage ( 3 or 4 components only )
|
copyUnsupportedImageToImageData | void copyUnsupportedImageToImageData(RenderedImage ri, int depthIndex, ImageData data)(Code) | | |
copyUnsupportedImageToImageData | void copyUnsupportedImageToImageData(BufferedImage bi, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data)(Code) | | |
copyUnsupportedImageToImageData | void copyUnsupportedImageToImageData(RenderedImage ri, int srcX, int srcY, int dstX, int dstY, int depthIndex, int copyWidth, int copyHeight, ImageData data)(Code) | | |
copyUnsupportedNioImageToImageData | void copyUnsupportedNioImageToImageData(NioImageBuffer nioImage, int srcX, int srcY, int dstX, int dstY, int copyWidth, int copyHeight, ImageData iData)(Code) | | |
createBlankImageData | void createBlankImageData()(Code) | | |
createNioImageBufferDataObject | ImageData createNioImageBufferDataObject(NioImageBuffer nioImageBuffer)(Code) | | |
createRenderedImageDataObject | ImageData createRenderedImageDataObject(RenderedImage byRefImage, int dataWidth, int dataHeight)(Code) | | |
createRenderedImageDataObject | ImageData createRenderedImageDataObject(RenderedImage byRefImage)(Code) | | |
evaluateExtABGR | void evaluateExtABGR(int ext)(Code) | | |
evaluateExtNonPowerOfTwo | void evaluateExtNonPowerOfTwo(int ext)(Code) | | |
evaluateImageType | int evaluateImageType(RenderedImage ri)(Code) | | |
getDataElementBuffer | static Object getDataElementBuffer(java.awt.image.Raster ras)(Code) | | |
getFormat | int getFormat()(Code) | | Retrieves the apiFormat of this image component object.
the apiFormat of this image component object |
getHeight | int getHeight()(Code) | | Retrieves the height of this image component object.
the height of this image component object |
getImageData | ImageData getImageData(boolean npotSupportNeeded)(Code) | | |
getImageDataTypeIntValue | int getImageDataTypeIntValue()(Code) | | |
getImageFormatType | ImageFormatType getImageFormatType()(Code) | | |
getImageFormatTypeIntValue | int getImageFormatTypeIntValue(boolean powerOfTwoData)(Code) | | |
getImageType | int getImageType()(Code) | | |
getNumberOfComponents | int getNumberOfComponents()(Code) | | |
getUnitsPerPixel | int getUnitsPerPixel()(Code) | | |
getUsedByOffScreen | boolean getUsedByOffScreen()(Code) | | |
getWidth | int getWidth()(Code) | | Retrieves the width of this image component object.
the width of this image component object |
handleFrequencyChange | void handleFrequencyChange(int bit)(Code) | | |
is3ByteRGB | boolean is3ByteRGB(RenderedImage ri)(Code) | | |
is4ByteRGBA | boolean is4ByteRGBA(RenderedImage ri)(Code) | | |
isByReference | boolean isByReference()(Code) | | |
isImageTypeSupported | boolean isImageTypeSupported()(Code) | | |
isImageTypeSupported | boolean isImageTypeSupported(RenderedImage ri)(Code) | | |
isSubImageTypeEqual | boolean isSubImageTypeEqual(RenderedImage ri)(Code) | | |
processParams | void processParams(int format, int width, int height, int depth)(Code) | | Check if ImageComponent parameters have valid values.
|
sendMessage | final void sendMessage(int attrMask, Object attr)(Code) | | |
setByReference | void setByReference(boolean byReference)(Code) | | |
setEnforceNonPowerOfTwoSupport | void setEnforceNonPowerOfTwoSupport(boolean npot)(Code) | | |
setFormat | void setFormat(int format)(Code) | | |
setImageClass | void setImageClass(RenderedImage image)(Code) | | |
setImageFormatType | void setImageFormatType(ImageFormatType ift)(Code) | | |
setLive | void setLive(boolean inBackgroundGroup, int refCount)(Code) | | |
setNumberOfComponents | void setNumberOfComponents(int numberOfComponents)(Code) | | |
setUnitsPerPixel | void setUnitsPerPixel(int ipp)(Code) | | |
setUsedByOffScreen | void setUsedByOffScreen(boolean used)(Code) | | |
setYUp | void setYUp(boolean yUp)(Code) | | |
updateMirrorObject | synchronized void updateMirrorObject(int component, Object value)(Code) | | ImageComponent object doesn't really have mirror object.
But it's using the updateMirrorObject interface to propagate
the changes to the users
|
useBilinearFilter | boolean useBilinearFilter()(Code) | | |
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|