class SoundscapeRetained extends LeafRetained
| Modifier and Type | Field and Description |
|---|---|
(package private) static int |
APPLICATION_BOUNDS_CHANGED |
(package private) Bounds |
applicationRegion
Soundscape nodes application region
|
(package private) AuralAttributesRetained |
attributes
Aural attributes associated with this Soundscape
|
(package private) static int |
ATTRIBUTES_CHANGED |
(package private) static int |
BOUNDING_LEAF_CHANGED |
(package private) BoundingLeafRetained |
boundingLeaf
The bounding leaf reference
|
(package private) int |
isDirty |
(package private) boolean |
isViewScoped |
(package private) int |
targetThreads |
(package private) Bounds |
transformedRegion
The transformed Application Region
|
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 |
|---|
SoundscapeRetained() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
clearLive(SetLiveState s)
This clearLive routine first calls the superclass's method, then
it removes itself to the list of lights
|
(package private) void |
dispatchMessage(int dirtyBit,
java.lang.Object argument) |
(package private) BoundingLeaf |
getApplicationBoundingLeaf()
Get the Soundscape's application region
|
(package private) Bounds |
getApplicationBounds()
Get the Soundscape's application region.
|
(package private) AuralAttributes |
getAuralAttributes()
Retrieve a reference to Aural Attributes
|
(package private) void |
getMirrorObjects(java.util.ArrayList leafList,
HashKey key) |
(package private) void |
mergeTransform(TransformGroupRetained xform) |
(package private) void |
setApplicationBoundingLeaf(BoundingLeaf region)
Set the Soundscape's application region to the specified Leaf node.
|
(package private) void |
setApplicationBounds(Bounds region)
Set the Soundscape's application region.
|
(package private) void |
setAuralAttributes(AuralAttributes attributes)
Set a set of aural attributes for this Soundscape
|
(package private) void |
setLive(SetLiveState s)
This setLive routine first calls the superclass's method, then
it adds itself to the list of soundscapes
|
(package private) void |
update(SoundscapeRetained ss) |
(package private) void |
updateBoundingLeaf(long refTime) |
(package private) void |
updateMirrorObject(java.lang.Object[] objs) |
(package private) void |
updateTransformChange() |
clone, updateBoundingLeaf, 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, clone, compile, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setCompiled, setLive, setSource, traversegetIdxUsed, incIdxUsedstatic final int ATTRIBUTES_CHANGED
static final int BOUNDING_LEAF_CHANGED
static final int APPLICATION_BOUNDS_CHANGED
Bounds applicationRegion
BoundingLeafRetained boundingLeaf
Bounds transformedRegion
AuralAttributesRetained attributes
int isDirty
int targetThreads
boolean isViewScoped
void dispatchMessage(int dirtyBit,
java.lang.Object argument)
void setApplicationBounds(Bounds region)
region - a region that contains the Soundscape's new application regionBounds getApplicationBounds()
void setApplicationBoundingLeaf(BoundingLeaf region)
BoundingLeaf getApplicationBoundingLeaf()
void setAuralAttributes(AuralAttributes attributes)
attributes - aural attributes to be setAuralAttributes getAuralAttributes()
void updateMirrorObject(java.lang.Object[] objs)
updateMirrorObject in class LeafRetainedvoid updateTransformChange()
updateTransformChange in class LeafRetainedvoid updateBoundingLeaf(long refTime)
void setLive(SetLiveState s)
setLive in class NodeRetainedvoid clearLive(SetLiveState s)
clearLive in class NodeRetainedvoid update(SoundscapeRetained ss)
void mergeTransform(TransformGroupRetained xform)
mergeTransform in class NodeRetainedvoid getMirrorObjects(java.util.ArrayList leafList,
HashKey key)
getMirrorObjects in class LeafRetainedCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.