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 glEnd aufgerufen. |
Bemerkungen
Die glGenTextures-Funktion gibt n Texturnamen im Texturparameter zurück. Die Texturnamen sind nicht unbedingt eine zusammenhängende Gruppe von ganzen Zahlen, aber keiner der zurückgegebenen Namen kann unmittelbar vor dem Aufrufen der glGenTextures-Funktion verwendet worden sein. Die generierten Texturen nehmen die Dimensionalität des Texturziels an, an das sie zuerst mit der glBindTexture-Funktion gebunden sind. Von glGenTextures zurückgegebene Texturnamen werden von nachfolgenden Aufrufen von glGenTextures nicht zurückgegeben, es sei denn, sie werden zuerst durch Aufrufen von glDeleteTextures gelö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 |
|