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 参数,可以是 GLenumGLfloat
规范
# 3.7.13

浏览器兼容性

WebGL 2.0 规范

另请参阅