WebGLRenderingContext:getShaderParameter() 方法
WebGLRenderingContext.getShaderParameter()
方法是 WebGL API 的一部分,用于返回有关给定着色器的信息。
语法
js
getShaderParameter(shader, pname)
参数
shader
-
要从中获取参数信息的
WebGLShader
。 pname
-
指定要查询信息的
GLenum
。可能的数值gl.DELETE_STATUS
-
返回一个
GLboolean
,指示着色器是否已标记为删除。 gl.COMPILE_STATUS
-
返回一个
GLboolean
,指示上次着色器编译是否成功。 gl.SHADER_TYPE
-
返回一个
GLenum
,指示着色器是顶点着色器 (gl.VERTEX_SHADER
) 还是片段着色器 (gl.FRAGMENT_SHADER
) 对象。
返回值
返回请求的着色器信息(如使用 pname
指定的)。
示例
js
gl.getShaderParameter(shader, gl.SHADER_TYPE);
规范
规范 |
---|
WebGL 规范 # 5.14.9 |
浏览器兼容性
BCD 表格仅在浏览器中加载