SoLazyElementcases Enumeration |
Following masks and cases define the components of the lazy element.
Namespace: OIV.Inventor.Elements
Member name | Value | Description | |
---|---|---|---|
LIGHT_MODEL_CASE | 0 | Light model case. | |
COLOR_MATERIAL_CASE | 1 | Color material case. | |
DIFFUSE_CASE | 2 | Diffuse case. | |
AMBIENT_CASE | 3 | Ambient case. | |
EMISSIVE_CASE | 4 | Emissive case. | |
SPECULAR_CASE | 5 | Specular case. | |
SHININESS_CASE | 6 | Shininess case. | |
BLENDING_CASE | 7 | Blending case. | |
TRANSPARENCY_CASE | 8 | Transparency case. | |
PATTERN_CASE | 9 | Pattern case. | |
SMOOTHING_CASE | 10 | Smoothing case. | |
LINE_WIDTH_CASE | 11 | Line width case. |
Masks are needed by SoEXTENDER apps that need to use SoGLLazyElement.reset(bitmask) to invalidate GL values of particular components. NOTE: the order of these cases should not be changed without careful consideration of dependencies in the reallySend method.Cases