class BranchGroupRetained extends GroupRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
attachedToLocale
True, if this branchGroup is directly attached to the locale
|
(package private) boolean |
isDirty |
(package private) boolean |
isNew |
allocatedAltApps, allocatedFogs, allocatedLights, allocatedMclips, altAppearances, bhLeafNode, children, childrenSwitchLinks, collisionBound, collisionTarget, collisionVwcBounds, compiledChildrenList, fogs, inViewSpecificGroup, isInClearLive, isRoot, key, lights, locale, mirrorGroup, modelClips, orderedPaths, parentSwitchLinkChildIndex, scopingRefCount, sourceNode, viewListsALTERNATEAPPEARANCE, 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, 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 |
|---|
BranchGroupRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
compile() |
(package private) void |
compile(CompileState compState)
This is the default compile() method, which just marks the sgo as
compiled.
|
(package private) void |
detach()
Detaches this BranchGroup from its parent.
|
(package private) void |
do_detach() |
(package private) Locale |
getLocale()
This gets the current locale
|
(package private) PickInfo[] |
pickAll(int mode,
int flags,
PickShape pickShape) |
(package private) SceneGraphPath[] |
pickAll(PickShape pickShape) |
(package private) PickInfo[] |
pickAllSorted(int mode,
int flags,
PickShape pickShape) |
(package private) SceneGraphPath[] |
pickAllSorted(PickShape pickShape) |
(package private) PickInfo |
pickAny(int mode,
int flags,
PickShape pickShape) |
(package private) SceneGraphPath |
pickAny(PickShape pickShape) |
(package private) PickInfo |
pickClosest(int mode,
int flags,
PickShape pickShape) |
(package private) SceneGraphPath |
pickClosest(PickShape pickShape) |
(package private) void |
removeNodeData(SetLiveState s)
remove the localToVworld transform for this node.
|
(package private) void |
setAuxData(SetLiveState s,
int index,
int hkIndex) |
(package private) void |
setLive(SetLiveState s) |
(package private) void |
setLocale(Locale loc)
This sets the current locale.
|
(package private) void |
setNodeData(SetLiveState s) |
addAllNodesForScopedAltApp, addAllNodesForScopedFog, addAllNodesForScopedLight, addAllNodesForScopedModelClip, addAltApp, addChild, addFog, addLight, addModelClip, appendChildrenData, checkClearLive, checkClearLive, checkSetLive, checkSetLive, checkValidChild, childCheckSetLive, childDoSetLive, clearLive, computeBoundingHull, computeCombineBounds, createMirrorGroup, doAddChild, doInsertChild, doMoveTo, doRemoveChild, doSetChild, doSetLive, findSwitchInfo, gatherBlUsers, getAllChildren, getAlternateCollisionTarget, getBounds, getChild, getClosestTargetsInterface, getCollisionBounds, getEffectiveBounds, getLocale2, indexOfChild, initSwitchStates, initTransformStates, insertChild, insertChildrenData, isEnable, isEnable, isNodeSwitchOn, isStatic, isStaticChildren, merge, moveTo, numChildren, processAddNodesForScopedAltApp, processAddNodesForScopedFog, processAddNodesForScopedModelClip, processAllNodesForScopedLight, processCollisionTarget, processRemoveAllNodesForScopedFog, processRemoveAllNodesForScopedLight, processRemoveAllNodesForScopedModelClip, processRemoveNodesForScopedAltApp, processViewSpecificInfo, removeAllChildren, removeAllNodesForScopedAltApp, removeAllNodesForScopedFog, removeAllNodesForScopedLight, removeAllNodesForScopedModelClip, removeAltApp, removeAltAppScope, removeChild, removeChild, removeChildrenData, removeFog, removeFogScope, removeLight, removeLightScope, removeMclipScope, removeModelClip, searchGeometryAtoms, setAltAppScope, setAlternateCollisionTarget, setBounds, setBoundsAutoCompute, setChild, setCollisionBounds, setCompiled, setFogScope, setLightScope, setMclipScope, setScopingInfo, traverse, updateCollidable, updateLocalToVworld, updatePickable, updateSwitchStates, updateTransformStates, usedInScoping, validSwitchChildcomputeNonLiveLocalToVworld, dirtyBoundsCache, equal, findCollidableFlags, findPickableFlags, findTransformLevels, getBoundsAutoCompute, getCollidable, getCurrentLocalToVworld, getCurrentLocalToVworld, getCurrentLocalToVworld, getId, getLastLocalToVworld, getLastLocalToVworld, getLastLocalToVworld, getLocalBounds, getLocalToVworld, getLocalToVworld, getLocalToVworld, getParent, getPickable, getVirtualUniverse, mergeTransform, notifySceneGraphChanged, recombineAbove, setCollidable, setParent, setPickable, transformBoundsclearLive, clearLive, clone, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setLive, setSourcegetIdxUsed, incIdxUsedboolean isDirty
boolean isNew
boolean attachedToLocale
void setLocale(Locale loc)
Locale getLocale()
getLocale in class NodeRetainedvoid detach()
void do_detach()
void setNodeData(SetLiveState s)
setNodeData in class GroupRetainedvoid setAuxData(SetLiveState s, int index, int hkIndex)
setAuxData in class NodeRetainedvoid removeNodeData(SetLiveState s)
removeNodeData in class GroupRetainedvoid setLive(SetLiveState s)
setLive in class GroupRetainedvoid compile()
void compile(CompileState compState)
SceneGraphObjectRetainedcompile in class GroupRetainedSceneGraphPath[] pickAll(PickShape pickShape)
SceneGraphPath[] pickAllSorted(PickShape pickShape)
SceneGraphPath pickClosest(PickShape pickShape)
SceneGraphPath pickAny(PickShape pickShape)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.