Share via


funzione glGenTextures

La funzione glGenTextures genera nomi di trama.

Sintassi

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

Parametri

n

Numero di nomi di trama da generare.

Texture

Puntatore al primo elemento di una matrice in cui vengono archiviati i nomi di trama generati.

Valore restituito

Questa funzione non restituisce un valore.

Codici di errore

I codici di errore seguenti possono essere recuperati dalla funzione glGetError .

Nome Significato
GL_INVALID_VALUE
n era un valore negativo.
GL_INVALID_OPERATION
La funzione è stata chiamata tra una chiamata a glBegin e la chiamata corrispondente a glEnd.

Commenti

La funzione glGenTextures restituisce n nomi di trama nel parametro trame . I nomi di trama non sono necessariamente un set contiguo di interi, ma nessuno dei nomi restituiti può essere stato usato immediatamente prima di chiamare la funzione glGenTextures . Le trame generate presuppongono la dimensione della destinazione della trama a cui sono prima associate con la funzione glBindTexture . I nomi di trama restituiti da glGenTextures non vengono restituiti dalle chiamate successive a glGenTextures a meno che non vengano prima eliminati chiamando glDeleteTextures.

Non è possibile includere glGenTexture negli elenchi di visualizzazione.

Nota

La funzione glGenTextures è disponibile solo in OpenGL versione 1.1 o successiva.

La funzione seguente recupera informazioni correlate a glGenTextures:

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Gl.h
Libreria
Opengl32.lib
DLL
Opengl32.dll

Vedi anche

glBegin

glBindTexture

glDeleteTextures

glEnd

glGet

glGetTexParameter

glIsTexture

glTexImage1D

glTexImage2D

glTexParameter