SoGLLazyElement Class |
Manages the GL state for the SoLazyElement.
Namespace: OIV.Inventor.Elements
The SoGLLazyElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals | (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.) |
![]() ![]() | IsColorIndex | true if Indexed color Mode. |
![]() | IsPacked | Method to inquire about current colors. |
![]() | IsTransparent | Method to inquire about current colors. |
![]() | Pop | Overrides pop() method to maintain GL state. |
![]() | Push | Overrides push() 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 SoLazyElement.
Note that this class relies on SoLazyElement to store the Open Inventor color(s), etc. in the instance. This element keeps GL shadow copies of colors.