class LinkRetained extends LeafRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) static java.lang.String |
plus |
(package private) SharedGroupRetained |
sharedGroup
The SharedGroup component of the link node.
|
(package private) boolean |
visited |
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 |
|---|
LinkRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
clearLive(SetLiveState s)
assign a name to this node when it is made live.
|
(package private) void |
compile(CompileState compState)
This is the default compile() method, which just marks the sgo as
compiled.
|
(package private) void |
computeCombineBounds(Bounds bounds)
ONLY needed for SHAPE, MORPH, and LINK node type.
|
(package private) Bounds |
getBounds()
Gets the bounding object of a node.
|
(package private) HashKey[] |
getNewKeys(java.lang.String localeNodeId,
HashKey[] oldKeys) |
(package private) SharedGroup |
getSharedGroup()
Retrieves the SharedGroup reference.
|
(package private) void |
recombineAbove() |
(package private) void |
removeNodeData(SetLiveState s)
remove the localToVworld transform for this node.
|
(package private) void |
searchGeometryAtoms(UnorderList list) |
(package private) void |
setBoundsAutoCompute(boolean autoCompute)
Sets the automatic calcuation of geometric bounds of a node.
|
(package private) void |
setCompiled()
This marks this object as compiled.
|
(package private) void |
setLive(SetLiveState s)
assign a name to this node when it is made live.
|
(package private) void |
setNodeData(SetLiveState s) |
(package private) void |
setSharedGroup(SharedGroup sharedGroup)
Sets the SharedGroup reference.
|
(package private) void |
updateCollidable(HashKey[] keys,
boolean[] collide) |
(package private) void |
updatePickable(HashKey[] keys,
boolean[] pick) |
clone, getMirrorObjects, updateBoundingLeaf, updateBounds, updateMirrorObject, updateTransformChangecomputeNonLiveLocalToVworld, dirtyBoundsCache, doSetLive, equal, findCollidableFlags, findPickableFlags, findTransformLevels, getBoundsAutoCompute, getCollidable, getCurrentLocalToVworld, getCurrentLocalToVworld, getCurrentLocalToVworld, getEffectiveBounds, getId, getLastLocalToVworld, getLastLocalToVworld, getLastLocalToVworld, getLocalBounds, getLocale, getLocalToVworld, getLocalToVworld, getLocalToVworld, getParent, getPickable, getVirtualUniverse, isStatic, merge, mergeTransform, notifySceneGraphChanged, processViewSpecificInfo, setAuxData, setBounds, setCollidable, setParent, setPickable, transformBounds, updateLocalToVworldclearLive, clearLive, clone, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setLive, setSource, traversegetIdxUsed, incIdxUsedSharedGroupRetained sharedGroup
static java.lang.String plus
boolean visited
void setSharedGroup(SharedGroup sharedGroup)
sharedGroup - the SharedGroup nodeSharedGroup getSharedGroup()
void computeCombineBounds(Bounds bounds)
NodeRetainedcomputeCombineBounds in class NodeRetainedBounds getBounds()
getBounds in class NodeRetainedvoid setLive(SetLiveState s)
setLive in class NodeRetainedvoid setNodeData(SetLiveState s)
setNodeData in class NodeRetainedvoid recombineAbove()
recombineAbove in class NodeRetainedvoid clearLive(SetLiveState s)
clearLive in class NodeRetainedvoid removeNodeData(SetLiveState s)
NodeRetainedremoveNodeData in class NodeRetainedvoid updatePickable(HashKey[] keys, boolean[] pick)
updatePickable in class NodeRetainedvoid updateCollidable(HashKey[] keys, boolean[] collide)
updateCollidable in class NodeRetainedvoid setBoundsAutoCompute(boolean autoCompute)
NodeRetainedsetBoundsAutoCompute in class NodeRetainedautoCompute - is a boolean value indicating if automatic calcuation
of boundsvoid setCompiled()
SceneGraphObjectRetainedsetCompiled in class SceneGraphObjectRetainedvoid compile(CompileState compState)
SceneGraphObjectRetainedcompile in class SceneGraphObjectRetainedvoid searchGeometryAtoms(UnorderList list)
searchGeometryAtoms in class NodeRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.