j3d.org Aviatrix3D

Uses of Interface
org.j3d.aviatrix3d.Renderable

Packages that use Renderable
org.j3d.aviatrix3d A lightweight Object Oriented wrapper for OpenGL. 
org.j3d.renderer.aviatrix3d.geom High-level simple geometry utility primitives for quickly making a scene graph with. 
org.j3d.renderer.aviatrix3d.nodes Scenegraph nodes that extend Aviatrix with new functionality. 
 

Uses of Renderable in org.j3d.aviatrix3d
 

Subinterfaces of Renderable in org.j3d.aviatrix3d
 interface RenderableComponent
          Marker interface for NodeComponent classes that need to render themself using some extra external identifier.
 interface RenderableObject
          Marker interface for all objects that can render themself given just a GL context and GLU information.
 

Classes in org.j3d.aviatrix3d that implement Renderable
 class AmbientLight
          Representation of a purely ambient light source with no other abilities.
 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 ClipPlane
          Representation of a single clip plane that can be used to clip a model in addition to the normal view volume clipping.
 class ColorBackground
          Background node that represents a single solid 4-component colour.
 class DirectionalLight
          Representation of a directional light source.
 class Fog
          Describes a fog rendering effect.
 class FragmentShader
          Node that handles an ARB fragment shader.
 class Geometry
          Geometry is an abstract class that specifies the geometry component information required by a Shape3D node.
 class GL14Shader
          Shader container object for the shaders usable with OpenGL 1.4 with the separate vertex and fragment shader code.
 class GLSLangShader
          Shader handler for shaders written with the OpenGL GLSLang 1.0 shader language.
 class IndexedVertexGeometry
          Base class that defines indexed geometry types.
 class Light
          Base representation of a light source that corresponds to the base set of capabilities that all lights in OpenGL have.
 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 PointAttributes
          Describes attributes used when rendering a point.
 class PointLight
          Representation of a point light source.
 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 ShaderArguments
          Representation of a set of arguments (uniform variables) that can be passed to a shader program.
 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 SpotLight
          Representation of a spot light source.
 class TexCoordGeneration
          Describes a texture's automatic texture coordinate generation.
 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 TextureUnit
          Describes a texture stage and its associated texture and attributes.
 class VertexGeometry
          Common representation of all vertex-based geometry.
 class VertexShader
          Node that handles Vertex shader implementation.
 

Fields in org.j3d.aviatrix3d declared as Renderable
 Renderable RenderDetails.renderable
          The lead node instance to be rendered.
 Renderable CullOutputDetails.renderable
          The node instance to be rendered.
 

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

Classes in org.j3d.renderer.aviatrix3d.geom that implement Renderable
 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 Teapot
          A simple teapot that is a low-level geometry primitive.
 class Torus
          A simple torus that uses triangle strips.
 

Uses of Renderable in org.j3d.renderer.aviatrix3d.nodes
 

Classes in org.j3d.renderer.aviatrix3d.nodes that implement Renderable
 class BufferGeometry
          Base, unsafe, representation of geometry that uses NIO buffers directly from the user.
 class IndexedBufferGeometry
          Base class that defines indexed geometry types.
 class IndexedLineArray
          An OpenGL LineArray.
 class IndexedLineStripArray
          An OpenGL LineStripArray.
 class IndexedQuadArray
          An OpenGL QuadArray.
 class IndexedQuadStripArray
          An OpenGL IndexedQuadStripArray.
 class IndexedTriangleArray
          An OpenGL Indexed TriangleArray.
 class IndexedTriangleFanArray
          An OpenGL IndexedTriangleFanArray.
 class IndexedTriangleStripArray
          An indexed TriangleStrip geometry.
 class LineArray
          An OpenGL LineArray.
 class LineStripArray
          An OpenGL LineStripArray.
 class PointArray
          An OpenGL PointArray.
 class QuadArray
          An OpenGL QuadArray representation.
 class QuadStripArray
          An OpenGL QuadStripArray.
 class TriangleArray
          An OpenGL TriangleArray representation.
 class TriangleFanArray
          An OpenGL TriangleFanArray.
 class TriangleStripArray
          An OpenGL TriangleStripArray.
 


j3d.org Aviatrix3D

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