j3d.org Aviatrix3D

Uses of Class
org.j3d.aviatrix3d.SceneGraphObject

Packages that use SceneGraphObject
org.j3d.aviatrix3d A lightweight Object Oriented wrapper for OpenGL. 
org.j3d.aviatrix3d.pipeline Implementations of the various pipeline pieces. 
 

Uses of SceneGraphObject in org.j3d.aviatrix3d
 

Subclasses of SceneGraphObject in org.j3d.aviatrix3d
 class AmbientLight
          Representation of a ambient light source.
 class Appearance
          Describes the appearance of an object.
 class Background
          Base collection of functionality marking background nodes of various types.
 class ByteTextureComponent1D
          A Texture component that uses raw byte data to be interpreted by the format IDs passed in.
 class ByteTextureComponent2D
          A Texture component that uses raw byte data to be interpreted by the format IDs passed in.
 class ByteTextureComponent3D
          A texture component that wraps a 3D image described as a collection of bytes.
 class ColorBackground
          Background node that represents a single solid 4-component colour.
 class DirectionalLight
          Representation of a directional light source.
 class Fog
          Describes a a fog rendering effect.
 class FragmentShader
          Node that handles fragment shader implementation
 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 Group
          The Group node object is a generic container of other nodes in the scene.
 class ImageTextureComponent2D
          Wraps a 2D image.
 class ImageTextureComponent3D
          A texture component that wraps a 3D image.
 class Leaf
          A Leaf class is the base class for all Scene Graph objects that have no children.
 class Light
          Base representation of a light source.
 class LineArray
          An OpenGL LineArray.
 class LineStripArray
          An OpenGL LineStripArray.
 class Material
          Describes the material properties of an object.
 class Node
          A Node class is the base class for all renderable nodes in the SceneGraph.
 class NodeComponent
          The NodeComponent class is the superclass for all non renderable nodes.
 class OffscreenTexture2D
          Describes the texture that is rendered to an offscreen buffer, using OpenGL pBuffers.
 class PointArray
          An OpenGL PointArray.
 class PointLight
          Representation of a point light source.
 class PolygonAttributes
          Describes attributes used when rendering a polygon.
 class QuadArray
          An OpenGL QuadArray.
 class QuadStripArray
          An OpenGL QuadStripArray.
 class Shader
          Base representation of the functionality common across the various shader types that can be applied to geometry.
 class ShaderProgram
          Base class representing a single shader program that can be applied to the rendering pipeline.
 class Shape3D
          A Shape3D class wraps all geometry and appearance information.
 class SharedGroup
          A grouping node that can have multiple parents, thus allowing a graph structure to the scene graph.
 class SharedNode
          A node that can have multiple parents, thus allowing a graph structure to the scene graph.
 class SpotLight
          Representation of a spot light source.
 class SwitchGroup
          Special grouping node that allows the selection of only a single child to be rendered.
 class TexCoordGeneration
          Describes a texture's automatic texture coordinate generation.
 class Texture
          Describes the texture properties of an object.
 class Texture1D
          Describes the 1D texture properties of an object.
 class Texture2D
          Describes the 2D texture properties of 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 TextureComponent
          A component that contains image data to be used in textures.
 class TextureComponent1D
          A marker interface to ensure a Texture component contains 1D data
 class TextureComponent2D
          A marker interface to ensure a Texture component contains 2D data
 class TextureComponent3D
          A marker interface to ensure a Texture component contains 3D data
 class TextureCubicEnvironmentMap
          A specialist object that renders a cubic environment map from pre-built images.
 class TextureUnit
          Describes a texture stage and its associated texture and attributes.
 class TransformGroup
          A grouping node that contains a transform.
 class TriangleArray
          An OpenGL TriangleArray.
 class TriangleFanArray
          An OpenGL TriangleFanArray.
 class TriangleStripArray
          An OpenGL TriangleStripArray.
 class VertexGeometry
          Common representation of vertex-based geometry.
 class VertexShader
          Node that handles Vertex shader implementation
 class Viewpoint
          A viewpoint into the scene.
 

Methods in org.j3d.aviatrix3d with parameters of type SceneGraphObject
protected  void TextureUnit.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
 void SortStage.sort(RenderEnvironmentData[] data, CullOutputDetails[][] nodes, int[] numNodes, SceneGraphObject[][] sceneParent, int numScenes, int buffer)
          Sort the listing of nodes in the given array.
protected  void SharedNode.checkForCyclicParent(SceneGraphObject child)
          Check to see if this node is the same reference as the passed node.
protected  void SharedGroup.checkForCyclicParent(SceneGraphObject child)
          Check to see if this node is the same reference as the passed node.
protected  void Shape3D.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
protected  void SceneGraphObject.checkForCyclicParent(SceneGraphObject child)
          Check to see if this node is the same reference as the passed node.
protected  void SceneGraphObject.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
protected  void OffscreenTexture2D.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
protected  void NodeComponent.addParent(SceneGraphObject p)
          Specify this nodes parent, overridden to provide behaviour that appends the node to the list rather than replacing it.
protected  void NodeComponent.removeParent(SceneGraphObject p)
          Remove a parent from this shared group.
protected  void Node.checkForCyclicParent(SceneGraphObject child)
          Check to see if this node is the same reference as the passed node.
protected  void Group.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
 void CulledGeometryReceiver.culledOutput(RenderEnvironmentData[] data, CullOutputDetails[][] nodes, int[] numNodes, SceneGraphObject[][] sceneParents, int numScenes)
          Here's the sorted output list of nodes.
protected  void Appearance.checkForCyclicChild(SceneGraphObject parent)
          Check to see if this node is the same reference as the passed node that is a parent of this node.
 

Uses of SceneGraphObject in org.j3d.aviatrix3d.pipeline
 

Methods in org.j3d.aviatrix3d.pipeline with parameters of type SceneGraphObject
 void NullSortStage.sort(RenderEnvironmentData[] data, CullOutputDetails[][] nodes, int[] numNodes, SceneGraphObject[][] sceneParents, int numScenes, int buffer)
          Sort the listing of nodes in the given array.
 void CullToSingleSortListener.culledOutput(RenderEnvironmentData[] data, CullOutputDetails[][] nodes, int[] numNodes, SceneGraphObject[][] sceneParents, int numScenes)
          Sort the listing of nodes in the given array.
 


j3d.org Aviatrix3D

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