WebGL2RenderingContext: samplerParameter[if]() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.samplerParameter[if]() 方法是 WebGL 2 API 的一部分,用於設定 WebGLSampler 引數。
語法
js
samplerParameteri(sampler, pname, param)
samplerParameterf(sampler, pname, param)
引數
sampler-
一個
WebGLSampler物件。 pname-
一個
GLenum,指定要設定的引數。可能的值gl.TEXTURE_COMPARE_FUNC-
一個
GLenum,指定紋理比較函式。 gl.TEXTURE_COMPARE_MODE-
一個
GLenum,指定紋理比較模式。 gl.TEXTURE_MAG_FILTER-
一個
GLenum,指定紋理放大濾鏡。 gl.TEXTURE_MAX_LOD-
一個
GLfloat,指定最大細節級別值。 gl.TEXTURE_MIN_FILTER-
一個
GLenum,指定紋理縮小濾鏡 gl.TEXTURE_MIN_LOD-
一個
GLfloat,指定最小細節級別值。 gl.TEXTURE_WRAP_R-
一個
GLenum,指定紋理座標 r 的紋理環繞函式。 gl.TEXTURE_WRAP_S-
一個
GLenum,指定紋理座標 s 的紋理環繞函式。 gl.TEXTURE_WRAP_T-
一個
GLenum,指定紋理座標 t 的紋理環繞函式。
pname-
一個
GLint(samplerParameteri)或一個GLfloat(samplerParameterf),指定pname的值。
返回值
無(undefined)。
示例
js
const sampler = gl.createSampler();
gl.samplerParameteri(sampler, gl.TEXTURE_MAG_FILTER, gl.NEAREST);
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.7.13 |
瀏覽器相容性
載入中…