Aviatrix3D 1.0

Package org.j3d.aviatrix3d.pipeline

Implementations of the various pipeline pieces.

See:
          Description

Class Summary
AudioCullToSingleSortListener Adapter class that maps the output of a cull stage to a single sorter.
AudioSortToSingleDeviceListener Handles the output of the audio sorter.
CullToSingleSortListener Adapter class that maps the output of a cull stage to a single sorter.
DefaultAudioPipeline The default implementation of the audio pipeline usable by most applications.
DefaultPickingHandler The default internal implementation of the pick handling system.
DefaultRenderPipeline The default implementation of the rendering pipeline usable by most applications.
DepthSortedTransparencyStage Implementation of the sort stage that separates out the transparent and non transparent objects, and then arranges them using depth sorting.
FrustumCullStage Handles the complete set of scenegraph maintenance and culling operations.
GenericCullStage A cull stange that does not cull anything except those parts requested by the Cullable and CustomRenderable interfaces.
MultiThreadRenderManager Implementation of the RenderPipelineManager that uses separate threads for each of the pipelines that it is managing, allowing it to run multiple output surfaces simultaneously (eg Powerwall, CAVE etc).
NullAudioCullStage Handles the scenegraph maintenance and culling operations.
NullAudioSortStage Implementation of the sort stage that does nothing.
NullCullStage Handles the scenegraph maintenance and culling operations.
NullSortStage Implementation of the sort stage that does nothing.
SimpleFrustumCullStage Implementation of view frustum culling but does not handle nodes that have custom culling requests.
SimpleTransparencySortStage Implementation of the sort stage that separates out the transparent and non transparent objects, but without depth sorting.
SingleThreadRenderManager Implementation of the RenderPipelineManager that uses a single thread for all of the processing steps.
SortToSingleDrawListener Handles the output of the geometry sorter.
StateAndTransparencyDepthSortStage Implementation of the sort stage that does everything - state sorting and depth sorted transparency.
StateSortComparator A comparator that provides the mechanics for state sorting, given configurable priority listing.
StateSortStage Implementation of the sort stage that does nothing.
 

Package org.j3d.aviatrix3d.pipeline Description

Implementations of the various pipeline pieces.

All parts of the pipeline, except the surface are implemented in this package. The interfaces are provided in the main Aviatrix package, while implementations of those interfaces are to be found here.

These implementations provide the most commonly used functionality, but definitely not all of possible combinations. For example, a pipeline pieces for single and multiple CPU machines are available.


Aviatrix3D 1.0

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