SoGLTextureCoordinate3Element Class |
Note: This API is now obsolete.
Stores the current gltexture coordinates.
Namespace: OIV.Inventor.Elements
The SoGLTextureCoordinate3Element type exposes the following members.
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | Get(SbVec3f, SbVec3f) | Calls Get(point, normal, System.Int32(0)). (Inherited from SoTextureCoordinate3Element.) |
![]() | Get(SbVec3f, SbVec3f, Int32) | Given point and normal, returns texture coordinate. |
![]() | Get3(Int32) | Calls Get3(index, System.Int32(0)). (Inherited from SoTextureCoordinate3Element.) |
![]() | Get3(Int32, Int32) | Returns the indexed coordinate from an element as a 3- or 4-vector, converting if necessary. |
![]() | Get4(Int32) | Calls Get4(index, System.Int32(0)). (Inherited from SoTextureCoordinate3Element.) |
![]() | Get4(Int32, Int32) | (Inherited from SoTextureCoordinate3Element.) |
![]() ![]() | 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 SoTextureCoordinate3Element.) |
![]() | GetNum(Int32) | Returns the number of coordinate points in an instance. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Is3D | Calls Is3D(System.Int32(0)). (Inherited from SoTextureCoordinate3Element.) |
![]() | Is3D(Int32) | (Inherited from SoTextureCoordinate3Element.) |
![]() | IsForceSending | Calls IsForceSending(System.Int32(0)). (Inherited from SoTextureCoordinate3Element.) |
![]() | IsForceSending(Int32) | (Inherited from SoTextureCoordinate3Element.) |
![]() | 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.