class ViewSpecificGroupRetained extends GroupRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
ADD_VIEW |
(package private) java.util.ArrayList |
apiViewList |
(package private) java.util.ArrayList |
cachedViewList |
(package private) java.util.ArrayList |
parentLists |
(package private) static int |
REMOVE_VIEW |
(package private) static int |
SET_VIEW |
(package private) HashKey |
tempKey |
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 |
|---|
ViewSpecificGroupRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
addView(View view) |
(package private) void |
clearLive(SetLiveState s)
This version of clearLive calls clearLive on all of its chidren.
|
(package private) void |
compile(CompileState compState)
This is the default compile() method, which just marks the sgo as
compiled.
|
(package private) java.util.Enumeration |
getAllViews() |
(package private) View |
getView(int index) |
(package private) int |
indexOfView(View view) |
(package private) void |
insertView(View view,
int index) |
(package private) int |
numViews() |
(package private) int[] |
processViewSpecificInfo(int mode,
HashKey key,
View v,
java.util.ArrayList vsgList,
int[] keyList,
java.util.ArrayList leaflist) |
(package private) void |
removeAllViews() |
(package private) void |
removeNodeData(SetLiveState s)
remove the localToVworld transform for this node.
|
(package private) void |
removeView(int index) |
(package private) void |
removeView(View view) |
(package private) void |
setAuxData(SetLiveState s,
int index,
int hkIndex) |
(package private) void |
setLive(SetLiveState s) |
(package private) void |
setNodeData(SetLiveState s) |
(package private) void |
setView(View view,
int index) |
(package private) void |
updateCachedInformation(int component,
View view,
int index) |
addAllNodesForScopedAltApp, addAllNodesForScopedFog, addAllNodesForScopedLight, addAllNodesForScopedModelClip, addAltApp, addChild, addFog, addLight, addModelClip, appendChildrenData, checkClearLive, checkClearLive, checkSetLive, checkSetLive, checkValidChild, childCheckSetLive, childDoSetLive, 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, 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, getLocale, getLocalToVworld, getLocalToVworld, getLocalToVworld, getParent, getPickable, getVirtualUniverse, mergeTransform, notifySceneGraphChanged, recombineAbove, setCollidable, setParent, setPickable, transformBoundsclearLive, clearLive, clone, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setLive, setSourcegetIdxUsed, incIdxUsedjava.util.ArrayList apiViewList
java.util.ArrayList cachedViewList
HashKey tempKey
java.util.ArrayList parentLists
static final int SET_VIEW
static final int ADD_VIEW
static final int REMOVE_VIEW
void addView(View view)
void setView(View view, int index)
int[] processViewSpecificInfo(int mode,
HashKey key,
View v,
java.util.ArrayList vsgList,
int[] keyList,
java.util.ArrayList leaflist)
processViewSpecificInfo in class GroupRetainedView getView(int index)
void insertView(View view, int index)
void removeView(int index)
java.util.Enumeration getAllViews()
int numViews()
int indexOfView(View view)
void removeView(View view)
void removeAllViews()
void compile(CompileState compState)
SceneGraphObjectRetainedcompile in class GroupRetainedvoid setLive(SetLiveState s)
setLive in class GroupRetainedvoid clearLive(SetLiveState s)
GroupRetainedclearLive in class GroupRetainedvoid removeNodeData(SetLiveState s)
NodeRetainedremoveNodeData in class GroupRetainedvoid updateCachedInformation(int component,
View view,
int index)
void setNodeData(SetLiveState s)
setNodeData in class GroupRetainedvoid setAuxData(SetLiveState s, int index, int hkIndex)
setAuxData in class NodeRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.