Stores a flag for each type of element which can be overridden. More...
#include <Inventor/elements/SoOverrideElement.h>
Stores a flag for each type of element which can be overridden.
This element stores a flag for each type of element which can be overridden. Nodes implement override by setting the appropriate bit if their override flag is on, and ignoring overridden elements if the corresponding bit in the state's SoOverrideElement is set.
Returns TRUE if SoAmbientColorElement is overridden.
Returns TRUE if SoComplexityType::bboxType is overridden.
static int SoOverrideElement::getClassStackIndex | ( | ) | [static] |
Returns the stack id for this element.
Reimplemented from SoElement.
static SoType SoOverrideElement::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoElement.
Returns TRUE if SoColorIndexElement is overridden.
Returns TRUE if SoComplexityElement is overridden.
Returns TRUE if SoComplexityTypeElement is overridden.
Returns TRUE if SoCreaseAngleElement is overridden.
static SbBool SoOverrideElement::getDepthBufferFunctionOverride | ( | SoState * | state | ) | [inline, static] |
Returns TRUE if SoDepthBuffer::function is overridden.
Returns TRUE if SoDepthBuffer::range is overridden.
Returns TRUE if SoDiffuseColorElement is overridden.
Returns TRUE if SoDrawStyleElement is overridden.
Returns TRUE if SoEmissiveColorElement is overridden.
Returns TRUE if SoEnvironmentElement is overridden.
Returns TRUE if SoFontNameElement is overridden.
Returns TRUE if SoFontRenderStyleElement is overridden.
Returns TRUE if SoFontSizeElement is overridden.
static SbBool SoOverrideElement::getFullSceneAntialiasingOverride | ( | SoState * | state | ) | [inline, static] |
Returns TRUE if SoFullSceneAntialiasingElement is overridden.
Returns TRUE if SoLightModelElement is overridden.
Returns TRUE if SoLinePatternElement is overridden.
Returns TRUE if SoLineWidthElement is overridden.
Returns TRUE if SoMaterialBindingElement is overridden.
Returns TRUE if SoNeighborToleranceElement is overridden.
Returns TRUE if SoPatternElement is overriden.
Returns TRUE if SoPickStyleElement is overridden.
Returns TRUE if SoPointSizeElement is overridden.
Returns TRUE if SoPolygonOffsetElement is overridden.
Returns TRUE if SoShapeHintsElement is overridden.
Returns TRUE if SoShininessElement is overridden.
Returns TRUE if SoSpecularColorElement is overridden.
Returns TRUE if SoTransparencyElement is overridden.
Returns TRUE if SoTransparencyTypeElement is overridden.
virtual void SoOverrideElement::print | ( | FILE * | fp | ) | const [virtual] |
Prints element (for debugging).
Reimplemented from SoElement.
virtual void SoOverrideElement::push | ( | SoState * | state | ) | [virtual] |
static void SoOverrideElement::setAmbientColorOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoAmbientColorElement.
static void SoOverrideElement::setBBoxTypeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoComplexity::bboxType.
static void SoOverrideElement::setColorIndexOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoColorIndexElement.
static void SoOverrideElement::setComplexityOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoComplexityElement.
static void SoOverrideElement::setComplexityTypeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoComplexityTypeElement.
static void SoOverrideElement::setCreaseAngleOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoCreaseAngleElement.
static void SoOverrideElement::setDepthBufferFunctionOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoDepthBuffer::function.
static void SoOverrideElement::setDepthBufferRangeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoDepthBuffer::range.
static void SoOverrideElement::setDiffuseColorOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [static] |
Set override flag for SoDiffuseColorElement.
static void SoOverrideElement::setDrawStyleOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoDrawStyleElement.
static void SoOverrideElement::setEmissiveColorOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoEmissiveColorElement.
static void SoOverrideElement::setEnvironmentOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoEnvironmentElement.
static void SoOverrideElement::setFontNameOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoFontNameElement.
static void SoOverrideElement::setFontRenderStyleOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoFontRenderStyleElement.
static void SoOverrideElement::setFontSizeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoFontSizeElement.
static void SoOverrideElement::setFullSceneAntialiasingOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoFullSceneAntialiasingElement.
static void SoOverrideElement::setLightModelOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoLightModelElement.
static void SoOverrideElement::setLinePatternOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoLinePatternElement.
static void SoOverrideElement::setLineWidthOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoLineWidthElement.
static void SoOverrideElement::setMaterialBindingOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [static] |
Set override flag for SoMaterialBindingElement.
static void SoOverrideElement::setNeighborToleranceOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoNeighborToleranceElement.
static void SoOverrideElement::setPatternOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoPatternElement.
static void SoOverrideElement::setPickStyleOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoPickStyleElement.
static void SoOverrideElement::setPointSizeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoPointSizeElement.
static void SoOverrideElement::setPolygonOffsetOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoPolygonOffsetElement.
static void SoOverrideElement::setShapeHintsOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoShapeHintsElement.
static void SoOverrideElement::setShininessOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoShininessElement.
static void SoOverrideElement::setSpecularColorOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoSpecularColorElement.
static void SoOverrideElement::setTransparencyOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [static] |
Set override flag for SoTransparencyElement.
static void SoOverrideElement::setTransparencyTypeOverride | ( | SoState * | state, | |
SoNode * | , | |||
SbBool | override | |||
) | [inline, static] |
Set override flag for SoTransparencyTypeElement.