WebGL2RenderingContext: readBuffer() 方法

Baseline 已廣泛支援

此功能已成熟,並可在多種裝置和瀏覽器版本上執行。自 2021 年 9 月起,所有瀏覽器均已支援此功能。

注意:此功能在 Web Workers 中可用。

WebGL2RenderingContext.readBuffer() 方法是 WebGL 2 API 的一部分,它選擇一個顏色緩衝區作為後續呼叫 copyTexImage2DcopyTexSubImage2DcopyTexSubImage3DreadPixels 方法的畫素源。

語法

js
readBuffer(source)

引數

source

一個指定顏色緩衝區的 GLenum。可能的值

gl.BACK

從後顏色緩衝區讀取。

gl.NONE

不從任何顏色緩衝區讀取。

gl.COLOR_ATTACHMENT{0-15}

從 16 個顏色附件緩衝區之一讀取。

返回值

無(undefined)。

示例

js
gl.readBuffer(gl.COLOR_ATTACHMENT0);

規範

規範
WebGL 2.0 規範
# 3.7.4

瀏覽器相容性

另見