Open Inventor Reference
|
Element that stores a flag for each type of element which can be overridden. More...
#include <Inventor/elements/SoTextureQualityElement.h>
Public Member Functions | |
virtual void | init (SoState *state) |
Initializes element. | |
virtual SbBool | matches (const SoElement *elt) const |
Comparison based on value of int32_ts. | |
virtual void | push (SoState *state) |
Overrides push() method to copy values from next instance in the stack, and set up cache dependencies correctly. | |
virtual void | print (FILE *fp) const |
Prints element (for debugging) | |
virtual SoElement * | copyMatchInfo () const |
Copy method, copies flags. | |
Static Public Member Functions | |
static SbBool | getQualityOverride (SoState *state) |
"get" methods for each element which can be overridden. | |
static SbBool | getImageOverride (SoState *state) |
Returns TRUE iff SoTextureImageElement is overridden. | |
static void | setQualityOverride (SoState *state, SbBool override) |
"set" methods for each element which can be overridden. | |
static void | setImageOverride (SoState *state, SbBool override) |
set override flag for SoTextureImageElement. | |
static void | initClass () |
Initializes the SoTextureOverrideElement class. |
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 SoTextureOverrideElement is set.
Definition at line 109 of file SoTextureQualityElement.h.
virtual SoElement* SoTextureOverrideElement::copyMatchInfo | ( | ) | const [virtual] |
Implements SoElement.
Returns TRUE iff SoTextureQualityElement is overridden.
virtual void SoTextureOverrideElement::init | ( | SoState * | state | ) | [virtual] |
Reimplemented from SoElement.
static void SoTextureOverrideElement::initClass | ( | ) | [static] |
Reimplemented from SoElement.
Implements SoElement.
virtual void SoTextureOverrideElement::print | ( | FILE * | fp | ) | const [virtual] |
Reimplemented from SoElement.
virtual void SoTextureOverrideElement::push | ( | SoState * | state | ) | [virtual] |
Reimplemented from SoElement.
static void SoTextureOverrideElement::setImageOverride | ( | SoState * | state, |
SbBool | override | ||
) | [static] |
static void SoTextureOverrideElement::setQualityOverride | ( | SoState * | state, |
SbBool | override | ||
) | [static] |
set override flag for SoTextureQualityElement.