glGenTextures: Unterschied zwischen den Versionen
Flash (Diskussion | Beiträge) (→Siehe auch) |
K (Kategorisierung korrigiert.) |
||
Zeile 4: | Zeile 4: | ||
== Name == | == Name == | ||
− | '''glGenTextures''' - | + | '''glGenTextures''' - Gibt eine bestimmte Anzahl an freien Texturnamen zurück. |
Zeile 22: | Zeile 22: | ||
| Pointer auf einen GLuint-Array, in welchem die Texturnamen gespeichert werden sollen | | Pointer auf einen GLuint-Array, in welchem die Texturnamen gespeichert werden sollen | ||
|} | |} | ||
− | |||
== Beschreibung == | == Beschreibung == | ||
− | '''glGenTextures''' gibt ''n'' momentan nicht genutzte Texturnamen (beliebige positive Integerwerte) im Array ''textures'' zurück. Die Verwendung von '''glGenTextures''' stellt sicher, dass Texturnamen nicht versehentlich doppelt verwendet werden, denn es werden nur solche Namen zurückgeliefert die beim Aufruf der Funktion '''glGenTextures''' garantiert nicht benutzt wurden. | + | '''glGenTextures''' gibt ''n'' momentan nicht genutzte Texturnamen (beliebige positive Integerwerte) im Array ''textures'' zurück. Die Verwendung von '''glGenTextures''' stellt sicher, dass Texturnamen nicht versehentlich doppelt verwendet werden, denn es werden nur solche Namen zurückgeliefert, die beim Aufruf der Funktion '''glGenTextures''' garantiert nicht benutzt wurden. |
Die generierten Texturen erhalten die Dimension des Texturziels, an das sie zuerst mit [[glBindTexture]] gebunden wurden. | Die generierten Texturen erhalten die Dimension des Texturziels, an das sie zuerst mit [[glBindTexture]] gebunden wurden. | ||
Zeile 35: | Zeile 34: | ||
+ | == Hinweise == | ||
+ | Die zurückgegebenen Texturnamen müssen nicht zwingend aufeinanderfolgende Integerwerte sein. | ||
+ | |||
+ | Der reservierte Texturname 0 wird dabei niemals zurückgegeben. | ||
− | |||
− | |||
− | |||
Diese Funktion ist erst ab OpenGL Version 1.1 oder höher enthalten. | Diese Funktion ist erst ab OpenGL Version 1.1 oder höher enthalten. | ||
− | |||
Zeile 48: | Zeile 47: | ||
[[Kategorie:GL|GenTextures]] | [[Kategorie:GL|GenTextures]] | ||
− | + | [[Kategorie:GL1.1]] |
Version vom 3. Juni 2008, 18:14 Uhr
Inhaltsverzeichnis
glGenTextures
Name
glGenTextures - Gibt eine bestimmte Anzahl an freien Texturnamen zurück.
Delphi-Spezifikation
procedure glGenTextures(n: GLsizei; textures: PGLuint);
Parameter
n | Gibt die Anzahl der Texturen an, für die momentan ungenutzte Texturnamen zurückgegeben werden sollen. |
textures | Pointer auf einen GLuint-Array, in welchem die Texturnamen gespeichert werden sollen |
Beschreibung
glGenTextures gibt n momentan nicht genutzte Texturnamen (beliebige positive Integerwerte) im Array textures zurück. Die Verwendung von glGenTextures stellt sicher, dass Texturnamen nicht versehentlich doppelt verwendet werden, denn es werden nur solche Namen zurückgeliefert, die beim Aufruf der Funktion glGenTextures garantiert nicht benutzt wurden.
Die generierten Texturen erhalten die Dimension des Texturziels, an das sie zuerst mit glBindTexture gebunden wurden.
Ein Texturname kann erst dann wieder durch glGenTextures zurückgeliefert werden, wenn er zuvor mittels glDeleteTextures freigegeben wurde.
Hinweise
Die zurückgegebenen Texturnamen müssen nicht zwingend aufeinanderfolgende Integerwerte sein.
Der reservierte Texturname 0 wird dabei niemals zurückgegeben.
Diese Funktion ist erst ab OpenGL Version 1.1 oder höher enthalten.