man elements (Fonctions bibliothèques) -

NAME

Elements (mostly for internal use) -

Detailed Description

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

Classes

class SoElement

"SoElementistheabstractbaseclassforallelements.

Elements are part of the design for scenegraph traversal in Coin. " class SoAccumulatedElement

"TheSoAccumulatedElementclassisanabstractclassforstoringaccumulatedstate.

This is the superclass of elements where new element data accumulates with older data. " class SoFloatElement

"SoFloatElementisanabstractbaseclassforelementsthatconsistsofasinglefloatvalue.

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

"TheSoInt32Elementclassisthebaseclassforelementsthatsimplystorea32-bitinteger.

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

"TheSoGLColorIndexElementclasssetsthecurrentOpenGLcolor.

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

"TheSoGLLineWidthElementclasschangesthelinewidthsettingoftheOpenGLrenderstate.

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

"TheSoGLPointSizeElementclasschangesthepointsizesettingoftheOpenGLrenderstate.

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

"TheSoLineWidthElementclasschangesthelinewidthsettingoftherenderstate.

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

"TheSoListenerPositionElementholdsthepositionofthecurrentlistener.

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

"TheSoListenerOrientationElementholdstheorientationofthecurrentlistener.

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

"TheSoListenerGainElementclassstorestheSoListenergainduringascenegraphtraversal.

This gain is set by SoListener nodes during audio rendering. The SoListenerGainElement is used when the SoVRMLSound nodes render themselves. " class SoListenerDopplerElement

"TheSoListenerDopplerElementholdsthedopplervelocityandfactorofthecurrentlistener.

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

"TheSoPointSizeElementchangesthepointsizesettingoftherenderstate.

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

"TheSoReplacedElementclassisanabstractelementsuperclass.

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