From 33058f2b292b3a581333bdfb21b8f671898c5060 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:40:17 -0500 Subject: initial commit --- .../bindrenderbuffer/index.html | 95 ++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 files/zh-cn/web/api/webglrenderingcontext/bindrenderbuffer/index.html (limited to 'files/zh-cn/web/api/webglrenderingcontext/bindrenderbuffer/index.html') diff --git a/files/zh-cn/web/api/webglrenderingcontext/bindrenderbuffer/index.html b/files/zh-cn/web/api/webglrenderingcontext/bindrenderbuffer/index.html new file mode 100644 index 0000000000..04d07a30fd --- /dev/null +++ b/files/zh-cn/web/api/webglrenderingcontext/bindrenderbuffer/index.html @@ -0,0 +1,95 @@ +--- +title: WebGLRenderingContext.bindRenderbuffer() +slug: Web/API/WebGLRenderingContext/bindRenderbuffer +tags: + - API + - Method + - Reference + - WebGL + - WebGLRenderingContext +translation_of: Web/API/WebGLRenderingContext/bindRenderbuffer +--- +
{{APIRef("WebGL")}}
+ +

WebGL API 的 WebGLRenderingContext.bindRenderbuffer() 方法将给定的 {{domxref("WebGLRenderbuffer")}} 绑定到一个目标,它必须是 gl.RENDERBUFFER 。

+ +

语法

+ +
void gl.bindRenderbuffer(target, renderbuffer);
+
+ +

参数

+ +
+
target
+
{{domxref("GLenum")}} 指定绑定点(目标)。 可能的值: +
    +
  • gl.RENDERBUFFER: 以可渲染的内部格式对单个图像进行缓冲数据存储。
  • +
+
+
renderbuffer
+
要绑定的 {{domxref("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);
+
+ +

说明

+ + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('WebGL', "#5.14.7", "bindRenderbuffer")}}{{Spec2('WebGL')}}初始定义.
{{SpecName('OpenGL ES 2.0', "glBindRenderbuffer.xml", "glBindRenderbuffer")}}{{Spec2('OpenGL ES 2.0')}}OpenGL API手册.
+ +

浏览器兼容性

+ + + +

{{Compat("api/WebGLRenderingContext", "WebGLRenderingContext.bindRenderbuffer")}}

+ +

另见

+ + -- cgit v1.2.3-54-g00ecf