WebGLRenderingContext: getRenderbufferParameter() 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.getRenderbufferParameter() của WebGL API trả về thông tin về bộ đệm kết xuất.
Cú pháp
getRenderbufferParameter(target, pname)
Thông số
target-
Một
GLenumchỉ định đối tượng bộ đệm kết xuất mục tiêu. 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ị.
pname-
Một
GLenumchỉ định thông tin cần truy vấn. Các giá trị có thể:gl.RENDERBUFFER_WIDTH-
Trả về
GLintcho biết chiều rộng của hình ảnh của bộ đệm kết xuất hiện bị ràng buộc. gl.RENDERBUFFER_HEIGHT-
Trả về
GLintcho biết chiều cao của hình ảnh của bộ đệm kết xuất hiện bị ràng buộc. gl.RENDERBUFFER_INTERNAL_FORMAT-
Trả về một
GLenumcho biết định dạng bên trong của bộ đệm kết xuất hiện bị ràng buộc. Mặc định làgl.RGBA4. Các giá trị trả về có thể có:gl.RGBA4: 4 bit đỏ, 4 bit xanh lục, 4 bit xanh dương 4 bit alpha.gl.RGB565: 5 bit đỏ, 6 bit xanh lục, 5 bit xanh lam.gl.RGB5_A1: 5 bit đỏ, 5 bit xanh lục, 5 bit xanh dương, 1 bit alpha.gl.DEPTH_COMPONENT16: 16 bit độ sâu.gl.STENCIL_INDEX8: 8 bit stencil.
gl.RENDERBUFFER_GREEN_SIZE-
Trả về một
GLintđó là kích thước độ phân giải (tính bằng bit) cho màu xanh lục. gl.RENDERBUFFER_BLUE_SIZE-
Trả về một
GLintđó là kích thước độ phân giải (tính bằng bit) cho màu xanh lam. gl.RENDERBUFFER_RED_SIZE-
Trả về một
GLintđó là kích thước độ phân giải (tính bằng bit) cho màu đỏ. gl.RENDERBUFFER_ALPHA_SIZE-
Trả về một
GLintđó là kích thước độ phân giải (tính bằng bit) cho thành phần alpha. gl.RENDERBUFFER_DEPTH_SIZE-
Trả về một
GLintđó là kích thước độ phân giải (tính bằng bit) cho thành phần độ sâu. gl.RENDERBUFFER_STENCIL_SIZE-
Trả về một
GLintmà là kích thước độ phân giải (tính bằng bit) cho thành phần stencil.
Khi sử dụng WebGL 2 context, giá trị sau đây có sẵn bổ sung:
- gl.RENDERBUFFER_SAMPLES
- : Trả về một GLint
cho biết số lượng mẫu hình ảnh của bộ đệm kết xuất hiện bị ràng buộc.
Giá trị trả về
Phụ thuộc vào thông tin được yêu cầu (như được chỉ định với pname). Hoặc là GLint hoặc GLenum.
Ví dụ
gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH);
Thông số kỹ thuật
| Specification |
|---|
| WebGL Specification> # 5.14.7> |
| WebGL 2.0 Specification> # 3.7.5> |