#include <Inventor/caches/SoGLRenderCache.h>
|
virtual void | destroy (SoState *state) |
| Free display lists before deletion, if possible (if not, they are added to a list to be deleted later by the CacheContextElement).
|
|
virtual void | destroy (SoState *state) |
| Subclasses can use this to clean up just before they are deleted.
|
|
virtual | ~SoCache () |
| Destructor.
|
|
Definition at line 84 of file SoGLRenderCache.h.
◆ SoGLRenderCache()
SoGLRenderCache::SoGLRenderCache |
( |
SoState * |
state | ) |
|
◆ ~SoGLRenderCache()
SoGLRenderCache::~SoGLRenderCache |
( |
| ) |
|
◆ addNestedCache()
If one cache calls another inside of it, we have to make sure that the inner cache isn't deleted before the outer one.
◆ call()
void SoGLRenderCache::call |
( |
SoState * |
state | ) |
|
The display list will be sent to GL. This automatically calls addCacheDependency on any open cache.
◆ close()
void SoGLRenderCache::close |
( |
| ) |
|
◆ destroy()
virtual void SoGLRenderCache::destroy |
( |
SoState * |
state | ) |
|
|
protectedvirtual |
◆ getLazyElt()
◆ isValid()
virtual bool SoGLRenderCache::isValid |
( |
const SoState * |
state | ) |
const |
|
virtual |
◆ open()
void SoGLRenderCache::open |
( |
SoState * |
state | ) |
|
All GL commands made between an open() and a close() will be part of the the display list cache. Calling open automatically sets SoCacheElement.
◆ setLazyBits()
The documentation for this class was generated from the following file:
- C:/jh/mevislab/4.0.2_1/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/caches/SoGLRenderCache.h