--- title: WebGLRenderingContext.createFramebuffer() slug: Web/API/WebGLRenderingContext/createFramebuffer translation_of: Web/API/WebGLRenderingContext/createFramebuffer ---
{{APIRef("WebGL")}}
WebGLRenderingContext.creatFramebuffer()  是 WebGL API  的一个方法,用来创建和初始化{{domxref("WebGLFramebuffer")}} 对象。

语法

WebGLFramebuffer gl.createFramebuffer();

参数

None.

返回值

{{domxref("WebGLFramebuffer")}} 对象

样例

创建一个帧缓冲区

var canvas = document.getElementById('canvas');
var gl = canvas.getContext('webgl');
var framebuffer = gl.createFramebuffer();

说明

Specification Status Comment
{{SpecName('WebGL', "#5.14.6", "createFramebuffer")}} {{Spec2('WebGL')}} 初始定义.
{{SpecName('OpenGL ES 2.0', "glGenFramebuffers.xml", "glGenFramebuffers")}} {{Spec2('OpenGL ES 2.0')}} OpenGL API手册(类似).

浏览器兼容性

{{Compat("api.WebGLRenderingContext.createFramebuffer")}}

另见