|
Aviatrix3D 1.0 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |
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 1.0 | ||||||||||
PREV NEXT | FRAMES NO FRAMES |