Compartir a través de


Función glGenTextures

La función glGenTextures genera nombres de textura.

Sintaxis

void WINAPI glGenTextures(
   GLsizei n,
   GLuint  *textures
);

Parámetros

n

Número de nombres de textura que se van a generar.

Texturas

Puntero al primer elemento de una matriz en la que se almacenan los nombres de textura generados.

Valor devuelto

Esta función no devuelve ningún valor.

Códigos de error

La función glGetError puede recuperar los siguientes códigos de error.

Nombre Significado
GL_INVALID_VALUE
n era un valor negativo.
GL_INVALID_OPERATION
Se llamó a la función entre una llamada a glBegin y la llamada correspondiente a glEnd.

Comentarios

La función glGenTextures devuelve n nombres de textura en el parámetro textures . Los nombres de textura no son necesariamente un conjunto contiguo de enteros, pero ninguno de los nombres devueltos puede haber estado en uso inmediatamente antes de llamar a la función glGenTextures . Las texturas generadas asumen la dimensionalidad del destino de textura al que se enlazan por primera vez con la función glBindTexture . Las llamadas posteriores a glGenTextures no devuelven los nombres de textura devueltos por glGenTextures a menos que se eliminen por primera vez llamando a glDeleteTextures.

No se pueden incluir glGenTextures en las listas de visualización.

Nota

La función glGenTextures solo está disponible en openGL versión 1.1 o posterior.

La siguiente función recupera información relacionada con glGenTextures:

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Gl.h
Biblioteca
Opengl32.lib
Archivo DLL
Opengl32.dll

Consulte también

glBegin

glBindTexture

glDeleteTextures

glEnd

glGet

glGetTexParameter

glIsTexture

glTexImage1D

glTexImage2D

glTexParameter