Aviatrix3D
2.1.0

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 AlphaAttributes
          Describes attributes used for controlling alpha test state during any drawing operations.
 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 MRTOffscreenTexture2D
          Describes the texture that is rendered to an offscreen buffer with the ability to have multiple render targets.
 class MRTTexture2D
          A single render target child of a MRTOffscreenTexture2D node.
 class OffscreenTexture2D
          Describes the texture that is rendered to an offscreen buffer, using OpenGL frame buffer objects or pbuffers, depending on system capability.
 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.
 

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.
 interface TransparentObjectRenderable
          Convenience marker interface for combining the object and transparent renderable interfaces together to save a heap of casting.
 

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.1.0

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