| |
|
| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeRetained javax.media.j3d.LeafRetained javax.media.j3d.BehaviorRetained
BehaviorRetained | class BehaviorRetained extends LeafRetained (Code) | | Behavior is an abstract class that contains the framework for all
behavioral components in Java 3D.
|
BEHAIVORS_IN_BS_LIST | final static int BEHAIVORS_IN_BS_LIST(Code) | | |
NUM_SCHEDULING_INTERVALS | final static int NUM_SCHEDULING_INTERVALS(Code) | | The number of scheduling intervals supported by this
implementation. This is fixed for a particular implementation
and must be at least 10.
|
NUM_WAKEUPS | final static int NUM_WAKEUPS(Code) | | |
SCHEDULE_IN_BS_LIST | final static int SCHEDULE_IN_BS_LIST(Code) | | |
TOTAL_INDEXED_UNORDER_SET_TYPES | final static int TOTAL_INDEXED_UNORDER_SET_TYPES(Code) | | |
WAKEUP_ACTIVATE | final static int WAKEUP_ACTIVATE(Code) | | |
WAKEUP_ACTIVATE_INDEX | final static int WAKEUP_ACTIVATE_INDEX(Code) | | |
WAKEUP_DEACTIVATE | final static int WAKEUP_DEACTIVATE(Code) | | |
WAKEUP_DEACTIVATE_INDEX | final static int WAKEUP_DEACTIVATE_INDEX(Code) | | |
WAKEUP_TIME | final static int WAKEUP_TIME(Code) | | |
WAKEUP_TIME_INDEX | final static int WAKEUP_TIME_INDEX(Code) | | |
WAKEUP_VP_ENTRY | final static int WAKEUP_VP_ENTRY(Code) | | |
WAKEUP_VP_ENTRY_INDEX | final static int WAKEUP_VP_ENTRY_INDEX(Code) | | |
WAKEUP_VP_EXIT | final static int WAKEUP_VP_EXIT(Code) | | |
WAKEUP_VP_EXIT_INDEX | final static int WAKEUP_VP_EXIT_INDEX(Code) | | |
active | boolean active(Code) | | The current activation status for this behavior; this value
is false until it comes into range of a view platform.
|
conditionSet | boolean conditionSet(Code) | | This is a flag that tells the behavior scheduler whether the
user-programmed process stimulus called wakeupOn, if it did
not, then the wakeupCondition will be set to null.
|
enable | boolean enable(Code) | | Flag indicating whether the behavior is enabled.
|
inCallback | boolean inCallback(Code) | | This is a flag that indicates whether we are in an initialize or
processStimulus callback. If wakeupOn is called for this behavior
when this flag is not set, an exception will be thrown.
|
inInitCallback | boolean inInitCallback(Code) | | This is a flag that indicates whether we are in initialize
callback. If wakeupOn is called for this behavior when
this flag is true, then its
buildTree() will delay until insert nodes message
is get. This is because some localToVworld[] that wakeup
depends may not initialize when this behavior setLive().
|
newWakeupCondition | WakeupCondition newWakeupCondition(Code) | | This is the new WakeupCondition to be set in
initialize wakeupOn()
|
schedulingInterval | int schedulingInterval(Code) | | Current scheduling interval.
|
schedulingRegion | Bounds schedulingRegion(Code) | | The Boundary object defining the behavior's scheduling region.
|
transformedRegion | Bounds transformedRegion(Code) | | The transformed schedulingRegion
|
vp | ViewPlatformRetained vp(Code) | | The current view platform for this behavior; this value is
false until it comes into range of a view platform.
|
wakeupArray | int[] wakeupArray(Code) | | An array of ints that count how many of each wakup is present
|
wakeupMask | int wakeupMask(Code) | | A bitmask that represents all conditions that this behavior is waiting on.
|
BehaviorRetained | BehaviorRetained()(Code) | | |
addWakeupCondition | void addWakeupCondition()(Code) | | |
clearLive | synchronized void clearLive(SetLiveState s)(Code) | | This clearLive routine first calls the superclass's method, then
it deactivates all canvases that are associated with the attached
view.
|
executeInitialize | void executeInitialize()(Code) | | This routine execute the user's initialize method
|
getEnable | boolean getEnable()(Code) | | Retrieves the state of the Behavior enable flag.
the Behavior enable state |
getSchedulingBoundingLeaf | BoundingLeaf getSchedulingBoundingLeaf()(Code) | | Get the Behavior's scheduling region
|
getSchedulingBounds | Bounds getSchedulingBounds()(Code) | | Get the Behavior's scheduling region.
this Behavior's scheduling region information |
getSchedulingInterval | int getSchedulingInterval()(Code) | | Retrieves the current scheduling interval of this Behavior
node.
the current scheduling interval |
getWakeupCondition | WakeupCondition getWakeupCondition()(Code) | | Returns this behavior's wakeup criteria.
criteria The wakeup criteria of this object |
postId | void postId(int postId)(Code) | | Post the specified Id. Behaviors use this method to cause sequential
scheduling of other behavior object.
Parameters: postId - The Id being posted |
sendMessage | final void sendMessage(int mtype, Object arg)(Code) | | |
sendMessage | final void sendMessage(int mtype)(Code) | | |
setEnable | void setEnable(boolean state)(Code) | | Enables or disables this Behavior. The default state is enabled.
Parameters: state - true or false to enable or disable this Behavior |
setLive | synchronized void setLive(SetLiveState s)(Code) | | This setLive routine first calls the superclass's method, then
it activates all canvases that are associated with the attached
view.
|
setSchedulingBoundingLeaf | synchronized void setSchedulingBoundingLeaf(BoundingLeaf region)(Code) | | Set the Sound's scheduling region to the specified Leaf node.
|
setSchedulingBounds | synchronized void setSchedulingBounds(Bounds region)(Code) | | Set the Behavior's scheduling region.
Parameters: region - a region that contains the Behavior's new schedulingbounds |
setSchedulingInterval | void setSchedulingInterval(int schedulingInterval)(Code) | | Sets the scheduling interval of this Behavior node to the
specified value.
Parameters: schedulingInterval - the new scheduling interval |
updateBoundingLeaf | void updateBoundingLeaf(long refTime)(Code) | | |
updateTransformRegion | synchronized void updateTransformRegion(Bounds bound)(Code) | | |
updateTransformRegion | synchronized void updateTransformRegion()(Code) | | |
wakeupOn | void wakeupOn(WakeupCondition criteria)(Code) | | Defines this behavior's wakeup criteria.
Parameters: criteria - The wakeup criterion for this object |
Methods inherited from javax.media.j3d.NodeRetained | void clearLive(SetLiveState s)(Code)(Java Doc) void computeCombineBounds(Bounds bounds)(Code)(Java Doc) void computeNonLiveLocalToVworld(Transform3D t, Node caller)(Code)(Java Doc) void dirtyBoundsCache()(Code)(Java Doc) void doSetLive(SetLiveState s)(Code)(Java Doc) public int equal(NnuId obj)(Code)(Java Doc) void findCollidableFlags(boolean collide)(Code)(Java Doc) void findPickableFlags(boolean pick)(Code)(Java Doc) void findTransformLevels(int transformLevels)(Code)(Java Doc) Bounds getBounds()(Code)(Java Doc) boolean getBoundsAutoCompute()(Code)(Java Doc) boolean getCollidable()(Code)(Java Doc) Transform3D getCurrentLocalToVworld()(Code)(Java Doc) Transform3D getCurrentLocalToVworld(int index)(Code)(Java Doc) Transform3D getCurrentLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getEffectiveBounds()(Code)(Java Doc) public int getId()(Code)(Java Doc) Transform3D getLastLocalToVworld()(Code)(Java Doc) Transform3D getLastLocalToVworld(int index)(Code)(Java Doc) Transform3D getLastLocalToVworld(HashKey key)(Code)(Java Doc) Bounds getLocalBounds(Bounds bounds)(Code)(Java Doc) void getLocalToVworld(Transform3D t)(Code)(Java Doc) void getLocalToVworld(SceneGraphPath path, Transform3D t)(Code)(Java Doc) void getLocalToVworld(Transform3D t, HashKey key)(Code)(Java Doc) Locale getLocale()(Code)(Java Doc) NodeRetained getParent()(Code)(Java Doc) boolean getPickable()(Code)(Java Doc) VirtualUniverse getVirtualUniverse()(Code)(Java Doc) boolean isStatic()(Code)(Java Doc) void merge(CompileState compState)(Code)(Java Doc) void mergeTransform(TransformGroupRetained xform)(Code)(Java Doc) void notifySceneGraphChanged(boolean globalTraverse)(Code)(Java Doc) int[] processViewSpecificInfo(int mode, HashKey k, View v, ArrayList vsgList, int[] keyList, ArrayList leafList)(Code)(Java Doc) void recombineAbove()(Code)(Java Doc) void removeNodeData(SetLiveState s)(Code)(Java Doc) void searchGeometryAtoms(UnorderList list)(Code)(Java Doc) void setAuxData(SetLiveState s, int index, int hkIndex)(Code)(Java Doc) void setBounds(Bounds bounds)(Code)(Java Doc) void setBoundsAutoCompute(boolean autoCompute)(Code)(Java Doc) void setCollidable(boolean collidable)(Code)(Java Doc) void setLive(SetLiveState s)(Code)(Java Doc) void setNodeData(SetLiveState s)(Code)(Java Doc) void setParent(NodeRetained parent)(Code)(Java Doc) void setPickable(boolean pickable)(Code)(Java Doc) void transformBounds(SceneGraphPath path, Bounds bound)(Code)(Java Doc) void updateCollidable(HashKey keys, boolean collide)(Code)(Java Doc) synchronized void updateLocalToVworld()(Code)(Java Doc) void updatePickable(HashKey pickKeys, boolean pick)(Code)(Java Doc)
|
Fields inherited from javax.media.j3d.IndexedObject | int[][] listIdx(Code)(Java Doc)
|
|
|
|