texturesArray = gl.GenTextures(n)
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.
n
Anzahl Texturnamen#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.