SoGLLazyElement Class |
Manages the GL state for the OIV.Inventor.Elements.SoLazyElement.
Namespace: OIV.Inventor.Elements
The SoGLLazyElement type exposes the following members.
Name | Description | |
---|---|---|
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
GetClassStackIndex | Obsolete. Returns the stack id for this element. | |
GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
GetInstance | Returns the top (current) instance of the element in the state Note it does NOT cause cache dependency! It also casts away the const. | |
GetNumColorIndices | Method to inquire about current colors. | |
GetNumDiffuse | Method to inquire about current colors. | |
GetNumTransparencies | Method to inquire about current colors. | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsPacked | Method to inquire about current colors. | |
IsTransparent | Method to inquire about current colors. | |
Pop | Overrides OIV.Inventor.Elements.SoGLLazyElement.Pop(OIV.Inventor.Misc.SoState, OIV.Inventor.Elements.SoElement) method to maintain GL state. | |
Push | Overrides OIV.Inventor.Elements.SoGLLazyElement.Push(OIV.Inventor.Misc.SoState) method to maintain GL state. | |
Reset | Destroys knowledge of GL state. | |
SendAllMaterial | Static send, always send top-of-stack. | |
SendDiffuseByIndex | Sends diffuse color and transparency, by index. | |
SendNoMaterial | Static send, always send top-of-stack. | |
SendOnlyDiffuseColor | Static send, always send top-of-stack. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
This element manages the GL state for the OIV.Inventor.Elements.SoLazyElement.
Note that this class relies on OIV.Inventor.Elements.SoLazyElement to store the Open Inventor color(s), etc. in the instance. This element keeps GL shadow copies of colors.