| 
  
    Coin3D is Free Software, published under the BSD 3-clause license.  | 
  
    https://bitbucket.org/Coin3D/ http://www.kongsberg.com/kogt/  | 
 
The SoGLCacheList class is used to store and manage OpenGL caches. More...
#include <include/Inventor/caches/SoGLCacheList.h>
Public Member Functions | |
| SoGLCacheList (int numcaches=2) | |
| ~SoGLCacheList () | |
| SbBool | call (SoGLRenderAction *action) | 
| void | open (SoGLRenderAction *action, SbBool autocache=TRUE) | 
| void | close (SoGLRenderAction *action) | 
| void | invalidateAll (void) | 
The SoGLCacheList class is used to store and manage OpenGL caches.
| SoGLCacheList::SoGLCacheList | ( | int | numcaches = 2 | ) | 
Constructor.
| SoGLCacheList::~SoGLCacheList | ( | ) | 
Destructor. Frees remaining caches.
| SbBool SoGLCacheList::call | ( | SoGLRenderAction * | action | ) | 
Test for valid cache and execute. Returns TRUE if a valid cache could be found, FALSE otherwise. Note that when a valid cache is found, it is executed before returning from this method.
| void SoGLCacheList::open | ( | SoGLRenderAction * | action, | 
| SbBool | autocache = TRUE  | 
        ||
| ) | 
| void SoGLCacheList::close | ( | SoGLRenderAction * | action | ) | 
Finish recording the currently open cache.
| void SoGLCacheList::invalidateAll | ( | void | ) | 
Invalidate all caches in this instance. Should be called from the notify() method of nodes doing caching.