files/en-us/web/api/webgl2renderingcontext/getindexedparameter/index.md
{{APIRef("WebGL")}}{{AvailableInWorkers}}
The WebGL2RenderingContext.getIndexedParameter() method
of the WebGL 2 API returns indexed
information about a given target.
getIndexedParameter(target, index)
target
: A {{domxref("WebGL_API/Types", "GLenum")}} specifying the target for which to return information. Possible values:
gl.TRANSFORM_FEEDBACK_BUFFER_BINDING: Returns a
{{domxref("WebGLBuffer")}}.gl.TRANSFORM_FEEDBACK_BUFFER_SIZE: Returns a
{{domxref("WebGL_API/Types", "GLsizeiptr")}}.gl.TRANSFORM_FEEDBACK_BUFFER_START: Returns a
{{domxref("WebGL_API/Types", "GLintptr")}}.gl.UNIFORM_BUFFER_BINDING: Returns a {{domxref("WebGLBuffer")}}.gl.UNIFORM_BUFFER_SIZE: Returns a {{domxref("WebGL_API/Types", "GLsizeiptr")}}.gl.UNIFORM_BUFFER_START: Returns a {{domxref("WebGL_API/Types", "GLintptr")}}.When using the {{domxref("OES_draw_buffers_indexed")}} WebGL 2 extension, the following values are available additionally:
gl.BLEND_EQUATION_RGB: Returns the RGB blend equation for the draw buffer at index.gl.BLEND_EQUATION_ALPHA: Returns the alpha blend equation for the draw buffer at index.gl.BLEND_SRC_RGB: Returns the source RGB blend function for the draw buffer at index.gl.BLEND_SRC_ALPHA: Returns the source alpha blend function for the draw buffer at index.gl.BLEND_DST_RGB: Returns the destination RGB blend function for the draw buffer at index.gl.BLEND_DST_ALPHA: Returns the destination alpha blend function for the draw buffer at index.gl.COLOR_WRITEMASK: Returns an array containing color components are enabled for the draw buffer at index.index
target that is
queried.Depends on the requested information (as specified with target).
const binding = gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0);
{{Specifications}}
{{Compat}}