|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.media.j3d.WakeupCondition
javax.media.j3d.WakeupOrOfAnds
public final class WakeupOrOfAnds
Class specifying any number of AND wakeup conditions ORed together. This WakeupCondition object specifies that Java 3D should awaken this Behavior when any of the WakeupCondition's constituent WakeupAnd conditions becomes valid.
Note that a unique WakeupCriterion object must be used for each individual element in the set of arrays specified by the array of WakeupAnd objects.
Field Summary | |
---|---|
(package private) WakeupAnd[] |
conditions
|
Fields inherited from class javax.media.j3d.WakeupCondition |
---|
ALL_ELEMENTS, allEnum, behav, conditionMet, id, listIdx, parent, trigEnum, TRIGGERED_ELEMENTS |
Constructor Summary | |
---|---|
WakeupOrOfAnds(WakeupAnd[] conditions)
Constructs a new WakeupOrOfAnds criterion. |
Method Summary | |
---|---|
(package private) void |
buildTree(WakeupCondition parent,
int id,
BehaviorRetained b)
This gets called when this condition is added to the AndOr tree. |
(package private) void |
cleanTree(BehaviorStructure bs)
This goes through the AndOr tree to remove the various criterion from the BehaviorStructure lists |
(package private) void |
reInsertElapseTimeCond()
|
(package private) void |
resetTree()
This goes through the AndOr tree to remove the various criterion from the BehaviorStructure. |
(package private) void |
setConditionMet(int id,
java.lang.Boolean checkSchedulingRegion)
This sets the bit for the given child, then checks if the full condition is met |
Methods inherited from class javax.media.j3d.WakeupCondition |
---|
allElements, triggeredElements |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
WakeupAnd[] conditions
Constructor Detail |
---|
public WakeupOrOfAnds(WakeupAnd[] conditions)
conditions
- a vector of individual Wakeup conditionsMethod Detail |
---|
void setConditionMet(int id, java.lang.Boolean checkSchedulingRegion)
setConditionMet
in class WakeupCondition
void buildTree(WakeupCondition parent, int id, BehaviorRetained b)
buildTree
in class WakeupCondition
void cleanTree(BehaviorStructure bs)
cleanTree
in class WakeupCondition
void reInsertElapseTimeCond()
reInsertElapseTimeCond
in class WakeupCondition
void resetTree()
resetTree
in class WakeupCondition
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |