elements.3coin2

Langue: en

Version: 381934 (fedora - 01/12/10)

Section: 3 (Bibliothèques de fonctions)

NAME

Elements (mostly for internal use) -

Classes


class SoElement
SoElement is the abstract base class for all elements.

Elements are part of the design for scenegraph traversal in Coin. "
class SoAccumulatedElement
The SoAccumulatedElement class is an abstract class for storing accumulated state.

This is the superclass of elements where new element data accumulates with older data. "
class SoOverrideElement
The SoOverrideElement maintains a list of overridable elements and a list over which elements should be overridden.

Only certain elements can be overridden. "
class SoFloatElement
SoFloatElement is an abstract base class for elements that consists of a single float value.

This is the superclass of elements where the new element data replaces the old data, and where the data the element stores is a simple single precision floating point value. "
class SoInt32Element
The SoInt32Element class is the base class for elements that simply store a 32-bit integer.

This is the superclass of elements where the new element data replaces the old data, and where the data the element stores is a simple 32-bit integer value. "
class SoGLColorIndexElement
The SoGLColorIndexElement class sets the current OpenGL color.

This element is only used when the OpenGL canvas is in colorindex mode, ie where colors for individual pixels are fetched from a color lookup table ('CLUT'). The usual thing to do is to set up a canvas in RGBA truecolor mode. "
class SoGLLineWidthElement
The SoGLLineWidthElement class changes the linewidth setting of the OpenGL render state.

Requests from the scenegraph to change the linewidth when rendering OpenGL line primitives will be made through this element, which forwards it to the appropriate native OpenGL call. "
class SoGLPointSizeElement
The SoGLPointSizeElement class changes the pointsize setting of the OpenGL render state.

Requests from the scenegraph to change the pointsize when rendering point primitives will be made through this element, which forwards it to the appropriate native OpenGL call. "
class SoLineWidthElement
The SoLineWidthElement class changes the linewidth setting of the render state.

Requests from the scenegraph to change the linewidth when rendering line primitives will be made through this element, which forwards it to the appropriate native call in the underlying rendering library. "
class SoListenerPositionElement
The SoListenerPositionElement holds the position of the current listener.

This position is set by SoListener nodes and SoCamera Nodes during audio rendering. When a SoListener is visited by the SoAudioRenderAction, it will add a new SoListenerPositionElement to the state, holding it's position and with the setbylistener flag set. When a SoCamera is visited by SoAudioRenderAction, it will add a new SoListenerPositionElement only if there are no previous elements with the setbylistener flag set. "
class SoListenerOrientationElement
The SoListenerOrientationElement holds the orientation of the current listener.

This orientation is set by SoListener nodes and SoCamera Nodes during audio rendering. When a SoListener is visited by the SoAudioRenderAction, it will add a new SoListenerOrientationElement to the state, holding it's orientation and with the setbylistener flag set. When a SoCamera is visited by SoAudioRenderAction, it will add a new SoListenerOrientationElement only if there are no previous elements with the setbylistener flag set. "
class SoListenerGainElement
The SoListenerGainElement class stores the SoListener gain during a scene graph traversal.

This gain is set by SoListener nodes during audio rendering. The SoListenerGainElement is used when the SoVRMLSound nodes render themselves. "
class SoListenerDopplerElement
The SoListenerDopplerElement holds the doppler velocity and factor of the current listener.

The dopplerVelocity and dopplerFactor is set by SoListener nodes during audio rendering. The SoListenerDopplerElement is used when the SoVRMLSound nodes render themselves. "
class SoPointSizeElement
The SoPointSizeElement changes the pointsize setting of the render state.

Requests from the scenegraph to change the pointsize when rendering point primitives will be made through this element. "
class SoReplacedElement
The SoReplacedElement class is an abstract element superclass.

This is the superclass of all elements where the new element data replaces the old data, and where the data the element stores is not just a simple float or integer value. "

Detailed Description

See the class documentation of SoElement for a detailed description of the purpose and design of the element classes.

Author

Generated automatically by Doxygen for Coin from the source code.