WebGL2RenderingContext: getIndexedParameter() 方法
注意:此功能在 Web Workers 中可用。
WebGL2RenderingContext.getIndexedParameter() 方法是 WebGL 2 API 的一部分,用於返回關於給定 target 的索引資訊。
語法
js
getIndexedParameter(target, index)
引數
目標-
一個
GLenum,指定要返回資訊的target。可能的值gl.TRANSFORM_FEEDBACK_BUFFER_BINDING: 返回一個WebGLBuffer。gl.TRANSFORM_FEEDBACK_BUFFER_SIZE: 返回一個GLsizeiptr。gl.TRANSFORM_FEEDBACK_BUFFER_START: 返回一個GLintptr。gl.UNIFORM_BUFFER_BINDING: 返回一個WebGLBuffer。gl.UNIFORM_BUFFER_SIZE: 返回一個GLsizeiptr。gl.UNIFORM_BUFFER_START: 返回一個GLintptr。
當使用
OES_draw_buffers_indexedWebGL 2 擴充套件時,還可以使用以下值:gl.BLEND_EQUATION_RGB: 返回index處繪製緩衝區的 RGB 混合方程。gl.BLEND_EQUATION_ALPHA: 返回index處繪製緩衝區的 Alpha 混合方程。gl.BLEND_SRC_RGB: 返回index處繪製緩衝區的源 RGB 混合函式。gl.BLEND_SRC_ALPHA: 返回index處繪製緩衝區的源 Alpha 混合函式。gl.BLEND_DST_RGB: 返回index處繪製緩衝區的目標 RGB 混合函式。gl.BLEND_DST_ALPHA: 返回index處繪製緩衝區的目標 Alpha 混合函式。gl.COLOR_WRITEMASK: 返回一個數組,其中包含index處繪製緩衝區啟用的顏色分量。
index-
一個
GLuint,指定被查詢的target的索引。
返回值
取決於請求的資訊(由 target 指定)。
示例
js
const binding = gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0);
規範
| 規範 |
|---|
| WebGL 2.0 規範 # 3.7.2 |
瀏覽器相容性
載入中…