WebGL2RenderingContext: readBuffer() 方法

基线 广泛可用

此功能已得到良好建立,并在许多设备和浏览器版本上运行。它自 2021 年 9 月.

报告反馈

语法

WebGL2RenderingContext.readBuffer()WebGL 2 API 的方法,它选择一个颜色缓冲区作为后续调用 copyTexImage2DcopyTexSubImage2DcopyTexSubImage3DreadPixels 的像素来源。
readBuffer(source)

参数

source

一个 GLenum,指定一个颜色缓冲区。可能的取值

gl.BACK

从后颜色缓冲区读取。

gl.NONE

从任何颜色缓冲区都不读取。

gl.COLOR_ATTACHMENT{0-15}

从 16 个颜色附件缓冲区中的一个读取。

返回值

无 (undefined).

示例

WebGL2RenderingContext.readBuffer()WebGL 2 API 的方法,它选择一个颜色缓冲区作为后续调用 copyTexImage2DcopyTexSubImage2DcopyTexSubImage3DreadPixels 的像素来源。
gl.readBuffer(gl.COLOR_ATTACHMENT0);

规范

规范
WebGL 2.0 规范
# 3.7.4

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

参见