WebGLRenderingContext.getTexParameter() - Web API 接口参考 编辑

WebGLRenderingContext.getTexParameter() 此WebGL API方法返回特定的纹理信息。

语法

any gl.getTexParameter(target, pname);

参数

target
一个 GLenum 接口类型的绑定的点(target). 可能的值有:
  • gl.TEXTURE_2D: 一个二维纹理.
  • gl.TEXTURE_CUBE_MAP: 一个立方体纹理.
  • 当使用 WebGL 2 context接口, 可能会出现以下值:
    • gl.TEXTURE_3D: 一个三维纹理.
    • gl.TEXTURE_2D_ARRAY: 一个二维纹理数组.
pname
一个Glenum接口类型的要查询的信息. 可能的值有:
pname返回的类型描述可能返回的值
可用的WebGL 1的上下文
gl.TEXTURE_MAG_FILTERGLenum纹理的放大滤镜gl.LINEAR (default value), gl.NEAREST.
gl.TEXTURE_MIN_FILTERGLenum纹理的缩小滤镜gl.LINEAR, gl.NEAREST, gl.NEAREST_MIPMAP_NEAREST, gl.LINEAR_MIPMAP_NEAREST, gl.NEAREST_MIPMAP_LINEAR (default value), gl.LINEAR_MIPMAP_LINEAR.
gl.TEXTURE_WRAP_SGLenum

封装的纹理坐标方法s(对应u坐标)

gl.REPEAT (default value), gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.
gl.TEXTURE_WRAP_TGLenum封装的纹理坐标方法 t(对应v坐标)gl.REPEAT (default value), gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.
使用 EXT_texture_filter_anisotropic 接口增加可用的扩展方法/属性
ext.TEXTURE_MAX_ANISOTROPY_EXTGLfloat纹理所有方向的最大值一个浮点型的任意值.
使用WebGL 2上下文之后增加的可用方法/属性
gl.TEXTURE_BASE_LEVELGLint纹理贴图层级一个整型任意值.
gl.TEXTURE_COMPARE_FUNCGLenum比较方法gl.LEQUAL (default value), gl.GEQUAL, gl.LESS, gl.GREATER, gl.EQUAL, gl.NOTEQUAL, gl.ALWAYS, gl.NEVER.
gl.TEXTURE_COMPARE_MODEGLenum纹理的比较模式gl.NONE (default value), gl.COMPARE_REF_TO_TEXTURE.
gl.TEXTURE_IMMUTABLE_FORMATGLboolean纹理的格式和尺寸是否可变true 或者 false.
gl.TEXTURE_IMMUTABLE_LEVELSGLuint纹理的可变等级无符号整型任意值.
gl.TEXTURE_MAX_LEVELGLint贴图数组层级的最大值整型任意值.
gl.TEXTURE_MAX_LODGLfloat纹理细致程度的最大值浮点型任意值.
gl.TEXTURE_MIN_LODGLfloat纹理细致程度的最小值浮点型任意值.
gl.TEXTURE_WRAP_RGLenum封装的纹理坐标方法 rgl.REPEAT (default value), gl.CLAMP_TO_EDGE, gl.MIRRORED_REPEAT.

返回值

返回需要的纹理信息 (和 pname类型相同). 如果发生错误, 就返回null.

示例

gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER);

说明

说明状态备注
WebGL 1.0
getTexParameter
Recommendation最初的WebGL的定义.
OpenGL ES 2.0
glGetTexParameter
StandardOpenGL ES 2.0 API的主页(相似).
WebGL 2.0
getTexParameter
Editor's Draft升级的WebGL定义.
OpenGL ES 3.0
glGetTexParameter
StandardOpenGL ES 3.0 API的主页(相似).

浏览器兼容性

BCD tables only load in the browser

相关链接

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:148 次

字数:8453

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文