class ExponentialFogRetained extends FogRetained
| Modifier and Type | Field and Description |
|---|---|
private float |
density |
(package private) static int |
DENSITY_CHANGED |
private float |
densityInEc |
boundingLeaf, BOUNDINGLEAF_CHANGED, BOUNDS_CHANGED, CLEAR_MIRROR, color, COLOR_CHANGED, environmentSets, inImmCtx, INIT_MIRROR, isDirty, isScoped, isViewScoped, LAST_DEFINED_BIT, mirrorFog, region, regionOfInfluence, SCOPE_CHANGED, scopes, sgFog, targetThreads, tempKeyboundsDirty, switchStateALTERNATEAPPEARANCE, AMBIENTLIGHT, apiBounds, BACKGROUND, BACKGROUNDSOUND, BEHAVIOR, BOUNDINGLEAF, boundsAutoCompute, BRANCHGROUP, branchGroupPaths, cachedBounds, childIndex, CLIP, collidable, CONESOUND, CONTAINS_VIEWPLATFORM, CURRENT_LOCAL_TO_VWORLD, DECALGROUP, DIRECTIONALLIGHT, EXPONENTIALFOG, geometryBackground, GROUP, inSharedGroup, LAST_LOCAL_TO_VWORLD, LINEARFOG, LINK, localBounds, locale, localToVworld, localToVworldIndex, localToVworldKeys, MODELCLIP, MORPH, nnuId, nodeId, nodeType, NUMNODES, ORDEREDGROUP, orderedId, ORIENTEDSHAPE3D, parent, parentSwitchLink, parentTransformLink, pickable, POINTLIGHT, POINTSOUND, refCount, SHAPE, SHAREDGROUP, SOUNDSCAPE, SPOTLIGHT, staticTransform, SWITCH, TRANSFORMGROUP, universe, validCachedBounds, VIEWPLATFORM, VIEWSPECIFICGROUPDONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, sourcelistIdx| Constructor and Description |
|---|
ExponentialFogRetained() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Object |
clone() |
(package private) float |
getDensity()
Gets fog density
|
(package private) void |
initDensity(float density)
initializes fog density
|
(package private) void |
setDensity(float density)
Sets fog density and send a message
|
(package private) void |
setLive(SetLiveState s)
This setLive routine just calls the superclass's method (after
checking for use by an immediate context).
|
(package private) void |
update(Context ctx,
double scale)
This method and its native counterpart update the native context
fog values.
|
(package private) void |
updateMirrorObject(java.lang.Object[] objs)
The update Object function.
|
protected void |
validateDistancesInEc(double vworldToCoexistenceScale)
Scale distances from local to eye coordinate.
|
addScope, clearLive, clearMirrorObject, getAllScopes, getColor, getInfluencingBoundingLeaf, getInfluencingBounds, getInImmCtx, getLocalToVworldScale, getMirrorObjects, getScope, indexOfScope, initAddScope, initColor, initColor, initInfluencingBoundingLeaf, initInfluencingBounds, initInsertScope, initMirrorObject, initRemoveAllScopes, initRemoveScope, initRemoveScope, initScope, insertScope, isScoped, mergeTransform, numScopes, removeAllScopes, removeScope, removeScope, sendMessage, setColor, setColor, setInfluencingBoundingLeaf, setInfluencingBounds, setInImmCtx, setLocalToVworldScale, setScope, updateBoundingLeaf, updateImmediateMirrorObject, updateImmediateTransformChange, updateTransformChangeclone, updateBoundscomputeCombineBounds, computeNonLiveLocalToVworld, dirtyBoundsCache, doSetLive, equal, findCollidableFlags, findPickableFlags, findTransformLevels, getBounds, getBoundsAutoCompute, getCollidable, getCurrentLocalToVworld, getCurrentLocalToVworld, getCurrentLocalToVworld, getEffectiveBounds, getId, getLastLocalToVworld, getLastLocalToVworld, getLastLocalToVworld, getLocalBounds, getLocale, getLocalToVworld, getLocalToVworld, getLocalToVworld, getParent, getPickable, getVirtualUniverse, isStatic, merge, notifySceneGraphChanged, processViewSpecificInfo, recombineAbove, removeNodeData, searchGeometryAtoms, setAuxData, setBounds, setBoundsAutoCompute, setCollidable, setNodeData, setParent, setPickable, transformBounds, updateCollidable, updateLocalToVworld, updatePickableclearLive, clearLive, compile, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setCompiled, setLive, setSource, traversegetIdxUsed, incIdxUsedprivate float density
private float densityInEc
static final int DENSITY_CHANGED
void initDensity(float density)
void setDensity(float density)
float getDensity()
void setLive(SetLiveState s)
FogRetainedsetLive in class FogRetainedvoid update(Context ctx, double scale)
update in class FogRetainedvoid updateMirrorObject(java.lang.Object[] objs)
FogRetainedupdateMirrorObject in class FogRetainedprotected java.lang.Object clone()
clone in class FogRetainedprotected void validateDistancesInEc(double vworldToCoexistenceScale)
validateDistancesInEc in class FogRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.