WebGLRenderingContext:isShader() 方法
WebGLRenderingContext.isShader()
方法是 WebGL API 的一部分,如果传递的 WebGLShader
有效,则返回 true
,否则返回 false
。
语法
js
isShader(shader)
参数
shader
-
要检查的
WebGLShader
。
返回值
一个 GLboolean
,指示着色器是否有效。
示例
检查着色器
js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const shader = gl.createShader(gl.VERTEX_SHADER);
// …
gl.isShader(shader);
规范
规范 |
---|
WebGL 规范 # 5.14.9 |
浏览器兼容性
BCD 表仅在启用 JavaScript 的浏览器中加载。