|
glGenTextures(3G)
Contents
|
glGenTextures - generate texture names
void glGenTextures(
GLsizei n,
GLuint *textures );
Specifies the number of texture names to be generated.
Specifies an array in which the generated texture names
are stored.
glGenTextures() returns n texture names in textures. There
is no guarantee that the names form a contiguous set of
integers; however, it is guaranteed that none of the
returned names was in use immediately before the call to
glGenTextures().
The generated textures have no dimensionality; they assume
the dimensionality of the texture target to which they are
first bound (see glBindTexture()).
Texture names returned by a call to glGenTextures() are
not returned by subsequent calls, unless they are first
deleted with glDeleteTextures().
glGenTextures() is available only if the GL version is 1.1
or greater.
GL_INVALID_VALUE is generated if n is negative.
GL_INVALID_OPERATION is generated if glGenTextures() is
executed between the execution of glBegin() and the corresponding
execution of glEnd().
glIsTexture()
glBindTexture(3), glCopyTexImage1D(3), glCopyTexImage2D(3), glDeleteTextures(3), glGet(3), glGetTexParameter(3), glTexImage1D(3), glTexImage2D(3), glTexImage3D(3),
glTexParameter(3)
glGenTextures(3G)
[ Back ] |