glTexCoordPointer

define an array of texture coordinates

Signature

glTexCoordPointer( GLint ( size ) , GLenum ( type ) , GLsizei ( stride ) , const GLvoid * ( pointer ) )-> void
glTexCoordPointer( size , type , stride , pointer )
glTexCoordPointerf( pointer )
glTexCoordPointeri( pointer )
glTexCoordPointers( pointer )

Parameters

VariablesDescription
size
Specifies the number of coordinates per array element. Must be 1, 2, 3, or 4. The initial value is 4.
type
Specifies the data type of each texture coordinate. Symbolic constants GL_SHORT , GL_INT , GL_FLOAT , or GL_DOUBLE are accepted. The initial value is GL_FLOAT .
stride
Specifies the byte offset between consecutive texture coordinate sets. If stride is 0, the array elements are understood to be tightly packed. The initial value is 0.
pointer
Specifies a pointer to the first coordinate of the first texture coordinate set in the array. The initial value is 0.

Sample Code References

The following code samples have been found which appear to reference the functions described here. Take care that the code may be old, broken or not even use PyOpenGL.

glTexCoordPointer
OpenGLContext tests/shader_sphere.py Lines: 104
OpenGLContext OpenGLContext/drawcube.py Lines: 36
OpenGLContext OpenGLContext/scenegraph/box.py Lines: 42
OpenGLContext OpenGLContext/scenegraph/quadrics.py Lines: 53
OpenGLContext OpenGLContext/scenegraph/indexedpolygons.py Lines: 53, 112
OpenGL-Demo PyOpenGL-Demo/NeHe/lesson45.py Lines: 434, 450
Visvis wobjects/polygonalModeling.py Lines: 970
{GPL3} OpenGL-Programmable 06-perpixel.py Lines: 189
{GPL3} OpenGL-Programmable 03-array.py Lines: 96
{GPL3} OpenGL-Programmable 05-shader.py Lines: 181
{GPL3} OpenGL-Programmable 04-vbo.py Lines: 115