Aviatrix3D
2.1.0

Uses of Package
org.j3d.aviatrix3d.rendering

Packages that use org.j3d.aviatrix3d.rendering
org.j3d.aviatrix3d A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. 
org.j3d.aviatrix3d.management Interfaces and classes that provide the high level management of the integration between the scene graph and rendering pipeline. 
org.j3d.aviatrix3d.output.audio Implementations of audio output devices for rendering sound data. 
org.j3d.aviatrix3d.output.graphics Implementations of graphics output devices types for rendering the OpenGL output. 
org.j3d.aviatrix3d.picking Capabilities that define picking interactions with the scene graph from both an external and internal perspective. 
org.j3d.aviatrix3d.pipeline Common representation interfaces of a rendering pipeline. 
org.j3d.aviatrix3d.pipeline.audio Various audio device types for rendering sound data. 
org.j3d.aviatrix3d.pipeline.graphics Implementations of the various pipeline pieces. 
org.j3d.aviatrix3d.rendering Interfaces used to describe the scene graph structure to rendering and sorting routines of the pipeline. 
org.j3d.renderer.aviatrix3d.geom High-level simple geometry utility primitives for quickly making a scene graph with. 
org.j3d.renderer.aviatrix3d.geom.volume Volume rendering extensions to the Aviatrix3D scene graph. 
org.j3d.renderer.aviatrix3d.nodes Scenegraph nodes that extend Aviatrix with new functionality. 
org.j3d.renderer.aviatrix3d.pipeline Additional non-core implementations of the rendering pipeline functionality. 
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d
AppearanceAttributeRenderable
          A renderable object that contributes to an attribute to an appearance renderable.
AppearanceRenderable
          A renderable object that visual part of a ShapeRenderable that provides the visual attributes to render the geometry with.
AudioRenderable
          Marker interface for all objects that would like to be capable of rendering themself using an audio renderer.
BackgroundRenderable
          Renderable object that adds additional information needed for rendering background objects.
BoundingVolume
          Base representation of a class that can representing bound information.
BufferSetupData
          Internal representation of the various states that a buffer can request for its rendering.
BufferStateRenderable
          Marker describing a renderable object that is used to control one of the OpenGL buffer states.
CascadeRenderable
          Abstracted renderable representation of objects that can appear at places other than leaf nodes and effect the children of the current cullable object.
ComponentRenderable
          Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
DeletableRenderable
          Marker interface that permits an object to have a known, well-defined method for being called to clean up it's internal state during the OpenGL rendering cycle.
EffectRenderable
          Renderable object that applies some visual effect rather than geometry.
EnvironmentCullable
          Cullable describing a node that is used for the environmental effects such as viewpoints and backgrounds.
GeometryRenderable
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
GroupCullable
          A cullable that contains multiple cullables as children objects.
LayerCullable
          A cullable that represents a single visual composited layer.
LeafCullable
          An cullable that represents the end of the rendering traversal and results in something that can be rendered now.
ObjectRenderable
          Marker interface for all objects that can render themself given just a GL context and GLU information.
OffscreenBufferDescriptor
          Abstracted wrapper interface for holding different offscreen buffer types without having to reveal specifics to the end user node representation.
OffscreenBufferRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OffscreenCullable
          A cullable that represents and offscreen rendered piece of scene graph that will be used later by a parent object.
OffscreenRenderTargetRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OverrideRenderable
          Renderable object that applies some visual effect down the children cullables of the scene graph and can be overriden.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderEffectsProcessor
          Observer of the rendering system that is informed of pre and post rendering timing so that it may perform it's own additional drawing operations.
RenderPassCullable
          A cullable that represents a single rendering pass within a viewport.
SceneCullable
          A cullable that represents the scene contained in a viewport or viewport layer.
ShaderComponentRenderable
          A renderable object that contributes to part of a shader.
ShaderRenderable
          A renderable object that is a programmable shader.
ShaderSourceRenderable
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
ShapeRenderable
          Renderable object that applies geometry that appears on screen.
SingleCullable
          An object that contains a single Cullable as a child.
TextureRenderable
          Extended version of the ComponentRenderable interface that provides additional handling for textures.
TransformCullable
          A Cullable type that allows a node to transform its child/children.
TransparentObjectRenderable
          Convenience marker interface for combining the object and transparent renderable interfaces together to save a heap of casting.
TransparentRenderable
          Marker interface for all leaf objects that wish to define themselves as being potentially transparent and thus needed to be bucketed in the state sorting process for separate treatment.
ViewEnvironmentCullable
          A cullable that represents the viewing set up within a given layer.
ViewportCullable
          A cullable that represents a single visual composited layer.
ViewportLayerCullable
          A cullable that represents a single visual composited layer.
ViewportRenderable
          Renderable representation of a modification of the viewport settings used in a single pass of the multipass rendering.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.management
DeletableRenderable
          Marker interface that permits an object to have a known, well-defined method for being called to clean up it's internal state during the OpenGL rendering cycle.
ShaderSourceRenderable
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.output.audio
ProfilingData
          Timing data for profiling the performance of different rendering stages.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.output.graphics
OffscreenBufferDescriptor
          Abstracted wrapper interface for holding different offscreen buffer types without having to reveal specifics to the end user node representation.
OffscreenBufferRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
ProfilingData
          Timing data for profiling the performance of different rendering stages.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.picking
BoundingVolume
          Base representation of a class that can representing bound information.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.pipeline
BoundingVolume
          Base representation of a class that can representing bound information.
DeletableRenderable
          Marker interface that permits an object to have a known, well-defined method for being called to clean up it's internal state during the OpenGL rendering cycle.
LayerCullable
          A cullable that represents a single visual composited layer.
ObjectRenderable
          Marker interface for all objects that can render themself given just a GL context and GLU information.
ProfilingData
          Timing data for profiling the performance of different rendering stages.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.pipeline.audio
LayerCullable
          A cullable that represents a single visual composited layer.
ProfilingData
          Timing data for profiling the performance of different rendering stages.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.pipeline.graphics
AppearanceAttributeRenderable
          A renderable object that contributes to an attribute to an appearance renderable.
AppearanceRenderable
          A renderable object that visual part of a ShapeRenderable that provides the visual attributes to render the geometry with.
BufferStateRenderable
          Marker describing a renderable object that is used to control one of the OpenGL buffer states.
ComponentRenderable
          Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
EffectRenderable
          Renderable object that applies some visual effect rather than geometry.
LayerCullable
          A cullable that represents a single visual composited layer.
ObjectRenderable
          Marker interface for all objects that can render themself given just a GL context and GLU information.
OffscreenBufferRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OffscreenCullable
          A cullable that represents and offscreen rendered piece of scene graph that will be used later by a parent object.
OverrideRenderable
          Renderable object that applies some visual effect down the children cullables of the scene graph and can be overriden.
ProfilingData
          Timing data for profiling the performance of different rendering stages.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderEffectsProcessor
          Observer of the rendering system that is informed of pre and post rendering timing so that it may perform it's own additional drawing operations.
RenderPassCullable
          A cullable that represents a single rendering pass within a viewport.
SceneCullable
          A cullable that represents the scene contained in a viewport or viewport layer.
ShaderRenderable
          A renderable object that is a programmable shader.
ShaderSourceRenderable
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
ShapeRenderable
          Renderable object that applies geometry that appears on screen.
ViewportCullable
          A cullable that represents a single visual composited layer.
ViewportRenderable
          Renderable representation of a modification of the viewport settings used in a single pass of the multipass rendering.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.aviatrix3d.rendering
AppearanceAttributeRenderable
          A renderable object that contributes to an attribute to an appearance renderable.
AppearanceRenderable
          A renderable object that visual part of a ShapeRenderable that provides the visual attributes to render the geometry with.
BoundingVolume
          Base representation of a class that can representing bound information.
BufferSetupData
          Internal representation of the various states that a buffer can request for its rendering.
BufferStateRenderable
          Marker describing a renderable object that is used to control one of the OpenGL buffer states.
CascadeRenderable
          Abstracted renderable representation of objects that can appear at places other than leaf nodes and effect the children of the current cullable object.
ComponentRenderable
          Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
EnvironmentCullable
          Cullable describing a node that is used for the environmental effects such as viewpoints and backgrounds.
GeometryRenderable
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
LayerCullable
          A cullable that represents a single visual composited layer.
LeafCullable
          An cullable that represents the end of the rendering traversal and results in something that can be rendered now.
ObjectRenderable
          Marker interface for all objects that can render themself given just a GL context and GLU information.
OffscreenBufferDescriptor
          Abstracted wrapper interface for holding different offscreen buffer types without having to reveal specifics to the end user node representation.
OffscreenBufferRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
OffscreenCullable
          A cullable that represents and offscreen rendered piece of scene graph that will be used later by a parent object.
OffscreenRenderTargetRenderable
          A renderable that represents a separate rendering space to an offscreen buffer, rather than to the main buffer.
ProfilingData
          Timing data for profiling the performance of different rendering stages.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableInstructions
          Container for returning the details about what should be rendered from a node that implements the CustomRenderable interface.
RenderEffectsProcessor
          Observer of the rendering system that is informed of pre and post rendering timing so that it may perform it's own additional drawing operations.
RenderPassCullable
          A cullable that represents a single rendering pass within a viewport.
SceneCullable
          A cullable that represents the scene contained in a viewport or viewport layer.
ShaderComponentRenderable
          A renderable object that contributes to part of a shader.
ShaderRenderable
          A renderable object that is a programmable shader.
TextureRenderable
          Extended version of the ComponentRenderable interface that provides additional handling for textures.
TransparentObjectRenderable
          Convenience marker interface for combining the object and transparent renderable interfaces together to save a heap of casting.
TransparentRenderable
          Marker interface for all leaf objects that wish to define themselves as being potentially transparent and thus needed to be bucketed in the state sorting process for separate treatment.
ViewEnvironmentCullable
          A cullable that represents the viewing set up within a given layer.
ViewportCullable
          A cullable that represents a single visual composited layer.
ViewportLayerCullable
          A cullable that represents a single visual composited layer.
ViewportRenderable
          Renderable representation of a modification of the viewport settings used in a single pass of the multipass rendering.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.renderer.aviatrix3d.geom
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
GeometryRenderable
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
GroupCullable
          A cullable that contains multiple cullables as children objects.
LeafCullable
          An cullable that represents the end of the rendering traversal and results in something that can be rendered now.
ObjectRenderable
          Marker interface for all objects that can render themself given just a GL context and GLU information.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
ShapeRenderable
          Renderable object that applies geometry that appears on screen.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.renderer.aviatrix3d.geom.volume
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
CustomCullable
          Marker interface that represent a generic node that is capable of deciding whether it should cull it children.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.renderer.aviatrix3d.nodes
BoundingVolume
          Base representation of a class that can representing bound information.
Cullable
          Marker interface that represents the basic interaction between the scene graph nodes presented to the users and the rendering pipeline.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
CustomCullable
          Marker interface that represent a generic node that is capable of deciding whether it should cull it children.
CustomGeometryRenderable
          Extended version of the basic geometry renderable for geometry classes that provide the option for internal per-primitive sorting each frame.
GeometryRenderable
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
GroupCullable
          A cullable that contains multiple cullables as children objects.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
 

Classes in org.j3d.aviatrix3d.rendering used by org.j3d.renderer.aviatrix3d.pipeline
RenderPassCullable
          A cullable that represents a single rendering pass within a viewport.
SceneCullable
          A cullable that represents the scene contained in a viewport or viewport layer.
 


Aviatrix3D
2.1.0

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