WebGLRenderingContext.isShader()
WebGL API 中的 WebGLRenderingContext.isShader() 方法,在传入的 WebGLShader 有效时返回 true ,否则返回 false 。
语法
GLboolean gl.isShader(shader);
参数
- shader
-
需要校验的
WebGLShader
返回值
用来表明 shader 是否有效的 GLboolean (en-US) 对象
示例
校验一个 Shader
js
var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
var shader = gl.createShader(gl.VERTEX_SHADER);
// ...
gl.isShader(shader);
规范
| Specification |
|---|
| WebGL Specification # 5.14.9 |
浏览器兼容性
BCD tables only load in the browser