| |
|
| java.lang.Object java.lang.Thread javax.media.j3d.J3dThread
All known Subclasses: javax.media.j3d.InputDeviceScheduler, javax.media.j3d.BehaviorScheduler, javax.media.j3d.StructureUpdateThread, javax.media.j3d.Renderer,
J3dThread | abstract class J3dThread extends Thread (Code) | | The J3dThread is the super class of all slave threads in Java 3D. It implements
all of the common flow control constructs.
|
BEHAVIOR_SCHEDULER | final static int BEHAVIOR_SCHEDULER(Code) | | These are the thread types that a message may affect
|
INPUT_DEVICE_SCHEDULER | final static int INPUT_DEVICE_SCHEDULER(Code) | | |
NOTIFY | final static int NOTIFY(Code) | | This is used by Canvas3D Renderer to notify user thread
that swap is completed.
|
NOTIFY_AND_WAIT | final static int NOTIFY_AND_WAIT(Code) | | This runMonitor action notifies MasterControl that this thread
has completed and wait.
|
RENDER_THREAD | final static int RENDER_THREAD(Code) | | |
RUN | final static int RUN(Code) | | This runMonitor action tells the thread to run N number of
iterations.
|
SOUND_SCHEDULER | final static int SOUND_SCHEDULER(Code) | | |
STOP | final static int STOP(Code) | | This runMonitor action tells the thread to stop running
|
UPDATE_BEHAVIOR | final static int UPDATE_BEHAVIOR(Code) | | |
UPDATE_GEOMETRY | final static int UPDATE_GEOMETRY(Code) | | |
UPDATE_RENDER | final static int UPDATE_RENDER(Code) | | |
UPDATE_RENDERING_ATTRIBUTES | final static int UPDATE_RENDERING_ATTRIBUTES(Code) | | |
UPDATE_RENDERING_ENVIRONMENT | final static int UPDATE_RENDERING_ENVIRONMENT(Code) | | |
UPDATE_SOUND | final static int UPDATE_SOUND(Code) | | |
UPDATE_THREAD | final static int UPDATE_THREAD(Code) | | |
UPDATE_TRANSFORM | final static int UPDATE_TRANSFORM(Code) | | |
WAIT | final static int WAIT(Code) | | This runMonitor action puts the thread into an initial wait state
|
WORK_THREAD | final static int WORK_THREAD(Code) | | The classification types.
|
active | boolean active(Code) | | This indicates that this thread has been activated by MC
|
args | Object[] args(Code) | | The arguments passed in for this thread
|
classification | int classification(Code) | | The classification of this thread. It is one of the above constants.
|
lastWaitTimestamp | long lastWaitTimestamp(Code) | | Use to assign threadOpts WAIT_ALL_THREADS
|
referenceTime | long referenceTime(Code) | | The time values passed into this thread
|
type | int type(Code) | | The type of this thread. It is one of the above constants.
|
userStop | volatile boolean userStop(Code) | | Flag to indicate that user initiate a thread stop
|
J3dThread | J3dThread(ThreadGroup t)(Code) | | This constructor simply assigns the given id.
|
cleanupView | void cleanupView()(Code) | | |
doWork | abstract void doWork(long referenceTime)(Code) | | This method is defined by all slave threads to implement
one iteration of work.
|
finish | void finish()(Code) | | This causes the threads run method to exit.
|
getInstanceNum | int getInstanceNum()(Code) | | |
initialize | void initialize()(Code) | | This initializes this thread. Once this method returns, the thread is
able to accept work.
|
run | public void run()(Code) | | This thread controls the syncing of all the canvases attached to
this view.
|
runMonitor | synchronized void runMonitor(int action, long referenceTime, Object[] args)(Code) | | |
shutdown | void shutdown()(Code) | | |
|
|
|