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 |
|---|---|
|
n war ein negativer Wert. |
|
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 |
|
| Bibliothek |
|
| DLL |
|