class BoundingLeafRetained extends LeafRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) BoundingLeafRetained |
mirrorBoundingLeaf |
(package private) Bounds |
region |
(package private) static int |
REGION_CHANGED |
(package private) static java.lang.Integer |
REGION_CHANGED_MESSAGE |
(package private) int |
targetThreads |
(package private) Bounds |
transformedRegion |
(package private) int |
transformTargetThreads |
(package private) java.util.ArrayList |
users |
boundsDirty, 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 |
|---|
BoundingLeafRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addUser(LeafRetained node)
Add a user to the list of users.
|
(package private) void |
clearLive(SetLiveState s) |
(package private) void |
createBoundingLeaf() |
(package private) Bounds |
getRegion()
Get the bounding region
|
(package private) void |
initRegion(Bounds region)
Initialize the bounding region
|
(package private) void |
mergeTransform(TransformGroupRetained xform) |
(package private) void |
removeUser(LeafRetained u)
Remove user from the list of users.
|
(package private) void |
setLive(SetLiveState s) |
(package private) void |
setRegion(Bounds region)
Set the bounding region
|
(package private) void |
updateImmediateMirrorObject(java.lang.Object[] objs)
Update the "component" field of the mirror object with the
given "value"
|
(package private) void |
updateImmediateTransformChange() |
clone, getMirrorObjects, updateBoundingLeaf, updateBounds, updateMirrorObject, updateTransformChangecomputeCombineBounds, 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, clone, compile, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setCompiled, setLive, setSource, traversegetIdxUsed, incIdxUsedstatic final int REGION_CHANGED
static final java.lang.Integer REGION_CHANGED_MESSAGE
Bounds region
Bounds transformedRegion
BoundingLeafRetained mirrorBoundingLeaf
java.util.ArrayList users
int targetThreads
int transformTargetThreads
void createBoundingLeaf()
void initRegion(Bounds region)
void setRegion(Bounds region)
Bounds getRegion()
void setLive(SetLiveState s)
setLive in class NodeRetainedvoid updateImmediateMirrorObject(java.lang.Object[] objs)
void addUser(LeafRetained node)
void removeUser(LeafRetained u)
void updateImmediateTransformChange()
void clearLive(SetLiveState s)
clearLive in class NodeRetainedvoid mergeTransform(TransformGroupRetained xform)
mergeTransform in class NodeRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.