j3d.org Aviatrix3D

org.j3d.aviatrix3d
Interface CulledGeometryReceiver

All Known Implementing Classes:
CullToSingleSortListener

public interface CulledGeometryReceiver

Handles the output of the geometry culling stage.

Version:
$Revision: 1.6 $
Author:
Justin Couch

Method Summary
 void culledOutput(RenderEnvironmentData[] data, CullOutputDetails[][] nodes, int[] numNodes, SceneGraphObject[][] sceneParents, int numScenes)
          Here's the sorted output list of nodes.
 

Method Detail

culledOutput

public void culledOutput(RenderEnvironmentData[] data,
                         CullOutputDetails[][] nodes,
                         int[] numNodes,
                         SceneGraphObject[][] sceneParents,
                         int numScenes)
Here's the sorted output list of nodes. For the 2D array of objects, contains the list of final subscenes to send to the final stage. First index is the direct owner of the scene contents. The second index is the scene parent of the scene included (needed for pBuffer GL context handling at render time). If this second one is null, then the parent is the main canvas that is being rendered to.

Parameters:
data - External rendering environment information
nodes - List of processed nodes based on the scene they came from
numNodes - Number of nodes in each scene
sceneParents - Parent nodes that hold the subscene in the main scene graph
numScenes - The number of valid scenes to process

j3d.org Aviatrix3D

Latest Info from http://aviatrix3d.j3d.org/
Copyright © 2003 - j3d.org