class StructureUpdateThread extends J3dThread
| Modifier and Type | Field and Description |
|---|---|
private int[] |
instanceNum |
private static int[] |
numInstances
Some variables used to name threads correctly
|
(package private) J3dStructure |
structure
The structure that this thread works for
|
active, args, BEHAVIOR_SCHEDULER, classification, INPUT_DEVICE_SCHEDULER, lastWaitTimestamp, NOTIFY, NOTIFY_AND_WAIT, referenceTime, RENDER_THREAD, RUN, SOUND_SCHEDULER, STOP, type, UPDATE_BEHAVIOR, UPDATE_GEOMETRY, UPDATE_RENDER, UPDATE_RENDERING_ATTRIBUTES, UPDATE_RENDERING_ENVIRONMENT, UPDATE_SOUND, UPDATE_THREAD, UPDATE_TRANSFORM, userStop, WAIT, WORK_THREAD| Constructor and Description |
|---|
StructureUpdateThread(java.lang.ThreadGroup t,
J3dStructure s,
int threadType)
Just saves the structure
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
doWork(long referenceTime)
This method is defined by all slave threads to implement
one iteration of work.
|
(package private) int |
getInstanceNum(int idx) |
private int |
newInstanceNum(int idx) |
cleanup, cleanupView, finish, getInstanceNum, getThreadData, initialize, run, runMonitor, shutdownactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yieldJ3dStructure structure
private static int[] numInstances
private int[] instanceNum
StructureUpdateThread(java.lang.ThreadGroup t,
J3dStructure s,
int threadType)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.