WebGL2RenderingContext: samplerParameter[if]() Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.
Hinweis: Dieses Feature ist verfügbar in Web Workers.
Die WebGL2RenderingContext.samplerParameter[if]()
Methoden
der WebGL 2 API setzen
Parameter eines WebGLSampler
.
Syntax
samplerParameteri(sampler, pname, param)
samplerParameterf(sampler, pname, param)
Parameter
sampler
-
Ein
WebGLSampler
Objekt. pname
-
Ein
GLenum
, der angibt, welcher Parameter gesetzt werden soll. Mögliche Werte:gl.TEXTURE_COMPARE_FUNC
-
Ein
GLenum
, das die Vergleichsfunktion der Textur angibt. gl.TEXTURE_COMPARE_MODE
-
Ein
GLenum
, das die Vergleichsmodus der Textur angibt. gl.TEXTURE_MAG_FILTER
-
Ein
GLenum
, das den Vergrößerungsfilter der Textur angibt. gl.TEXTURE_MAX_LOD
-
Ein
GLfloat
, der den maximalen Grad der Detailtiefe angibt. gl.TEXTURE_MIN_FILTER
-
Ein
GLenum
, das den Verkleinerungsfilter der Textur angibt. gl.TEXTURE_MIN_LOD
-
Ein
GLfloat
, der den minimalen Grad der Detailtiefe angibt. gl.TEXTURE_WRAP_R
-
Ein
GLenum
, das die Wickelfunktion der Textur für die Texturkoordinate r angibt. gl.TEXTURE_WRAP_S
-
Ein
GLenum
, das die Wickelfunktion der Textur für die Texturkoordinate s angibt. gl.TEXTURE_WRAP_T
-
Ein
GLenum
, das die Wickelfunktion der Textur für die Texturkoordinate t angibt.
param
-
Ein
GLint
(samplerParameteri
) oder einGLfloat
(samplerParameterf
), das einen Wert fürpname
angibt.
Rückgabewert
Keiner (undefined
).
Beispiele
const sampler = gl.createSampler();
gl.samplerParameteri(sampler, gl.TEXTURE_MAG_FILTER, gl.NEAREST);
Spezifikationen
Specification |
---|
WebGL 2.0 Specification # 3.7.13 |
Browser-Kompatibilität
BCD tables only load in the browser