WebGL2RenderingContext: getSamplerParameter() 方法
基线 广泛可用
此功能已得到很好的验证,并在许多设备和浏览器版本中均可使用。它自 2021 年 9 月.
报告反馈
语法
**
WebGL2RenderingContext.getSamplerParameter()
** 方法是 WebGL 2 API 的一部分,用于返回 WebGLSampler
对象的参数信息。getSamplerParameter(sampler, pname)
js
参数
-
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 的纹理包裹函数。
返回值
示例
**
WebGL2RenderingContext.getSamplerParameter()
** 方法是 WebGL 2 API 的一部分,用于返回 WebGLSampler
对象的参数信息。const sampler = gl.createSampler();
gl.getSamplerParameter(sampler, gl.TEXTURE_COMPARE_FUNC);
规范
取决于 pname 参数,可以是 GLenum 或 GLfloat 。 |
---|
规范 # 3.7.13 |
浏览器兼容性
WebGL 2.0 规范