| SoGLDisplayList Class |
Note: This API is now obsolete.
OpenGL display list management class.
Namespace: OIV.Inventor.OglObjects
The SoGLDisplayList type exposes the following members.
| Name | Description | |
|---|---|---|
| SoGLDisplayList(SoState, SoGLDisplayListTypes) | Calls SoGLDisplayList(state, type, 1). | |
| SoGLDisplayList(SoState, SoGLDisplayListTypes, Int32) | Constructor. |
| Name | Description | |
|---|---|---|
| AddDependency | Adds a dependency on this object if there is another display list open in the state. | |
| Call(SoState) | Calls Call(state, System.Int32(0)). | |
| Call(SoState, Int32) | For DISPLAY_LIST objects, invokes the display list (calls glCallList). | |
| Close | For DISPLAY_LIST objects, closes the display list (calls glEndList). | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
| GetCompileAndExecute | Returns true if current display list mode is GL_COMPILE_AND_EXECUTE. | |
| GetContextSharedGroup | Returns the OpenGL context in which the OpenGL objects were created. | |
| GetFirstIndex | Returns id of first OpenGL object owned by this instance. | |
| GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) | |
| GetNumAllocated | Returns number of OpenGL objects owned by this instance. | |
| GetParentRenderCache | Returns the parent render cache (initially NULL). | |
| GetType | Returns the object type (display list, texture, etc) | |
| Open(SoState) | Calls Open(state, System.Int32(0)). | |
| Open(SoState, Int32) | For DISPLAY_LIST objects, creates a new OpenGL display list (calls glNewList). | |
| Release | This function is called by the attached context when it has been requested to delete the context through the SoDeviceContext.dispose() method. | |
| SetCompileAndExecute | Sets whether to use GL_COMPILE or GL_COMPILE_AND_EXECUTE mode for display lists. | |
| SetParentRenderCache | Sets the parent render cache. | |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
A helper class used to store OpenGL display-list-like objects. Currently, it can store either texture objects (which must be treated like display lists; texture objects bound inside a display list must be reference counted, etc) and display lists.
<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later.Obsoletesince Open Inventor 9610 No longer supported, will be removed in next major release