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
bindRenderbuffer(target, renderbuffer)
Thông số
target-
A
GLenumchỉ đị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
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.
gl.getParameter(gl.RENDERBUFFER_BINDING);
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| WebGL Specification> # 5.14.7> |