Open Inventor Reference
|
Struct to hold the inventor state:
#include <Inventor/elements/SoLazyElement.h>
Public Attributes | |
uint32_t | diffuseNodeId |
Keep nodeID to compare diffuse GL and diffuse inventor state: 0 is initial value, 1 is invalid. | |
uint32_t | transpNodeId |
for transparency, keep either nodeid, or 0 if opaque. | |
SbColor | ambientColor |
store a value of each color component; ambient, emissive, specular, shininess, or appropriate info to identify state. | |
SbColor | emissiveColor |
SbColor | specularColor |
float | shininess |
SbBool | colorMaterial |
SbBool | blending |
int32_t | lightModel |
int32_t | stippleNum |
SbBool | packed |
following are not used for matching GL & IV, but must be copied on push: | |
SbBool | packedTransparent |
int32_t | numDiffuseColors |
int32_t | numTransparencies |
const SbColor * | diffuseColors |
const float * | transparencies |
const uint32_t * | packedColors |
const int32_t * | colorIndices |
SbBool | transpType |
uint32_t | cacheLevelSetBits |
uint32_t | cacheLevelSendBits |
Definition at line 285 of file SoLazyElement.h.
Definition at line 299 of file SoLazyElement.h.
Definition at line 304 of file SoLazyElement.h.
Definition at line 320 of file SoLazyElement.h.
Definition at line 319 of file SoLazyElement.h.
Definition at line 317 of file SoLazyElement.h.
Definition at line 303 of file SoLazyElement.h.
Definition at line 314 of file SoLazyElement.h.
Definition at line 291 of file SoLazyElement.h.
Definition at line 300 of file SoLazyElement.h.
Definition at line 305 of file SoLazyElement.h.
Definition at line 312 of file SoLazyElement.h.
Definition at line 313 of file SoLazyElement.h.
Definition at line 310 of file SoLazyElement.h.
Definition at line 316 of file SoLazyElement.h.
Definition at line 311 of file SoLazyElement.h.
Definition at line 302 of file SoLazyElement.h.
Definition at line 301 of file SoLazyElement.h.
Definition at line 306 of file SoLazyElement.h.
const float* SoLazyElement::ivStateStructName::transparencies |
Definition at line 315 of file SoLazyElement.h.
Value of 1 indicates invalid.
Definition at line 295 of file SoLazyElement.h.
Definition at line 318 of file SoLazyElement.h.
Referenced by SoGLLazyElement::lazyMatches().