|
Aviatrix3D 2.0 Dev |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.j3d.aviatrix3d.pipeline.audio.NullAudioSortStage
Implementation of the sort stage that does nothing.
The sort stage just takes the given nodes and expands them into an array renders and then immediately pops the node. No sorting on output is done.
Constructor Summary | |
NullAudioSortStage()
Create an empty sorting stage that initialises the internal structures to assume that there is a minumum number of surfaces, both on and offscreen. |
Method Summary | |
void |
halt()
Force a halt of the current processing. |
void |
setSortedAudioReceiver(SortedAudioReceiver sgr)
Register a reciever for the output of the sorter. |
void |
sort(AudioEnvironmentData data,
AudioCullOutputDetails[] nodes,
int numNodes,
int buffer)
Sort the listing of nodes in the given array. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public NullAudioSortStage()
Method Detail |
public void sort(AudioEnvironmentData data, AudioCullOutputDetails[] nodes, int numNodes, int buffer)
sort
in interface AudioSortStage
data
- External rendering environment informationnodes
- List of processed nodes based on the scene they came fromnumNodes
- Number of nodes in each scenebuffer
- The buffer ID to use to output the data to when
multi-threadedpublic void setSortedAudioReceiver(SortedAudioReceiver sgr)
setSortedAudioReceiver
in interface AudioSortStage
sgr
- The receiver instance to add or nullpublic void halt()
halt
in interface AudioSortStage
|
Aviatrix3D 2.0 Dev |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |