| |
|
| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeRetained javax.media.j3d.LeafRetained javax.media.j3d.ViewPlatformRetained
ViewPlatformRetained | class ViewPlatformRetained extends LeafRetained (Code) | | ViewPlatform object (retained side)
|
TOTAL_INDEXED_UNORDER_SET_TYPES | final static int TOTAL_INDEXED_UNORDER_SET_TYPES(Code) | | |
VP_IN_BS_LIST | final static int VP_IN_BS_LIST(Code) | | |
schedSphere | BoundingSphere schedSphere(Code) | | This is the cached bounding sphere used for the activation volume.
|
viewAttachPolicy | int viewAttachPolicy(Code) | | This variable specifies the policy Java 3D will use in placing the
user's eye point as a function of head position. The variable can
contain one of NOMINAL_SCREEN, NOMINAL_HEAD, or NOMINAL_FEET.
|
viewListDirty | boolean viewListDirty(Code) | | |
vprDirtyMask | int vprDirtyMask(Code) | | |
vworldToVpc | Transform3D vworldToVpc(Code) | | The current cached view platform transform (vworldToVpc) and
its inverse (vpcToVworld).
|
zeroPoint | final static Point3d zeroPoint(Code) | | |
ViewPlatformRetained | ViewPlatformRetained()(Code) | | |
clearLive | 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.
|
evaluateInitViewPlatformTransform | void evaluateInitViewPlatformTransform(NodeRetained node, Transform3D trans)(Code) | | Evaluate the view platform transform by traversing *up* the tree from
this ViewPlatform node, computing the composite model transform
along the way. Because we are traversing bottom to top, we must
multiply each TransformGroup's matrix on the left by the
composite transform on the right (rather than the other way
around as is usually done). Once we have the composite model
transform for this ViewPlatform--the vpcToVworld transform--we
simply invert it to get the vworldToVpc transform.
|
evaluateInitViewPlatformTransform | void evaluateInitViewPlatformTransform()(Code) | | |
evaluateViewPlatformTransform | void evaluateViewPlatformTransform()(Code) | | |
getActivationRadius | float getActivationRadius()(Code) | | Get the ViewPlatform's activation radius
|
getViewAttachPolicy | int getViewAttachPolicy()(Code) | | Returns the current coexistence center in virtual-world policy.
one of: NOMINAL_SCREEN, NOMINAL_HEAD, or NOMINAL_FEET |
getViewList | View[] getViewList()(Code) | | Get a copy of cached view list
|
isActiveViewPlatform | boolean isActiveViewPlatform()(Code) | | Use by BehaviorStructure to determine whether current
ViewPlatform is active or not.
|
processSwitchChanged | void processSwitchChanged()(Code) | | |
reEvaluateView | void reEvaluateView()(Code) | | Re-evaluate all View active status reference to this view
platform. This procedure is called from RenderBin when switch
above a view platform changed.
|
setActivationRadius | void setActivationRadius(float activationRadius)(Code) | | Set the ViewPlatform's activation radius
|
setLive | void setLive(SetLiveState s)(Code) | | This setLive routine first calls the superclass's method, then
it evaluates the view platform transform, and then it activates
all canvases that are associated with the attached view.
|
setView | void setView(View v)(Code) | | This sets the view that is associated with this view platform.
|
setViewAttachPolicy | void setViewAttachPolicy(int policy)(Code) | | Sets the coexistence center in virtual world policy.
This setting determines how Java 3D places the
user's eye point as a function of head position. The variable can
contain one of NOMINAL_SCREEN, NOMINAL_HEAD, or NOMINAL_FEET.
Parameters: policy - the new policy, one of NOMINAL_SCREEN, NOMINAL_HEAD, or NOMINAL_FEET |
updateActivationRadius | void updateActivationRadius(float radius)(Code) | | |
updateTransformRegion | void updateTransformRegion()(Code) | | |
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)
|
|
|
|