class TextureCubeMapRetained extends TextureRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
NUMFACES |
anisotropicFilterDegree, anisotropicFilterMode, BASE_LEVEL_CHANGED, baseLevel, boundaryColor, boundaryModeS, boundaryModeT, boundaryWidth, COLOR_CHANGED, enable, ENABLE_CHANGED, filter4FuncPts, format, height, IMAGE_CHANGED, images, IMAGES_CHANGED, imageUpdateInfo, imageUpdatePruneMask, isAlphaNeedUpdate, isDirty, LOD_OFFSET_CHANGED, lodOffset, MAG_FILTER, magFilter, MAX_LEVEL_CHANGED, MAX_LOD_CHANGED, maximumLevel, maximumLod, maxLevels, MIN_FILTER, MIN_LOD_CHANGED, minFilter, minimumLod, mipmapMode, numFaces, numSharpenTextureFuncPts, objectId, resourceCreationMask, resourceInReloadList, resourceLock, resourceLodUpdatedMask, resourceUpdatedMask, sharpenTextureFuncPts, STATE_CHANGED, UPDATE_IMAGE, userSpecifiedEnable, widthchangedFrequent, compChanged, duplicateOnCloneTree, mirror, refCnt, refCount, usersDONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, sourcelistIdx| Constructor and Description |
|---|
TextureCubeMapRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
bindTexture(Context ctx,
int objectId,
boolean enable) |
(package private) ImageComponent |
getImage(int level,
int face)
Gets a specified mipmap level of a particular face of the cube map.
|
(package private) ImageComponent[] |
getImages(int face)
Gets an array of image for a particular face of the cube map.
|
(package private) void |
initialize(int format,
int width,
int widPower,
int height,
int heiPower,
int mipmapMode,
int boundaryWidth) |
(package private) void |
initImage(int level,
int face,
ImageComponent image)
Sets a specified mipmap level for a particular face of the cubemap.
|
(package private) void |
initImages(int face,
ImageComponent[] images) |
(package private) void |
setImage(int level,
int face,
ImageComponent image) |
(package private) void |
setImages(int face,
ImageComponent[] images) |
(package private) void |
updateTextureAnisotropicFilter(Context ctx,
float degree) |
(package private) void |
updateTextureBoundary(Context ctx,
int boundaryModeS,
int boundaryModeT,
float boundaryRed,
float boundaryGreen,
float boundaryBlue,
float boundaryAlpha) |
(package private) void |
updateTextureDimensions(Canvas3D cv)
Load level 0 explicitly with null data pointer to allow
mipmapping when level 0 is not the base level
|
(package private) void |
updateTextureFilter4Func(Context ctx,
int numFilter4FuncPts,
float[] filter4FuncPts) |
(package private) void |
updateTextureFilterModes(Context ctx,
int minFilter,
int magFilter) |
(package private) void |
updateTextureImage(Canvas3D cv,
int face,
int numLevels,
int level,
int textureFormat,
int imageFormat,
int width,
int height,
int boundaryWidth,
int imageDataType,
java.lang.Object imageData) |
(package private) void |
updateTextureLodOffset(Context ctx,
float lodOffsetX,
float lodOffsetY,
float lodOffsetZ) |
(package private) void |
updateTextureLodRange(Context ctx,
int baseLevel,
int maximumLevel,
float minimumLod,
float maximumLod) |
(package private) void |
updateTextureSharpenFunc(Context ctx,
int numSharpenTextureFuncPts,
float[] sharpenTextureFuncPts) |
(package private) 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,
java.lang.Object imageData) |
addImageUpdateInfo, bindTexture, checkImageSize, checkSizes, clearLive, createMirrorObject, decTextureBinRefCount, freeTextureId, getAnisotropicFilterDegree, getAnisotropicFilterMode, getBaseLevel, getBoundaryColor, getBoundaryModeS, getBoundaryModeT, getBoundaryWidth, getEnable, getFilter4Func, getFilter4Func, getFilter4FuncPointsCount, getFormat, getHeight, getImage, getImages, getLodOffset, getMagFilter, getMaximumLevel, getMaximumLOD, getMinFilter, getMinimumLOD, getMipMapMode, getSharpenTextureFunc, getSharpenTextureFunc, getSharpenTextureFunc, getSharpenTextureFuncPointsCount, getTextureBinRefCount, getTextureId, getWidth, handleFrequencyChange, incTextureBinRefCount, initAnisotropicFilterDegree, initAnisotropicFilterMode, initBaseLevel, initBoundaryColor, initBoundaryColor, initBoundaryModeS, initBoundaryModeT, initEnable, initFilter4Func, initImage, initImages, initLodOffset, initMagFilter, initMaximumLevel, initMaximumLOD, initMinFilter, initMinimumLOD, initMipMapMode, initMirrorObject, initSharpenTextureFunc, initSharpenTextureFunc, initSharpenTextureFunc, isUseAsRaster, notifyImageComponentImageChanged, numMipMapLevels, pruneImageUpdateInfo, reloadTexture, reloadTextureImage, reloadTextureSharedContext, reloadTextureSubImage, sendMessage, setBaseLevel, setEnable, setImage, setImages, setLive, setLodOffset, setMaximumLevel, setMaximumLOD, setMinimumLOD, setUseAsRaster, updateMirrorObject, updateNative, updateResourceCreationMask, updateTexture, updateTextureBoundary, updateTextureFields, updateTextureLOD, useAutoMipMapGeneration, validateaddAMirrorUser, addUser, clone, copyMirrorUsers, decRefCnt, doSetLive, getDuplicateOnCloneTree, getInImmCtx, incRefCnt, notifyUsers, removeAMirrorUser, removeMirrorUsers, removeUser, set, setDuplicateOnCloneTree, setFrequencyChangeMask, setInImmCtxclearLive, clearLive, compile, doSetLive, doSetLive, getSource, getVirtualUniverse, isInSetLive, isStatic, markAsLive, merge, mergeTransform, setCompiled, setLive, setLive, setSource, traversegetIdxUsed, incIdxUsedstatic final int NUMFACES
void initialize(int format,
int width,
int widPower,
int height,
int heiPower,
int mipmapMode,
int boundaryWidth)
initialize in class TextureRetainedvoid initImage(int level,
int face,
ImageComponent image)
final void setImage(int level,
int face,
ImageComponent image)
void initImages(int face,
ImageComponent[] images)
final void setImages(int face,
ImageComponent[] images)
final ImageComponent getImage(int level, int face)
level - mipmap level to getface - face of the cube mapfinal ImageComponent[] getImages(int face)
face - face of the cube mapvoid bindTexture(Context ctx, int objectId, boolean enable)
bindTexture in class TextureRetainedvoid updateTextureBoundary(Context ctx, int boundaryModeS, int boundaryModeT, float boundaryRed, float boundaryGreen, float boundaryBlue, float boundaryAlpha)
updateTextureBoundary in class TextureRetainedvoid updateTextureFilterModes(Context ctx, int minFilter, int magFilter)
updateTextureFilterModes in class TextureRetainedvoid updateTextureSharpenFunc(Context ctx, int numSharpenTextureFuncPts, float[] sharpenTextureFuncPts)
updateTextureSharpenFunc in class TextureRetainedvoid updateTextureFilter4Func(Context ctx, int numFilter4FuncPts, float[] filter4FuncPts)
updateTextureFilter4Func in class TextureRetainedvoid updateTextureAnisotropicFilter(Context ctx, float degree)
updateTextureAnisotropicFilter in class TextureRetainedvoid updateTextureLodRange(Context ctx, int baseLevel, int maximumLevel, float minimumLod, float maximumLod)
updateTextureLodRange in class TextureRetainedvoid updateTextureLodOffset(Context ctx, float lodOffsetX, float lodOffsetY, float lodOffsetZ)
updateTextureLodOffset in class TextureRetainedvoid updateTextureDimensions(Canvas3D cv)
updateTextureDimensions in class TextureRetainedvoid updateTextureImage(Canvas3D cv, int face, int numLevels, int level, int textureFormat, int imageFormat, int width, int height, int boundaryWidth, int imageDataType, java.lang.Object imageData)
updateTextureImage in class TextureRetainedvoid 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, java.lang.Object imageData)
updateTextureSubImage in class TextureRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.