| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/opengl/displaylistgl.h>

Public Member Functions | |
| DisplayListGL () | |
| VRS_TYPEINFO (DisplayListGL, MonoAttribute) | |
| VRS_SERIALIZABLE (DisplayListGL) | |
Friends | |
| class | DisplayListShaderGL |
| VRS::DisplayListGL::DisplayListGL | ( | ) |
A DisplayListGL-attributes triggers a shader that stores the rendering command to evaluate the following scene graph in a display list. When the scene graph following the attribute is about to be rendered again, the display list is invoked, instead of evaluating the subgraph again. This can give a big performance boost.
If you invoke the modified-method of a DisplayListGL-object, the display list will be recompiled.
Note that it is normally a bad idea to share a single DisplayListGL-attribute in different (aka differing!) subgraphs, as internally a DisplayListGL-object is identified with a single OpenGL displaylist.
| VRS::DisplayListGL::VRS_TYPEINFO | ( | DisplayListGL | , | |
| MonoAttribute | ||||
| ) |
| VRS::DisplayListGL::VRS_SERIALIZABLE | ( | DisplayListGL | ) |
friend class DisplayListShaderGL [friend] |