WebGL2RenderingContext: getInternalformatParameter() 方法
WebGL2RenderingContext.getInternalformatParameter()
方法是 WebGL 2 API 的一部分,用于返回有关内部格式的实现依赖支持的信息。
语法
js
getInternalformatParameter(target, internalformat, pname)
参数
target
-
指定目标渲染缓冲区对象的
GLenum
。可能的值gl.RENDERBUFFER
-
可渲染内部格式中单个图像的缓冲区数据存储。
internalformat
-
指定要检索其信息的内部格式的
GLenum
(必须是可渲染颜色、深度或模板的格式)。 pname
-
指定要查询的信息类型的
GLenum
。可能的值gl.SAMPLES
-
返回一个
Int32Array
,其中包含按降序排列的internalformat
支持的样本计数。
返回值
取决于请求的信息(如 pname
指定)。如果 pname
是 gl.SAMPLES
,则为 Int32Array
。
示例
js
const samples = gl.getInternalformatParameter(
gl.RENDERBUFFER,
gl.RGBA8,
gl.SAMPLES,
);
规范
规范 |
---|
WebGL 2.0 规范 # 3.7.5 |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。