WebGLRenderingContext.bindRenderbuffer() - Web API 接口参考 编辑
WebGL API 的 WebGLRenderingContext.bindRenderbuffer()
方法将给定的 WebGLRenderbuffer
绑定到一个目标,它必须是 gl.RENDERBUFFER 。
语法
void gl.bindRenderbuffer(target, renderbuffer);
参数
- target
GLenum
指定绑定点(目标)。 可能的值:gl.RENDERBUFFER
: 以可渲染的内部格式对单个图像进行缓冲数据存储。
- renderbuffer
- 要绑定的
WebGLRenderbuffer
对象。
返回值
None.
抛出错误
如果 target
不是 gl.RENDERBUFFER
,则抛出 gl.INVALID_ENUM
错误。
示例
绑定一个渲染缓冲区
var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
var renderbuffer = gl.createRenderbuffer();
gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);
获取当前绑定
要检查当前的渲染缓冲区绑定,请查询 RENDERBUFFER_BINDING
常量。
gl.getParameter(gl.RENDERBUFFER_BINDING);
说明
Specification | Status | Comment |
---|---|---|
WebGL 1.0 bindRenderbuffer | Recommendation | 初始定义. |
OpenGL ES 2.0 glBindRenderbuffer | Standard | OpenGL API手册. |
浏览器兼容性
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
No compatibility data found. Please contribute data for "api/WebGLRenderingContext" (depth: WebGLRenderingContext.bindRenderbuffer) to the MDN compatibility data repository.
另见
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论