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 |
浏览器兼容性
加载中…