glGenTextures-Funktion

Die glGenTextures-Funktion generiert Texturnamen.

Syntax

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

Parameter

n

Die Anzahl der zu generierenden Texturnamen.

Texturen

Ein Zeiger auf das erste Element eines Arrays, in dem die generierten Texturnamen gespeichert werden.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Fehlercodes

Die folgenden Fehlercodes können von der glGetError-Funktion abgerufen werden.

Name Bedeutung
GL _ UNGÜLTIGER _ WERT
n war ein negativer Wert.
GL _ INVALID _ OPERATION
Die Funktion wurde zwischen einem Aufruf von glBegin und dem entsprechenden Aufruf von glEndaufgerufen.

Hinweise

Die glGenTextures-Funktion gibt n Texturnamen im Texturenparameter zurück. Die Texturnamen sind nicht unbedingt ein zusammenhängender Satz von ganzen Zahlen, aber keiner der zurückgegebenen Namen kann unmittelbar vor dem Aufruf der glGenTextures-Funktion verwendet worden sein. Die generierten Texturen setzen die Dimensionalität des Texturziels voraus, an das sie zuerst mit der glBindTexture-Funktion gebunden werden. Texturnamen, die von glGenTextures zurückgegeben werden, werden nicht durch nachfolgende Aufrufe von glGenTextures zurückgegeben, es sei denn, sie werden zuerst durch Aufrufen von glDeleteTexturesgelöscht.

Sie können glGenTextures nicht in Anzeigelisten einschließen.

Hinweis

Die glGenTextures-Funktion ist nur in OpenGL Version 1.1 oder höher verfügbar.

Die folgende Funktion ruft Informationen im Zusammenhang mit glGenTextures ab:

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Gl.h
Bibliothek
Opengl32.lib
DLL
Opengl32.dll

Siehe auch

glBegin

glBindTexture

glDeleteTextures

glEnd

glGet

glGetTexParameter

glIsTexture

glTexImage1D

glTexImage2D

glTexParameter