class RenderingAttributesStructure extends J3dStructure implements ObjectUpdate
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.ArrayList |
objList |
messageList, msgList, nMessage, threadData, threadType, universe, updateThread| Constructor and Description |
|---|
RenderingAttributesStructure() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
cleanup()
Release resource associate with this structure before GC
We need to clear all those IndexedUnorderSet/WakeupIndexedList
so that the listIdx associate with IndexedObject reset to -1.
|
(package private) void |
processMessages(long referenceTime)
This gets overriden by the structure
|
(package private) void |
removeNodes(J3dMessage m)
This is used by MasterControl to process any unused message
for final cleanup.
|
private void |
updateNodeComponent(java.lang.Object[] args) |
void |
updateObject()
The actual update function.
|
private void |
updateTextureAttributes(java.lang.Object[] args) |
addMessage, clearMessages, getMessages, getNumMessage, getUpdateThreadDatavoid processMessages(long referenceTime)
J3dStructureprocessMessages in class J3dStructurepublic void updateObject()
ObjectUpdateupdateObject in interface ObjectUpdateprivate void updateNodeComponent(java.lang.Object[] args)
private void updateTextureAttributes(java.lang.Object[] args)
void removeNodes(J3dMessage m)
J3dStructureremoveNodes in class J3dStructurevoid cleanup()
J3dStructurecleanup in class J3dStructureCopyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.