Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die WebGLRenderingContext.bindTexture()
Methode der WebGL API bindet eine gegebene WebGLTexture
an ein Ziel (Bindungspunkt).
bindTexture(target, texture)
Parameter
target
Ein GLenum
, der den Bindungspunkt (das Ziel) angibt. Mögliche Werte:
gl.TEXTURE_2D
Eine zweidimensionale Textur.
gl.TEXTURE_CUBE_MAP
Eine Würfelkarten-Textur.
Bei Verwendung eines WebGL 2-Kontexts sind zusätzlich folgende Werte verfügbar:
gl.TEXTURE_3D
Eine dreidimensionale Textur.
gl.TEXTURE_2D_ARRAY
Eine zweidimensionale Array-Textur.
texture
Ein WebGLTexture
Objekt, das gebunden werden soll. Wenn null
übergeben wird, wird die derzeit gebundene Textur für das angegebene Ziel getrennt.
Keiner (undefined
).
Ein gl.INVALID_ENUM
Fehler wird ausgelöst, wenn target
nicht gl.TEXTURE_2D
, gl.TEXTURE_CUBE_MAP
, gl.TEXTURE_3D
oder gl.TEXTURE_2D_ARRAY
ist.
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const texture = gl.createTexture();
gl.bindTexture(gl.TEXTURE_2D, texture);
Trennen einer Textur
// Unbind any texture currently bound to TEXTURE_2D
gl.bindTexture(gl.TEXTURE_2D, null);
Abrufen der aktuellen Bindungen
Um die aktuelle Texturbindung zu überprüfen, fragen Sie die gl.TEXTURE_BINDING_2D
oder gl.TEXTURE_BINDING_CUBE_MAP
Konstanten ab.
gl.getParameter(gl.TEXTURE_BINDING_2D);
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4