Aviatrix3D
2.0 Dev

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.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.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 Various audio device types for rendering sound data. 
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
AccumulationBufferState
          Describes attributes used when interacting with the accumulation buffer.
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.
AudioComponent
          Common representation of a component that contains source data to be used in audio.
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.
BackgroundSound
          A BackgroundSound class whichs emits a sound which doesn't change by distance or orientation.
BlendAttributes
          Describes attributes used for blending any drawing primitives.
BoundingVoid
          Bounds described as something that does not exist in the scene graph.
BoxBackground
          Background node that renders a sky box using any or all of the 6 textures.
BufferState
          Representation of scene graph objects that control the drawing buffer state at the root of the scene graph.
ClipPlane
          Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.
ColorBackground
          Background node that represents a single solid 4-component colour.
ColorBufferState
          Describes attributes used when interacting with the colour buffer.
ConeSound
          A ConeSound class which emits a conical sound in one direction.
CullInstructions
          Container for returning the details about what should be culled from a node that implements the Cullable interface.
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.
DepthAttributes
          Describes attributes used when interacting with the depth buffer on a per-object level.
DepthBufferState
          Describes attributes used when interacting with the depth buffer.
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.
IndexedLineArray
          An OpenGL LineArray.
IndexedLineStripArray
          An OpenGL LineStripArray.
IndexedQuadArray
          An OpenGL QuadArray.
IndexedQuadStripArray
          An OpenGL IndexedQuadStripArray.
IndexedTriangleArray
          An OpenGL Indexed IndexedTriangleArray.
IndexedTriangleFanArray
          An OpenGL IndexedTriangleFanArray.
IndexedTriangleStripArray
          An indexed TriangleStrip geometry.
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.
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
          An abstract layer definition that can be applied at the root of the scene graph.
Leaf
          A Leaf class is the base class for all scene graph objects that have no children but provide something that may be renderable in the scene graph.
Light
          Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.
LineArray
          An OpenGL LineArray.
LineAttributes
          Describes attributes used when rendering a line.
LineStripArray
          An OpenGL LineStripArray.
Material
          Describes the material properties of an object.
MultipassRenderObserver
          An observer and operator for working with multipass textures.
MultipassScene
          Representation of the top level structure of a piece of scene graph that permits multipass rendering to be performed.
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.
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.
PointArray
          An OpenGL PointArray.
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.
QuadArray
          An OpenGL QuadArray representation.
QuadStripArray
          An OpenGL QuadStripArray.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableBufferState
          Marker describing a renderable object that is used to control one of the OpenGL buffer states.
RenderableComponent
          Marker interface for NodeComponent classes that need to render themselves using some extra external identifier.
RenderableGeometry
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
RenderableObject
          Marker interface for all objects that can render themself given just a GL context and GLU 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.
RenderPass
          Representation of a single pass in a multipass rendering layer setup.
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.
ShapeBackground
          Background node that renders a list of user-provided Shape3D instances.
SimpleScene
          Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
Sound
          A Sound class represents all sound emiting nodes in the system.
SphereBackground
          Background node that renders a single user-provided texture on a sphere.
StencilAttributes
          Describes attributes used when interacting with the stencil buffer.
StencilBufferState
          Describes attributes used when interacting with the stencil buffer.
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.
TriangleArray
          An OpenGL TriangleArray representation.
TriangleFanArray
          An OpenGL TriangleFanArray.
TriangleStripArray
          An OpenGL TriangleStripArray.
VertexGeometry
          Common representation of all vertex-based geometry.
VertexShader
          Node that handles Vertex shader implementation.
ViewEnvironment
          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.
Viewport
          Abstract representation of a viewport on the drawable surface.
ViewportLayer
          An abstract layer definition for per-viewport layer rendering.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.output.audio
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.output.graphics
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.
ShaderSceneGraphObject
          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 used by org.j3d.aviatrix3d.pipeline
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.
Layer
          An abstract layer definition that can be applied at the root of the scene graph.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
Viewpoint
          A viewpoint into the scene.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.pipeline.audio
Layer
          An abstract layer definition that can be applied at the root of the scene graph.
Scene
          Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.pipeline.graphics
Appearance
          Describes the appearance of an object.
Background
          Base collection of functionality marking background nodes of various types.
BlendAttributes
          Describes attributes used for blending any drawing primitives.
ClipPlane
          Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.
CompositeLayer
          A layer that allows the definition of multiple viewports to be rendered.
CompositeViewport
          An viewport that may, itself contain a large collection of layers.
DepthAttributes
          Describes attributes used when interacting with the depth buffer on a per-object level.
Fog
          Describes a fog rendering effect.
FragmentShader
          Node that handles an ARB fragment shader.
Group
          The Group node object is a generic container of other nodes in the scene.
Layer
          An abstract layer definition that can be applied at the root of the scene graph.
Layer2D
          An Layer that supports only 2D-based rendering concepts.
Light
          Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.
LineAttributes
          Describes attributes used when rendering a line.
Material
          Describes the material properties of an object.
MultipassScene
          Representation of the top level structure of a piece of scene graph that permits multipass rendering to be performed.
MultipassViewport
          A viewport that contains a single scene, with no internal layering and is rendered using multipass techniques.
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.
PointAttributes
          Describes attributes used when rendering 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.
RenderableBufferState
          Marker describing a renderable object that is used to control one of the OpenGL buffer states.
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.
RenderPass
          Representation of a single pass in a multipass rendering layer setup.
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.
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.
SimpleLayer
          An layer definition that only allows a single viewport that covers the entire area as it's child.
SimpleScene
          Representation of the top level structure of a piece of scene graph that can form a coherent rendering.
SimpleViewport
          A viewport that contains a single scene, with no internal layering.
StencilAttributes
          Describes attributes used when interacting with the stencil buffer.
TextureUnit
          Describes a texture stage and its associated texture and attributes.
TransformGroup
          A grouping node that contains a transform.
VertexShader
          Node that handles Vertex shader implementation.
Viewport
          Abstract representation of a viewport on the drawable surface.
 

Classes in org.j3d.aviatrix3d used by org.j3d.aviatrix3d.rendering
ApplicationUpdateObserver
          Observer of the rendering system that is informed when it is safe to update the scene graph from application code.
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.
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.
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
          An abstract layer definition that can be applied at the root of the scene graph.
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.
ShaderSceneGraphObject
          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 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 but provide something that may be renderable in 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.
NodeUpdateListener
          A listener interface for notification that its safe to update a nodes representation in the Scene Graph.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableGeometry
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
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
BaseNode
          A general purpose container class to allow end users to extend the basic Node capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.
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
BaseNode
          A general purpose container class to allow end users to extend the basic Node capabilities, while still providing a way to manage scene graph state such as liveness calls and update handlers.
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.
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.
Renderable
          Marker interface for all objects that would like to be capable of rendering themself if given appropriate information.
RenderableGeometry
          Marker interface for the terminal rendering state in OpenGL - a piece of geometry.
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
Group
          The Group node object is a generic container of other nodes in the scene.
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
2.0 Dev

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