WebGL2RenderingContext: getActiveUniforms() 方法
WebGL2RenderingContext.getActiveUniforms()
方法是 WebGL 2 API 的一部分,用于检索 WebGLProgram
中活动 uniform 的信息。
语法
js
getActiveUniforms(program, uniformIndices, pname)
参数
program
-
包含活动 uniform 的
WebGLProgram
。 uniformIndices
pname
-
一个
GLenum
,指定要查询的信息。可能的值
返回值
取决于使用 pname
参数请求的信息。
示例
js
const uniformIndices = gl.getUniformIndices(program, [
"UBORed",
"UBOGreen",
"UBOBlue",
]);
const uniformOffsets = gl.getActiveUniforms(
program,
uniformIndices,
gl.UNIFORM_OFFSET,
);
规范
规范 |
---|
WebGL 2.0 规范 # 3.7.16 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。