Bezeichnung
gl.GenTextures -- generiert Texturnamen
Übersicht
texturesArray = gl.GenTextures(n)
Beschreibung
gl.GenTextures() generiert n Texturnamen und gibt sie in der Tabelle texturesArray zurück. Es gibt keine Garantie, dass die Namen eine zusammenhängende Menge von ganzen Zahlen bilden; es wird jedoch garantiert, dass keiner der zurückgegebenen Namen unmittelbar vor dem Aufruf von gl.GenTextures() verwendet wurde.

Die erzeugten Texturen haben keine Dimensionalität; sie nehmen die Dimensionalität des Texturziels an, an das sie zuerst gebunden werden. Siehe gl.BindTexture für Details.

Texturnamen, die von einem gl.GenTextures() Aufruf zurückgegeben werden, werden von nachfolgenden Aufrufen nicht generiert, ausser sie sind zuerst mit gl.DeleteTextures() gelöscht worden.

Weitere Informationen finden Sie in einem OpenGL-Referenzhandbuch.

Eingaben
n
gibt die Anzahl der zu generierenden Texturnamen an
Rückgabewerte
texturesArray
Tabelle mit n Anzahl Texturnamen
Fehler
#GL_INVALID_VALUE wird erzeugt, wenn n negativ ist.

#GL_INVALID_OPERATION wird erzeugt, wenn gl.GenTextures() zwischen gl.Begin() und gl.End() ausgeführt wird.

Verbundene get-operationen
gl.IsTexture()


Navigation zeigen