| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeComponentRetained javax.media.j3d.TextureRetained javax.media.j3d.Texture3DRetained
Texture3DRetained | class Texture3DRetained extends TextureRetained (Code) | | Texture3D is a subclass of Texture class. It extends Texture
class by adding a third co-ordinate, constructor and a mutator
method for setting a 3D texture image.
|
Method Summary | |
void | bindTexture(Context ctx, int objectId, boolean enable) This method updates the native context. | void | freeTextureId(int id) | final int | getBoundaryModeR() Retrieves the boundary mode for the R coordinate. | final int | getDepth() | int | getTextureId() | final void | initBoundaryModeR(int boundaryModeR) Sets the boundary mode for the R coordinate in this texture object. | void | reloadTextureImage(Canvas3D cv, int face, int level, ImageComponentRetained image, int numLevels) | void | reloadTextureSubImage(Canvas3D cv, int level, int face, ImageComponentUpdateInfo info, ImageComponentRetained image) | final void | setDepth(int depth) | void | updateTextureAnisotropicFilter(Context ctx, float degree) | void | updateTextureBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha) | void | updateTextureBoundary(Canvas3D cv) | void | updateTextureDimensions(Canvas3D cv) | void | updateTextureFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts) | void | updateTextureFilterModes(Context ctx, int minFilter, int magFilter) | void | updateTextureImage(Canvas3D cv, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int depth, int boundaryWidth, int imageDataType, Object imageData) | void | updateTextureLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ) | void | updateTextureLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod) | void | updateTextureSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts) | void | updateTextureSubImage(Canvas3D cv, int face, int level, int xoffset, int yoffset, int zoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int imgZOffset, int tilew, int tileh, int width, int height, int depth, int imageDataType, Object imageData) |
boundaryModeR | int boundaryModeR(Code) | | |
bindTexture | void bindTexture(Context ctx, int objectId, boolean enable)(Code) | | This method updates the native context.
|
freeTextureId | void freeTextureId(int id)(Code) | | |
getBoundaryModeR | final int getBoundaryModeR()(Code) | | Retrieves the boundary mode for the R coordinate.
the current boundary mode for the R coordinate. exception: RestrictedAccessException - if the method is calledwhen this object is part of live or compiled scene graph. |
getDepth | final int getDepth()(Code) | | |
getTextureId | int getTextureId()(Code) | | |
initBoundaryModeR | final void initBoundaryModeR(int boundaryModeR)(Code) | | Sets the boundary mode for the R coordinate in this texture object.
Parameters: boundaryModeR - the boundary mode for the R coordinate,one of: CLAMP or WRAP. exception: RestrictedAccessException - if the method is calledwhen this object is part of live or compiled scene graph. |
setDepth | final void setDepth(int depth)(Code) | | |
updateTextureAnisotropicFilter | void updateTextureAnisotropicFilter(Context ctx, float degree)(Code) | | |
updateTextureBoundary | void updateTextureBoundary(Context ctx, int boundaryModeS, int boundaryModeT, int boundaryModeR, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code) | | |
updateTextureDimensions | void updateTextureDimensions(Canvas3D cv)(Code) | | |
updateTextureFilter4Func | void updateTextureFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code) | | |
updateTextureFilterModes | void updateTextureFilterModes(Context ctx, int minFilter, int magFilter)(Code) | | |
updateTextureImage | void updateTextureImage(Canvas3D cv, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int depth, int boundaryWidth, int imageDataType, Object imageData)(Code) | | |
updateTextureLodOffset | void updateTextureLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code) | | |
updateTextureLodRange | void updateTextureLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code) | | |
updateTextureSharpenFunc | void updateTextureSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code) | | |
updateTextureSubImage | void updateTextureSubImage(Canvas3D cv, int face, int level, int xoffset, int yoffset, int zoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int imgZOffset, int tilew, int tileh, int width, int height, int depth, int imageDataType, Object imageData)(Code) | | |
Methods inherited from javax.media.j3d.TextureRetained | void addImageUpdateInfo(int level, int face, ImageComponentUpdateInfo arg)(Code)(Java Doc) void bindTexture(Context ctx, int objectId, boolean enable)(Code)(Java Doc) void bindTexture(Canvas3D cv)(Code)(Java Doc) final void checkImageSize(int level, ImageComponent image)(Code)(Java Doc) final void checkSizes(ImageComponentRetained images)(Code)(Java Doc) void clearLive(int refCount)(Code)(Java Doc) synchronized void createMirrorObject()(Code)(Java Doc) void decTextureBinRefCount(TextureBin tb)(Code)(Java Doc) void freeTextureId(int id)(Code)(Java Doc) final float getAnisotropicFilterDegree()(Code)(Java Doc) final int getAnisotropicFilterMode()(Code)(Java Doc) final int getBaseLevel()(Code)(Java Doc) final void getBoundaryColor(Color4f boundaryColor)(Code)(Java Doc) final int getBoundaryModeS()(Code)(Java Doc) final int getBoundaryModeT()(Code)(Java Doc) final int getBoundaryWidth()(Code)(Java Doc) final boolean getEnable()(Code)(Java Doc) final void getFilter4Func(float[] weights)(Code)(Java Doc) final float[] getFilter4Func()(Code)(Java Doc) final int getFilter4FuncPointsCount()(Code)(Java Doc) final int getFormat()(Code)(Java Doc) final int getHeight()(Code)(Java Doc) final ImageComponent getImage(int level)(Code)(Java Doc) final ImageComponent[] getImages()(Code)(Java Doc) final void getLodOffset(Tuple3f offset)(Code)(Java Doc) final int getMagFilter()(Code)(Java Doc) final float getMaximumLOD()(Code)(Java Doc) final int getMaximumLevel()(Code)(Java Doc) final int getMinFilter()(Code)(Java Doc) final float getMinimumLOD()(Code)(Java Doc) final int getMipMapMode()(Code)(Java Doc) final void getSharpenTextureFunc(float[] lod, float[] pts)(Code)(Java Doc) final void getSharpenTextureFunc(Point2f[] pts)(Code)(Java Doc) final float[] getSharpenTextureFunc()(Code)(Java Doc) final int getSharpenTextureFuncPointsCount()(Code)(Java Doc) int getTextureBinRefCount(TextureBin tb)(Code)(Java Doc) int getTextureId()(Code)(Java Doc) final int getWidth()(Code)(Java Doc) void handleFrequencyChange(int bit)(Code)(Java Doc) void incTextureBinRefCount(TextureBin tb)(Code)(Java Doc) final void initAnisotropicFilterDegree(float degree)(Code)(Java Doc) final void initAnisotropicFilterMode(int mode)(Code)(Java Doc) final void initBaseLevel(int level)(Code)(Java Doc) final void initBoundaryColor(Color4f boundaryColor)(Code)(Java Doc) final void initBoundaryColor(float r, float g, float b, float a)(Code)(Java Doc) final void initBoundaryModeS(int boundaryModeS)(Code)(Java Doc) final void initBoundaryModeT(int boundaryModeT)(Code)(Java Doc) final void initEnable(boolean state)(Code)(Java Doc) final void initFilter4Func(float[] weights)(Code)(Java Doc) void initImage(int level, ImageComponent image)(Code)(Java Doc) void initImages(ImageComponent[] images)(Code)(Java Doc) final void initLodOffset(float s, float t, float r)(Code)(Java Doc) final void initMagFilter(int magFilter)(Code)(Java Doc) final void initMaximumLOD(float lod)(Code)(Java Doc) final void initMaximumLevel(int level)(Code)(Java Doc) final void initMinFilter(int minFilter)(Code)(Java Doc) final void initMinimumLOD(float lod)(Code)(Java Doc) final void initMipMapMode(int mipmapMode)(Code)(Java Doc) synchronized void initMirrorObject()(Code)(Java Doc) final void initSharpenTextureFunc(float[] lod, float[] pts)(Code)(Java Doc) final void initSharpenTextureFunc(Point2f[] pts)(Code)(Java Doc) final void initSharpenTextureFunc(float[] pts)(Code)(Java Doc) void initialize(int format, int width, int widLevels, int height, int heiLevels, int mipmapMode, int boundaryWidth)(Code)(Java Doc) boolean isUseAsRaster()(Code)(Java Doc) void notifyImageComponentImageChanged(ImageComponentRetained image, ImageComponentUpdateInfo value)(Code)(Java Doc) final int numMipMapLevels()(Code)(Java Doc) void pruneImageUpdateInfo()(Code)(Java Doc) void reloadTexture(Canvas3D cv)(Code)(Java Doc) void reloadTextureImage(Canvas3D cv, int face, int level, ImageComponentRetained image, int numLevels)(Code)(Java Doc) void reloadTextureSharedContext(Canvas3D cv)(Code)(Java Doc) void reloadTextureSubImage(Canvas3D cv, int face, int level, ImageComponentUpdateInfo info, ImageComponentRetained image)(Code)(Java Doc) final void sendMessage(int attrMask, Object attr)(Code)(Java Doc) final void setBaseLevel(int level)(Code)(Java Doc) final void setEnable(boolean state)(Code)(Java Doc) final void setImage(int level, ImageComponent image)(Code)(Java Doc) final void setImages(ImageComponent[] images)(Code)(Java Doc) void setLive(boolean backgroundGroup, int refCount)(Code)(Java Doc) final void setLodOffset(float s, float t, float r)(Code)(Java Doc) final void setMaximumLOD(float lod)(Code)(Java Doc) final void setMaximumLevel(int level)(Code)(Java Doc) final void setMinimumLOD(float lod)(Code)(Java Doc) void setUseAsRaster(boolean useAsRaster)(Code)(Java Doc) synchronized void updateMirrorObject(int component, Object value)(Code)(Java Doc) void updateNative(Canvas3D cv)(Code)(Java Doc) void updateResourceCreationMask()(Code)(Java Doc) void updateTexture(Canvas3D cv, int resourceBit)(Code)(Java Doc) void updateTextureAnisotropicFilter(Context ctx, float degree)(Code)(Java Doc) void updateTextureBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)(Code)(Java Doc) void updateTextureBoundary(Canvas3D cv)(Code)(Java Doc) void updateTextureDimensions(Canvas3D cv)(Code)(Java Doc) void updateTextureFields(Canvas3D cv)(Code)(Java Doc) void updateTextureFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)(Code)(Java Doc) void updateTextureFilterModes(Context ctx, int minFilter, int magFilter)(Code)(Java Doc) void updateTextureImage(Canvas3D cv, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int imageDataType, Object data)(Code)(Java Doc) void updateTextureLOD(Canvas3D cv)(Code)(Java Doc) void updateTextureLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)(Code)(Java Doc) void updateTextureLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)(Code)(Java Doc) void updateTextureSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)(Code)(Java Doc) void updateTextureSubImage(Canvas3D cv, int face, int level, int xoffset, int yoffset, int textureFormat, int imageFormat, int imgXOffset, int imgYOffset, int tilew, int width, int height, int imageDataType, Object data)(Code)(Java Doc) boolean useAutoMipMapGeneration(Canvas3D cv)(Code)(Java Doc) void validate()(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|