|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.IndexedObject
javax.media.j3d.SceneGraphObjectRetained
javax.media.j3d.NodeRetained
javax.media.j3d.LeafRetained
javax.media.j3d.SoundscapeRetained
class SoundscapeRetained
The SoundscapeRetained object defines all soundscape rendering state as a subclass of a Leaf node.
Field Summary | |
---|---|
(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 |
Fields inherited from class javax.media.j3d.LeafRetained |
---|
boundsDirty, switchState |
Fields inherited from class javax.media.j3d.SceneGraphObjectRetained |
---|
DONT_MERGE, inBackgroundGroup, inSetLive, MERGE, MERGE_DONE, mergeFlag, onUpdateList, source |
Fields inherited from class javax.media.j3d.IndexedObject |
---|
listIdx |
Constructor Summary | |
---|---|
SoundscapeRetained()
|
Method Summary | |
---|---|
(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()
|
Methods inherited from class javax.media.j3d.LeafRetained |
---|
clone, updateBoundingLeaf, updateBounds |
Methods inherited from class javax.media.j3d.SceneGraphObjectRetained |
---|
clearLive, clearLive, clone, compile, doSetLive, getSource, handleFrequencyChange, isInSetLive, markAsLive, setCompiled, setLive, setSource, traverse |
Methods inherited from class javax.media.j3d.IndexedObject |
---|
getIdxUsed, incIdxUsed |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
static 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
Constructor Detail |
---|
SoundscapeRetained()
Method Detail |
---|
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 LeafRetained
void updateTransformChange()
updateTransformChange
in class LeafRetained
void updateBoundingLeaf(long refTime)
void setLive(SetLiveState s)
setLive
in class NodeRetained
void clearLive(SetLiveState s)
clearLive
in class NodeRetained
void update(SoundscapeRetained ss)
void mergeTransform(TransformGroupRetained xform)
mergeTransform
in class NodeRetained
void getMirrorObjects(java.util.ArrayList leafList, HashKey key)
getMirrorObjects
in class LeafRetained
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |