1 #ifndef COIN_SOCACHEELEMENT_H 2 #define COIN_SOCACHEELEMENT_H 36 #include <Inventor/elements/SoSubElement.h> 57 static SbBool anyOpen(
SoState *
const state);
58 static void invalidate(
SoState *
const state);
63 static void addElement(
SoState *
const state,
65 static void addCacheDependency(
SoState *
const state,
SoCache *
const cache);
66 static SbBool setInvalid(
const SbBool newvalue);
71 static SbBool invalidated;
74 #endif // !COIN_SOCACHEELEMENT_H static void initClass(void)
Definition: SoElement.cpp:506
The SoCacheElement class stores and manages the open caches.
Definition: SoCacheElement.h:40
virtual SbBool matches(const SoElement *element) const =0
Definition: SoElement.cpp:608
virtual void push(SoState *state)
Definition: SoElement.cpp:569
SoElement is the abstract base class for all elements.
Definition: SoElement.h:43
The SoState class manages the Coin scenegraph traversal state data.
Definition: SoState.h:44
virtual void init(SoState *state)
Definition: SoElement.cpp:552
virtual SoElement * copyMatchInfo(void) const =0
The SoCache class is the superclass for all internal cache classes.
Definition: SoCache.h:43
virtual void pop(SoState *state, const SoElement *prevTopElement)
Definition: SoElement.cpp:584