Aviatrix3D
2.0 Beta 2

Uses of Interface
org.j3d.aviatrix3d.rendering.ObjectRenderable

Packages that use ObjectRenderable
org.j3d.aviatrix3d A core set of lightweight Object Oriented scenegraph-based wrapper objects for OpenGL. 
org.j3d.aviatrix3d.pipeline Common representation interfaces of a rendering pipeline. 
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. 
 

Uses of ObjectRenderable in org.j3d.aviatrix3d
 

Classes in org.j3d.aviatrix3d that implement ObjectRenderable
 class Appearance
          Describes the appearance of an object.
 class Background
          Base collection of functionality marking background nodes of various types.
 class BlendAttributes
          Describes attributes used for blending any drawing primitives.
 class BoxBackground
          Background node that renders a sky box using any or all of the 6 textures.
 class ColorBackground
          Background node that represents a single solid 4-component colour.
 class DepthAttributes
          Describes attributes used when interacting with the depth buffer on a per-object level.
 class Fog
          Describes a fog rendering effect.
 class FragmentShader
          Node that handles an ARB fragment shader.
 class GL14Shader
          Shader container object for the shaders usable with OpenGL 1.4 with the separate vertex and fragment shader code.
 class GL14ShaderProgram
          Base class representing a single shader program that can be applied to the rendering pipeline.
 class GLSLangShader
          Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language.
 class ImageBackground
          Background node for 2D scenes that draws an image on screen as the background.
 class LineAttributes
          Describes attributes used when rendering a line.
 class Material
          Describes the material properties of an object.
 class OffscreenTexture2D
          Describes the texture that is rendered to an offscreen buffer, using OpenGL pBuffers.
 class Pixmap
          A Pixmap wraps 2D screen-aligned pixel blits.
 class PointAttributes
          Describes attributes used when rendering a point.
 class PolygonAttributes
          Describes attributes used when rendering a polygon.
 class Shader
          Base representation of the functionality common across the various shader types that can be applied to geometry.
 class ShaderProgram
          Representation of a complete GLSLang shader program.
 class Shape3D
          A Shape3D class wraps polygonal geometry and appearance information.
 class ShapeBackground
          Background node that renders a list of user-provided Shape3D instances.
 class SphereBackground
          Background node that renders a single user-provided texture on a sphere.
 class StencilAttributes
          Describes attributes used when interacting with the stencil buffer.
 class TexCoordGeneration
          Describes a texture's automatic texture coordinate generation properties per axis.
 class Texture
          Describes the basic textured appearance of an object.
 class Texture1D
          Describes the 1D texture properties of an object.
 class Texture2D
          Describes the 2D texture that can be applied to an object.
 class Texture3D
          Describes the 3D (volume) texture properties of an object.
 class TextureAttributes
          Describes how a texture gets applied to the underlying geometry.
 class TextureCubicEnvironmentMap
          A specialist object that renders a cubic environment map from pre-built sources.
 class VertexShader
          Node that handles Vertex shader implementation.
 class Viewpoint
          A viewpoint into the scene.
 

Methods in org.j3d.aviatrix3d that return ObjectRenderable
 ObjectRenderable Appearance.getMaterialRenderable()
          Fetch the renderable that corresponds to material properties.
 

Uses of ObjectRenderable in org.j3d.aviatrix3d.pipeline
 

Fields in org.j3d.aviatrix3d.pipeline declared as ObjectRenderable
 ObjectRenderable RenderEnvironmentData.viewpoint
          The current viewpoint instance
 

Uses of ObjectRenderable in org.j3d.aviatrix3d.pipeline.graphics
 

Fields in org.j3d.aviatrix3d.pipeline.graphics declared as ObjectRenderable
 ObjectRenderable GraphicsEnvironmentData.background
          The current background instance, if set
protected  ObjectRenderable BaseStateSortStage.currentMaterial
          The currently valid material
 ObjectRenderable GraphicsEnvironmentData.fog
          The current fog instance
 

Uses of ObjectRenderable in org.j3d.aviatrix3d.rendering
 

Subinterfaces of ObjectRenderable in org.j3d.aviatrix3d.rendering
 interface AppearanceAttributeRenderable
          A renderable object that contributes to an attribute to an appearance renderable.
 interface AppearanceRenderable
          A renderable object that visual part of a ShapeRenderable that provides the visual attributes to render the geometry with.
 interface BackgroundRenderable
          Renderable object that adds additional information needed for rendering background objects.
 interface ShaderComponentRenderable
          A renderable object that contributes to part of a shader.
 interface ShaderRenderable
          A renderable object that is a programmable shader.
 

Methods in org.j3d.aviatrix3d.rendering that return ObjectRenderable
 ObjectRenderable AppearanceRenderable.getMaterialRenderable()
          Fetch the renderable that corresponds to material properties.
 

Uses of ObjectRenderable in org.j3d.renderer.aviatrix3d.geom
 

Classes in org.j3d.renderer.aviatrix3d.geom that implement ObjectRenderable
 class Box
          A simple box primitive.
 class Cone
          A simple cone that uses triangles.
 class Cylinder
          A simple cylinder that uses triangle strips for rendering.
 class Sphere
          A simple sphere that uses triangle strips.
 class Spring
          A simple spring that uses triangle strips.
 class Torus
          A simple torus that uses triangle strips.
 


Aviatrix3D
2.0 Beta 2

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