WebGL2RenderingContext: getInternalformatParameter() 方法

基线 广泛可用

此功能已得到良好建立,并且可在许多设备和浏览器版本上运行。它已在浏览器中可用,自 2021 年 9 月.

WebGL2RenderingContext.getInternalformatParameter() 方法是 WebGL 2 API 的一部分,用于返回有关内部格式的实现依赖支持的信息。

语法

js
getInternalformatParameter(target, internalformat, pname)

参数

target

指定目标渲染缓冲区对象的 GLenum。可能的值

gl.RENDERBUFFER

可渲染内部格式中单个图像的缓冲区数据存储。

internalformat

指定要检索其信息的内部格式的 GLenum(必须是可渲染颜色、深度或模板的格式)。

pname

指定要查询的信息类型的 GLenum。可能的值

gl.SAMPLES

返回一个 Int32Array,其中包含按降序排列的 internalformat 支持的样本计数。

返回值

取决于请求的信息(如 pname 指定)。如果 pnamegl.SAMPLES,则为 Int32Array

示例

js
const samples = gl.getInternalformatParameter(
  gl.RENDERBUFFER,
  gl.RGBA8,
  gl.SAMPLES,
);

规范

规范
WebGL 2.0 规范
# 3.7.5

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅