| javax.media.j3d.Node javax.media.j3d.Group javax.media.j3d.BranchGroup org.jdesktop.j3d.utils.scenegraph.transparency.TransparencyOrderController
TransparencyOrderController | public class TransparencyOrderController extends BranchGroup (Code) | | Provides the mechanisms required to support the TransparencyOrderedGroup
node. This class must be instantiated and attached to the scene graph
for the TransparencyOrderedGroup to function. This node can be attached
anywhere in the graph as long it remains live. No children need to be added
to this node.
The node could be attached thus
locale.addBranchGraph(new TransparencyOrderController(view));
Note : this feature is only supported for a single view at the moment.
Parameters: view - The view on which Transparency sorting will take place. author: paulby |
Inner Class :class Shape3DRecord | |
TransparencyOrderController | public TransparencyOrderController(View view)(Code) | | Create the TransparencyOrderedController
The TransparencySortingPolicy of view will be set to TRANSPARENCY_SORT_GEOMETRY
|
adjustChildIndex | void adjustChildIndex(Shape3D shape3D, int indexAdjustment, TransparencyOrderedGroup tog)(Code) | | The tog child index for the graph that contains shape has changed. Update
the internal structure to reflect this.
|
compare | int compare(Shape3D s1, Shape3D s2)(Code) | | The comparitor used to determine the rendering order of two shapes.
Determine the order in which s1 and s2 should be rendered
|
Fields inherited from javax.media.j3d.BranchGroup | final public static int ALLOW_DETACH(Code)(Java Doc)
|
|
|