WebGL2RenderingContext: phương thức getInternalformatParameter()

Baseline Widely available

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

Note: This feature is available in Web Workers.

Phương thức WebGL2RenderingContext.getInternalformatParameter() của WebGL 2 API trả về thông tin về hỗ trợ phụ thuộc vào triển khai cho các định dạng nội bộ.

Cú pháp

js
getInternalformatParameter(target, internalformat, pname)

Tham số

target

Một GLenum chỉ định đối tượng renderbuffer target. Các giá trị có thể:

gl.RENDERBUFFER

Lưu trữ dữ liệu bộ đệm cho hình ảnh đơn lẻ ở định dạng nội bộ có thể kết xuất.

internalformat

Một GLenum chỉ định định dạng nội bộ cần truy xuất thông tin (phải là định dạng có thể kết xuất màu, depth hoặc stencil).

pname

Một GLenum chỉ định loại thông tin cần truy vấn. Các giá trị có thể:

gl.SAMPLES

Trả về một Int32Array chứa số lượng mẫu được hỗ trợ cho internalformat theo thứ tự giảm dần.

Giá trị trả về

Phụ thuộc vào thông tin được yêu cầu (được chỉ định bằng pname). Là một Int32Array nếu pnamegl.SAMPLES.

Ví dụ

js
const samples = gl.getInternalformatParameter(
  gl.RENDERBUFFER,
  gl.RGBA8,
  gl.SAMPLES,
);

Đặc tả kỹ thuật

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

Tương thích trình duyệt

Xem thêm