|
|||||||||
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
abstract class SceneGraphObjectRetained
SceneGraphObjectRetained is a superclass, which has things that are common to all retained scene graph component objects.
Field Summary | |
---|---|
(package private) static int |
DONT_MERGE
|
(package private) boolean |
inBackgroundGroup
|
(package private) boolean |
inSetLive
|
(package private) static int |
MERGE
|
(package private) static int |
MERGE_DONE
|
(package private) int |
mergeFlag
|
(package private) boolean |
onUpdateList
|
(package private) SceneGraphObject |
source
|
Fields inherited from class javax.media.j3d.IndexedObject |
---|
listIdx |
Constructor Summary | |
---|---|
SceneGraphObjectRetained()
|
Method Summary | |
---|---|
(package private) void |
clearLive()
Makes the internal node not live |
(package private) void |
clearLive(VirtualUniverse univ,
int index,
boolean sharedGroup,
HashKey[] keys)
Makes the internal node not live |
protected java.lang.Object |
clone()
|
(package private) void |
compile(CompileState compState)
This is the default compile() method, which just marks the sgo as compiled. |
(package private) void |
doSetLive(boolean inBackgroundGroup)
Makes the internal node live. |
(package private) void |
doSetLive(SetLiveState s)
Makes the internal node live. |
(package private) SceneGraphObject |
getSource()
Returns the cached source object that created this retained mode object. |
(package private) VirtualUniverse |
getVirtualUniverse()
|
(package private) void |
handleFrequencyChange(int bit)
|
(package private) boolean |
isInSetLive()
|
(package private) boolean |
isStatic()
true if component can't be read or written after compile or setlive() |
(package private) void |
markAsLive()
|
(package private) void |
merge(CompileState compState)
|
(package private) void |
mergeTransform(TransformGroupRetained xform)
|
(package private) void |
setCompiled()
This marks this object as compiled. |
(package private) void |
setLive(boolean inBackgroundGroup)
|
(package private) void |
setLive(SetLiveState s)
|
(package private) void |
setSource(SceneGraphObject source)
Caches the source object that created this retained mode object. |
(package private) void |
traverse(boolean sameLevel,
int level)
|
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 |
---|
SceneGraphObject source
boolean inBackgroundGroup
boolean onUpdateList
boolean inSetLive
static final int DONT_MERGE
static final int MERGE
static final int MERGE_DONE
int mergeFlag
Constructor Detail |
---|
SceneGraphObjectRetained()
Method Detail |
---|
void setSource(SceneGraphObject source)
source
- the object which created this retained mode object.SceneGraphObject getSource()
void markAsLive()
void setLive(boolean inBackgroundGroup)
boolean isInSetLive()
void doSetLive(boolean inBackgroundGroup)
void setLive(SetLiveState s)
void doSetLive(SetLiveState s)
void clearLive(VirtualUniverse univ, int index, boolean sharedGroup, HashKey[] keys)
void clearLive()
void setCompiled()
void compile(CompileState compState)
void merge(CompileState compState)
void mergeTransform(TransformGroupRetained xform)
void traverse(boolean sameLevel, int level)
boolean isStatic()
protected java.lang.Object clone()
clone
in class java.lang.Object
void handleFrequencyChange(int bit)
VirtualUniverse getVirtualUniverse()
getVirtualUniverse
in class IndexedObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |