|
|||||||||
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.WakeupAndOfOrs
public final class WakeupAndOfOrs
Class specifying any number of OR wakeup conditions ANDed together. This WakeupCondition object specifies that Java 3D should awaken this Behavior when all of the WakeupCondition's constituent WakeupOr conditions become valid.
Note that a unique WakeupCriterion object must be used for each individual element in the set of arrays specified by the array of WakeupOr objects.
Field Summary | |
---|---|
(package private) WakeupOr[] |
conditions
|
(package private) boolean[] |
conditionsMet
|
Fields inherited from class javax.media.j3d.WakeupCondition |
---|
ALL_ELEMENTS, allEnum, behav, conditionMet, id, listIdx, parent, trigEnum, TRIGGERED_ELEMENTS |
Constructor Summary | |
---|---|
WakeupAndOfOrs(WakeupOr[] conditions)
Constructs a new WakeupAndOfOrs 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 |
---|
WakeupOr[] conditions
boolean[] conditionsMet
Constructor Detail |
---|
public WakeupAndOfOrs(WakeupOr[] 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 |