| |
|
| java.lang.Object javax.media.j3d.IndexedObject javax.media.j3d.SceneGraphObjectRetained javax.media.j3d.NodeRetained javax.media.j3d.LeafRetained javax.media.j3d.AlternateAppearanceRetained
APPEARANCE_CHANGED | final static int APPEARANCE_CHANGED(Code) | | |
BOUNDINGLEAF_CHANGED | final static int BOUNDINGLEAF_CHANGED(Code) | | |
BOUNDS_CHANGED | final static int BOUNDS_CHANGED(Code) | | |
CLEAR_MIRROR | final static int CLEAR_MIRROR(Code) | | |
INIT_MIRROR | final static int INIT_MIRROR(Code) | | |
SCOPE_CHANGED | final static int SCOPE_CHANGED(Code) | | |
inImmCtx | boolean inImmCtx(Code) | | |
isScoped | boolean isScoped(Code) | | |
isViewScoped | boolean isViewScoped(Code) | | Is true, if the mirror altapp is viewScoped
|
region | Bounds region(Code) | | The transformed value of the applicationRegion.
|
regionOfInfluence | Bounds regionOfInfluence(Code) | | The Boundary object defining the lights's region of influence.
|
scopes | Vector scopes(Code) | | Vector of GroupRetained nodes that scopes this alternate app .
|
targetThreads | final static int targetThreads(Code) | | |
AlternateAppearanceRetained | AlternateAppearanceRetained()(Code) | | |
addScope | void addScope(Group scope)(Code) | | Appends the specified scope to this node's list of scopes.
Parameters: scope - the scope to add to this node's list of scopes |
clearLive | void clearLive(SetLiveState s)(Code) | | This clearLive routine first calls the superclass's method, then
it removes itself to the list of alt app
|
clearMirrorObject | void clearMirrorObject(Object[] args)(Code) | | |
duplicateAttributes | void duplicateAttributes(Node originalNode, boolean forceDuplicate)(Code) | | Copies all AlternateAppearance information from
originalNode into
the current node. This method is called from the
cloneNode method which is, in turn, called by the
cloneTree method.
Parameters: originalNode - the original node to duplicate. Parameters: forceDuplicate - when set to true , causes theduplicateOnCloneTree flag to be ignored. Whenfalse , the value of each node'sduplicateOnCloneTree variable determines whetherNodeComponent data is duplicated or copied. exception: RestrictedAccessException - if this object is part of a liveor compiled scenegraph. See Also: Node.duplicateNode See Also: Node.cloneTree See Also: NodeComponent.setDuplicateOnCloneTree |
getAllScopes | Enumeration getAllScopes()(Code) | | Returns an enumeration object of the scoperen.
an enumeration object of the scoperen |
getInImmCtx | boolean getInImmCtx()(Code) | | This gets the immedate mode context flag
|
getInfluencingBoundingLeaf | BoundingLeaf getInfluencingBoundingLeaf()(Code) | | Get the alternate's region of influence.
|
getInfluencingBounds | Bounds getInfluencingBounds()(Code) | | Get the alternate's region of Influence.
|
indexOfScope | int indexOfScope(Group scope)(Code) | | Returns the index of the specified Group node in this node's list of scopes.
Parameters: scope - the Group node whose index is needed |
initAddScope | void initAddScope(Group scope)(Code) | | Appends the specified scope to this node's list of scopes before
the alt app is alive
Parameters: scope - the scope to add to this node's list of scopes |
initAppearance | void initAppearance(Appearance app)(Code) | | Initializes the appearance
|
initInfluencingBoundingLeaf | void initInfluencingBoundingLeaf(BoundingLeaf region)(Code) | | Set the alternate's region of influence to the specified Leaf node.
|
initInfluencingBounds | void initInfluencingBounds(Bounds region)(Code) | | Set the alternate's region of influence.
|
initInsertScope | void initInsertScope(Node scope, int index)(Code) | | Inserts the specified scope at specified index.before the
alt app is live
Parameters: scope - the new scope Parameters: index - position to insert new scope at |
initMirrorObject | void initMirrorObject(Object[] args)(Code) | | This is called on the parent object
|
initRemoveAllScopes | void initRemoveAllScopes()(Code) | | |
initRemoveScope | void initRemoveScope(int index)(Code) | | |
initRemoveScope | void initRemoveScope(Group scope)(Code) | | |
initScope | void initScope(Group scope, int index)(Code) | | Replaces the specified scope with the scope provided.
Parameters: scope - the new scope Parameters: index - which scope to replace |
insertScope | void insertScope(Node scope, int index)(Code) | | Inserts the specified scope at specified index and sends
a message
Parameters: scope - the new scope Parameters: index - position to insert new scope at |
isScoped | boolean isScoped()(Code) | | |
numScopes | int numScopes()(Code) | | Returns a count of this nodes' scopes.
the number of scopes descendant from this node |
removeAllScopes | void removeAllScopes()(Code) | | |
removeScope | void removeScope(int index)(Code) | | |
removeScope | void removeScope(Group scope)(Code) | | Removes the specified Group node from this node's list of scopes.
Method is a no-op if the
specified node is not found
Parameters: The - Group node to be removed |
sendMessage | final void sendMessage(int attrMask, Object attr)(Code) | | |
setAppearance | void setAppearance(Appearance app)(Code) | | sets the appearance and send a message
|
setInImmCtx | void setInImmCtx(boolean inCtx)(Code) | | This sets the immedate mode context flag
|
setInfluencingBoundingLeaf | void setInfluencingBoundingLeaf(BoundingLeaf region)(Code) | | Set the alternate's region of influence to the specified Leaf node.
|
setInfluencingBounds | void setInfluencingBounds(Bounds region)(Code) | | Set the alternate's region of influence and send message
|
setScope | void setScope(Group scope, int index)(Code) | | Replaces the specified scope with the scope provided.
Parameters: scope - the new scope Parameters: index - which scope to replace |
updateBoundingLeaf | void updateBoundingLeaf()(Code) | | Note: This routine will only be called on
the mirror object - will update the object's
cached region and transformed region
|
updateImmediateMirrorObject | void updateImmediateMirrorObject(Object[] objs)(Code) | | |
updateImmediateTransformChange | void updateImmediateTransformChange()(Code) | | Called on mirror object
|
updateTransformChange | void updateTransformChange()(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)
|
|
|
|