Open Inventor Reference
|
#include <Inventor/system/SbSystem.h>
#include <Inventor/SbColor.h>
#include <Inventor/elements/SoElement.h>
#include <Inventor/elements/SoSubElement.h>
#include <Inventor/system/SbOpenGL.h>
#include <math.h>
Go to the source code of this file.
Classes | |
class | SoLazyElement |
Element that manages several properties such as colors, that need to be lazily tracked by GL. More... | |
struct | SoLazyElement::ivStateStruct |
Struct to hold the inventor state: More... | |
class | SoColorPacker |
This class is meant to be used by all property nodes that set either a diffuse color or transparency in the lazy element. More... | |
Macros | |
#define | SO_LAZY_SHINY_THRESHOLD 0.005 |
threshold to ignore changes in shininess: | |
#define | SO_LAZY_NUM_COMPONENTS 9 |
number of components (subelements) in this element: | |
Typedefs | |
typedef void | SoDrawElementsCallback(void *userData, SoState *state, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
typedef void | SoDrawArraysCallback(void *userData, SoState *state, GLenum mode, GLint first, GLsizei count) |
#define SO_LAZY_NUM_COMPONENTS 9 |
Definition at line 88 of file SoLazyElement.h.
#define SO_LAZY_SHINY_THRESHOLD 0.005 |
Definition at line 85 of file SoLazyElement.h.
typedef void SoDrawArraysCallback(void *userData, SoState *state, GLenum mode, GLint first, GLsizei count) |
Definition at line 95 of file SoLazyElement.h.
typedef void SoDrawElementsCallback(void *userData, SoState *state, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices) |
Definition at line 90 of file SoLazyElement.h.