Aviatrix3D 1.0

Uses of Package
org.j3d.aviatrix3d

Packages that use org.j3d.aviatrix3d
org.j3d.aviatrix3d A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. 
org.j3d.aviatrix3d.audio Various audio device types for rendering sound data. 
org.j3d.aviatrix3d.pipeline Implementations of the various pipeline pieces. 
org.j3d.aviatrix3d.surface Various surface types for rendering the OpenGL output too that implement the DrawableSurface
org.j3d.renderer.aviatrix3d.geom High-level simple geometry utility primitives for quickly making a scene graph with. 
org.j3d.renderer.aviatrix3d.geom.hanim Humanoid skinned-mesh representation for use with the Aviatrix3D scene graph. 
org.j3d.renderer.aviatrix3d.geom.particle Particle systems implemented using the Aviatrix3D scene graph. 
org.j3d.renderer.aviatrix3d.geom.volume Volume rendering extensions to the Aviatrix3D scene graph. 
org.j3d.renderer.aviatrix3d.loader Implementations of file loaders that produce an Aviatrix3D scene graph. 
org.j3d.renderer.aviatrix3d.navigation User interface components and capabilities for implementing simple navigation on any Aviatrix3D DrawableSurface based on the core org.j3d.ui.navigation package. 
org.j3d.renderer.aviatrix3d.nodes Scenegraph nodes that extend Aviatrix with new functionality. 
org.j3d.renderer.aviatrix3d.texture Generalised classes for handling of textures. 
org.j3d.renderer.aviatrix3d.util General utility classes for use with the core API. 
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d
AlreadyParentedException
          An exception for when an attempt is made to set set a parent on a node that already has a parent created.
Appearance
          Describes the appearance of an object.
ApplicationUpdateObserver
          Observer of the rendering system that is informed when it is safe to update the scene graph from application code.
AudioComponent
          Common representation of a component that contains source data to be used in audio.
AudioDetails
          Class for passing the detailed rendering information through the pipeline.
AudioDevice
          Interface representing the output of an audio pipeline..
AudioEnvironmentData
          Data holder class used to pass the current environment data along the audio rendering pipeline.
AudioInstructions
          Class for passing the detailed rendering information for a single device.
AudioPipeline
          A marker interface that represents a single complete audio rendering pipeline.
AudioRenderable
          Marker interface for all objects that would like to be capable of rendering themself using an audio renderer.
AudioSource
          Marker interface representing a class that provides source data for a Sound object.
Background
          Base collection of functionality marking background nodes of various types.
BlendAttributes
          Describes attributes used for blending any drawing primitives.
BoundingVoid
          Bounds described as something that does not exist in the scene graph.
BoundingVolume
          Base representation of a class that can representing bound information.
ClipDetails
          Class for passing the detailed rendering information about a clip plane through the pipeline.
ClipPlane
          Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.
CullAudioOutputDetails
          Class for passing the detailed rendering information through the pipeline.
CulledAudioReceiver
          Handles the output of the audio culling stage.
CulledGeometryReceiver
          Handles the output of the geometry culling stage.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
CullOutputDetails
          Class for passing the detailed rendering information through the pipeline.
CyclicSceneGraphStructureException
          An exception for when an attempt is made to set a node somewhere in the scenegraph and it would create a cyclic structure.
DeletableSceneGraphObject
          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.
DrawableSurface
          Interface representing the output of a render pipeline.
Fog
          Describes a fog rendering effect.
FragmentShader
          Node that handles an ARB fragment shader.
Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
GL14Shader
          Shader container object for the shaders usable with OpenGL 1.4 with the separate vertex and fragment shader code.
GL14ShaderProgram
          Base class representing a single shader program that can be applied to the rendering pipeline.
GLSLangShader
          Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language.
Group
          The Group node object is a generic container of other nodes in the scene.
IndexedVertexGeometry
          Base class that defines indexed geometry types.
InternalNodeUpdateListener
          Listener used by the rendering system to provide internal notifications to nodes about operations they must perform.
InvalidDataTypeException
          An exception for when an attempt is made to set or fetch a value from any node in the scene graph, but the user-provided data type does not match that required.
InvalidListenerSetTimingException
          An exception for when an attempt is made to set a bounds or data changed listener at a time when it is not allowed to be.
InvalidNodeTypeException
          An exception for when an attempt is made to set a node somewhere in the scenegraph and it is not the required type.
InvalidPickTimingException
          An exception for when an attempt is made to perform a pick on a node when it is not permitted by the scene graph.
InvalidWriteTimingException
          An exception for when an attempt is made to write to a node's data when it is not permitted by the scene graph.
Layer
          A single layer of a composited set of scenes to form a complete visual system.
Leaf
          A Leaf class is the base class for all Scene Graph objects that have no children.
Light
          Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.
LightDetails
          Class for passing the detailed rendering information about a light source.
LineAttributes
          Describes attributes used when rendering a line.
Material
          Describes the material properties of an object.
MultipassRenderObserver
          An observer and operator for working with multipass textures.
MultipassTextureDestination
          Marker describing a Texture that can make use of multipass rendering component defined by a MultipassTextureSource to generate the source data.
MultipassTextureSource
          Marker describing a texture source that that is rendered to the main surface using a multipass technique.
Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
NodeComponent
          The NodeComponent class is the superclass for all non renderable nodes.
NodeUpdateHandler
          Abstract representation of a piece of code that wants to manage the node update process internally to the scene graph.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
NotPickableException
          An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
OffscreenTextureSource
          Marker describing a texture source that gets it's source data from an offscreen, direct rendering path.
PBufferTextureSource
          Marker describing a texture that is rendered to an offscreen buffer, using OpenGL pBuffers.
PickableObject
          A marker interface that indicates the object that implements is capable of supporting pick intersection tests.
PickingHandler
          A interface that describes an internal implemention of pick intersection tests.
PickRequest
          Class for passing the detailed rendering information through the pipeline.
PointAttributes
          Describes attributes used when rendering a point.
PointSound
          A PointSound class which emits sound in all directions from a point.
PolygonAttributes
          Describes attributes used when rendering a polygon.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableComponent
          Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
RenderableObject
          Marker interface for all objects that can render themself given just a GL context and GLU information.
RenderDetails
          Class for passing the detailed rendering information through the pipeline.
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.
RenderEnvironmentData
          Data holder class used to pass the current environment data along the rendering pipeline.
RenderInstructions
          Class for passing the detailed rendering information for a single surface.
RenderPipeline
          A marker interface that represents a single complete rendering pipeline.
Scene
          Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
Shader
          Base representation of the functionality common across the various shader types that can be applied to geometry.
ShaderArguments
          Representation of a set of arguments (uniform variables) that can be passed to a shader program.
ShaderObject
          Representation of a single Shader Object code that will form the final shader program.
ShaderProgram
          Representation of a complete GLSLang shader program.
ShaderSceneGraphObject
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
Shape3D
          A Shape3D class wraps polygonal geometry and appearance information.
SortedAudioReceiver
          Handles the output of the audio sorter.
SortedGeometryReceiver
          Handles the output of the geometry sorter.
Sound
          A Sound class represents all sound emiting nodes in the system.
TexCoordGeneration
          Describes a texture's automatic texture coordinate generation properties per axis.
Texture
          Describes the basic textured appearance of an object.
TextureAttributes
          Describes how a texture gets applied to the underlying geometry.
TextureComponent
          Common representation of a component that contains source data to be used in textures.
TextureComponent1D
          A marker interface to ensure a Texture component contains 1D data
TextureComponent2D
          A marker interface to ensure a Texture component contains 2D data
TextureComponent3D
          A marker interface to ensure a Texture component contains 3D data
TextureSource
          Marker interface representing a class that provides source data for a Texture object.
TextureUnit
          Describes a texture stage and its associated texture and attributes.
VertexGeometry
          Common representation of all vertex-based geometry.
VertexShader
          Node that handles Vertex shader implementation.
ViewEnvironment
          Abstract representation of the physical environment setup used to connect a virtual Viewpoint object to the real one that is rendered on a drawable surface.
Viewpoint
          A viewpoint into the scene.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.audio
AudioDevice
          Interface representing the output of an audio pipeline..
AudioInstructions
          Class for passing the detailed rendering information for a single device.
DeletableSceneGraphObject
          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.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.pipeline
ApplicationUpdateObserver
          Observer of the rendering system that is informed when it is safe to update the scene graph from application code.
AudioCullStage
          Handles the scenegraph per-frame culling operations.
AudioDevice
          Interface representing the output of an audio pipeline..
AudioEnvironmentData
          Data holder class used to pass the current environment data along the audio rendering pipeline.
AudioInstructions
          Class for passing the detailed rendering information for a single device.
AudioPipeline
          A marker interface that represents a single complete audio rendering pipeline.
AudioSortStage
          Handles any sort of rendering sort ability.
CullAudioOutputDetails
          Class for passing the detailed rendering information through the pipeline.
CulledAudioReceiver
          Handles the output of the audio culling stage.
CulledGeometryReceiver
          Handles the output of the geometry culling stage.
CullOutputDetails
          Class for passing the detailed rendering information through the pipeline.
CullStage
          Handles the scenegraph per-frame culling operations.
DeletableSceneGraphObject
          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.
DrawableSurface
          Interface representing the output of a render pipeline.
InternalNodeUpdateListener
          Listener used by the rendering system to provide internal notifications to nodes about operations they must perform.
InvalidListenerSetTimingException
          An exception for when an attempt is made to set a bounds or data changed listener at a time when it is not allowed to be.
Layer
          A single layer of a composited set of scenes to form a complete visual system.
NodeUpdateHandler
          Abstract representation of a piece of code that wants to manage the node update process internally to the scene graph.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
NotPickableException
          An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
PickableObject
          A marker interface that indicates the object that implements is capable of supporting pick intersection tests.
PickingHandler
          A interface that describes an internal implemention of pick intersection tests.
PickRequest
          Class for passing the detailed rendering information through the pipeline.
RenderEnvironmentData
          Data holder class used to pass the current environment data along the rendering pipeline.
RenderInstructions
          Class for passing the detailed rendering information for a single surface.
RenderPipeline
          A marker interface that represents a single complete rendering pipeline.
RenderPipelineManager
          A marker interface that represents a class capable of managing the complete rendering pipeline.
Scene
          Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
ShaderSceneGraphObject
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
SortedAudioReceiver
          Handles the output of the audio sorter.
SortedGeometryReceiver
          Handles the output of the geometry sorter.
SortStage
          Handles any sort of rendering sort ability.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.surface
Background
          Base collection of functionality marking background nodes of various types.
DeletableSceneGraphObject
          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.
DrawableSurface
          Interface representing the output of a render pipeline.
Fog
          Describes a fog rendering effect.
RenderDetails
          Class for passing the detailed rendering information through the pipeline.
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.
RenderEnvironmentData
          Data holder class used to pass the current environment data along the rendering pipeline.
RenderInstructions
          Class for passing the detailed rendering information for a single surface.
ShaderSceneGraphObject
          Marker interface for shader objects that require interaction with the render loop code outside of the normal app-cull-draw cycle.
TransformGroup
          A grouping node that contains a transform.
ViewEnvironment
          Abstract representation of the physical environment setup used to connect a virtual Viewpoint object to the real one that is rendered on a drawable surface.
Viewpoint
          A viewpoint into the scene.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.geom
Appearance
          Describes the appearance of an object.
Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
Group
          The Group node object is a generic container of other nodes in the scene.
InvalidWriteTimingException
          An exception for when an attempt is made to write to a node's data when it is not permitted by the scene graph.
Leaf
          A Leaf class is the base class for all Scene Graph objects that have no children.
Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
NodeComponent
          The NodeComponent class is the superclass for all non renderable nodes.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
NotPickableException
          An exception for when an attempt is made to perform a pick on a node that has been marked as not pickable.
PickableObject
          A marker interface that indicates the object that implements is capable of supporting pick intersection tests.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableObject
          Marker interface for all objects that can render themself given just a GL context and GLU information.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
Shape3D
          A Shape3D class wraps polygonal geometry and appearance information.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.geom.hanim
Group
          The Group node object is a generic container of other nodes in the scene.
Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.geom.particle
Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
PointAttributes
          Describes attributes used when rendering a point.
PolygonAttributes
          Describes attributes used when rendering a polygon.
TextureAttributes
          Describes how a texture gets applied to the underlying geometry.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.geom.volume
Cullable
          Marker interface that represent a generic node that is capable of deciding whether it should cull it children.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
InvalidWriteTimingException
          An exception for when an attempt is made to write to a node's data when it is not permitted by the scene graph.
Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.loader
Group
          The Group node object is a generic container of other nodes in the scene.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.navigation
SceneGraphPath
          Representation of a path of nodes through the scene graph.
TransformGroup
          A grouping node that contains a transform.
Viewpoint
          A viewpoint into the scene.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.nodes
Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
Group
          The Group node object is a generic container of other nodes in the scene.
InvalidWriteTimingException
          An exception for when an attempt is made to write to a node's data when it is not permitted by the scene graph.
Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
NodeComponent
          The NodeComponent class is the superclass for all non renderable nodes.
PickableObject
          A marker interface that indicates the object that implements is capable of supporting pick intersection tests.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableObject
          Marker interface for all objects that can render themself given just a GL context and GLU information.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.texture
Texture
          Describes the basic textured appearance of an object.
Texture2D
          Describes the 2D texture that can be applied to an object.
TextureComponent
          Common representation of a component that contains source data to be used in textures.
TextureComponent2D
          A marker interface to ensure a Texture component contains 2D data
 

Classes in org.j3d.aviatrix3d used by org.j3d.renderer.aviatrix3d.util
QuadArray
          An OpenGL QuadArray representation.
SceneGraphObject
          The SceneGraphObject is a common superclass for all scene graph objects.
TriangleArray
          An OpenGL TriangleArray representation.
TriangleFanArray
          An OpenGL TriangleFanArray.
TriangleStripArray
          An OpenGL TriangleStripArray.
VertexGeometry
          Common representation of all vertex-based geometry.
 


Aviatrix3D 1.0

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