SoGLTextureCoordinateElement Class |
Note: This API is now obsolete.
Stores the current gltexture coordinates.
Namespace: OIV.Inventor.Elements
The SoGLTextureCoordinateElement type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Get(SbVec3f, SbVec3f) | Calls Get(point, normal, System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | Get(SbVec3f, SbVec3f, Int32) | Given point and normal, returns texture coordinate. |
![]() | Get2(Int32) | Calls Get2(index, System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | Get2(Int32, Int32) | Returns the indexed coordinate from an element as a 2- or 4-vector, converting if necessary. |
![]() | Get4(Int32) | Calls Get4(index, System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | Get4(Int32, Int32) | (Inherited from SoTextureCoordinateElement.) |
![]() ![]() | GetClassStackIndex | Obsolete. Returns the stack id for this element. |
![]() | GetCoordType | Calls GetCoordType(System.Int32(0)). |
![]() | GetCoordType(Int32) | Returns code indicating what has been set in state/element . |
![]() | GetHashCode |
Overrides GetHashCode().
(Inherited from SoNetBase.) |
![]() ![]() | GetInstance | Returns the top (current) instance of the element in the state. |
![]() | GetNum | Calls GetNum(System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | GetNum(Int32) | Returns the number of coordinate points in an instance. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Is2D | Calls Is2D(System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | Is2D(Int32) | (Inherited from SoTextureCoordinateElement.) |
![]() | IsForceSending | Calls IsForceSending(System.Int32(0)). (Inherited from SoTextureCoordinateElement.) |
![]() | IsForceSending(Int32) | (Inherited from SoTextureCoordinateElement.) |
![]() | Pop | Override pop() method to maintain GL state. |
![]() | Push | Override push() method to set up new instance. |
![]() | Send(Int32) | Calls Send(index, System.Int32(0)). |
![]() | Send(Int32, Int32) | Send routine for EXPLICIT case. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
This element stores the current gltexture coordinates. The TextureCoordinateFunction nodes that use the GL texgen function to generate texture coordinates must register a callback that makes the appropriate GL calls with the element so pop() can reset the GL state back to what it should be. The TextureCoordinateFunction nodes that can't use the GL texgen function must register a NULL callback, in which case the element will disable the GL's automatic texture coordinate generation.
<font color="#0000FF">NOTE:</font> This class does not exist in Open Inventor 10.0 and later.