| 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