Xj3D 2.0 VRML/X3D Code API

Package org.web3d.vrml.renderer.ogl.nodes

Generic classes for describing OpenGL renderer-specific extensions to the base interfaces in the org.web3d.vrml.nodes package.

See:
          Description

Interface Summary
OGLAppearanceNodeType OpenGL-specific rendering requirements for appearance properties.
OGLAreaListener The listener interface for receiving notice of the viewpoint on entry or exit from an area.
OGLBackgroundNodeType An abstract representation of any background node for use in the OpenGL renderer.
OGLBindableNodeType An abstract representation of any bindable node.
OGLGeometryNodeType An abstract representation of any form of geometry.
OGLLightNodeType An abstract representation of any form of light node in the OpenGL scene graph.
OGLMaterialNodeType A class that determines the appearance of an object.
OGLNavigationInfoNodeType Java3D specific representation of a navigation info node.
OGLPickableTargetNodeType An abstract representation of a node that can be used as a target for picking within the Aviatrix3D system.
OGLPickingFlagConvertor Abstraction allowing for the management and coordination of the string-based flags used by X3D to the integer masks used by Aviatrix3D.
OGLPickingSensorNodeType OpenGL abstract representation of a picking sensor node.
OGLTextNodeType An abstract representation geometry that renders text.
OGLTextureCoordinateTransformNodeType Defines a transformation that is applied to a texture - either 2D or 3D.
OGLTextureNodeType An abstract representation of texture nodes.
OGLTextureTransformListener The listener interface for receiving notice that a textureTransform has changed.
OGLTransformNodeType This node contains an aviatrix TransformGroup.
OGLViewpointNodeType Shell representation of a viewpoint node.
OGLVisibilityListener The listener interface for receiving notice on entry or exit from an area.
OGLVRMLNode Representation of the basic VRMLNodeType specific to the OpenGL render rendering system.
OGLWorldRootNodeType An abstract representation of the root node of a world in OpenGL.
 

Class Summary
OGLGlobalStatus Common, global status information about Aviatrix that needs to be found out once during the entire lifetime of the renderer.
OGLTextureConstConverter OpenGL mapping from TextureConstants to renderer specific constants.
OGLUserData Extended version of the supplemental node data class with information that is specific to Xj3D.
 

Package org.web3d.vrml.renderer.ogl.nodes Description

Generic classes for describing OpenGL renderer-specific extensions to the base interfaces in the org.web3d.vrml.nodes package.

This package provides a lot of convenience classes for the base interfaces. You are free to extend on these base interfaces when implementing new components or to implement your own versions of the base interfaces.


Xj3D 2.0 VRML/X3D Code API

Copyright © 2001 - 2006 Web3D Consortium