WebGLRenderingContext: deleteShader() 方法
WebGLRenderingContext.deleteShader()
方法是 WebGL API 的一部分,用于标记给定的 WebGLShader
对象以便删除。然后,当不再使用着色器时,它将被删除。如果着色器已删除,此方法将不起作用,并且当着色器被垃圾回收器销毁时,WebGLShader
会自动被标记为已删除。
语法
js
deleteShader(shader)
参数
shader
-
要删除的
WebGLShader
对象。
返回值
无 (undefined
).
示例
删除着色器
js
gl.deleteShader(shader);
规范
规范 |
---|
WebGL 规范 # 5.14.9 |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。