WebGLRenderingContext: bindRenderbuffer() method

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Note: This feature is available in Web Workers.

Phương thức WebGLRenderingContext.bindRenderbuffer() của WebGL API liên kết một WebGLRenderbuffer nhất định với một mục tiêu, mục tiêu này phải là gl.RENDERBUFFER.

Cú pháp

js
bindRenderbuffer(target, renderbuffer)

Thông số

target

A GLenum chỉ định điểm liên kết (đích). Các giá trị có thể:

gl.RENDERBUFFER

Bộ đệm lưu trữ dữ liệu cho các hình ảnh đơn lẻ trong một định dạng nội bộ có thể hiển thị.

renderbuffer

Một đối tượng WebGLRenderbuffer để liên kết.

Giá trị trả về

Không có (undefined).

Ngoại lệ

Một lỗi gl.INVALID_ENUM sẽ xuất hiện nếu target không phải là gl.RENDERBUFFER.

Ví dụ

Ràng buộc một bộ đệm kết xuất

js
const canvas = document.getElementById("canvas");
const gl = canvas.getContext("webgl");
const renderbuffer = gl.createRenderbuffer();

gl.bindRenderbuffer(gl.RENDERBUFFER, renderbuffer);

Nhận các ràng buộc hiện tại

Để kiểm tra liên kết bộ đệm kết xuất hiện tại, hãy truy vấn hằng số RENDERBUFFER_BINDING.

js
gl.getParameter(gl.RENDERBUFFER_BINDING);

Thông số kỹ thuật

Thông số kỹ thuật
WebGL Specification
# 5.14.7

Khả năng tương thích của trình duyệt

Xem thêm