Back to Content

WebGL2RenderingContext: vertexAttribI4[u]iv method

files/en-us/web/api/webgl2renderingcontext/vertexattribi/index.md

latest1.1 KB
Original Source

{{APIRef("WebGL")}}{{AvailableInWorkers}}

The WebGL2RenderingContext.vertexAttribI4[u]i[v]() methods of the WebGL 2 API specify integer values for generic vertex attributes.

Syntax

js-nolint
vertexAttribI4i(index, v0, v1, v2, v3)
vertexAttribI4ui(index, v0, v1, v2, v3)
vertexAttribI4iv(index, value)
vertexAttribI4uiv(index, value)

Parameters

  • index
    • : A {{domxref("WebGL_API/Types", "GLuint")}} specifying the position of the vertex attribute to be modified.
  • v0, v1, v2, v3
    • : An integer {{jsxref("Number")}} for the vertex attribute value.
  • value
    • : A {{jsxref("Uint32Array")}}/{{jsxref("Int32Array")}} or sequences of {{domxref("WebGL_API/Types", "GLuint")}}/ {{domxref("WebGL_API/Types", "GLint")}} for integer vector vertex attribute values.

Return value

None ({{jsxref("undefined")}}).

Examples

js
gl.vertexAttribI4i(index, 10);

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{domxref("WebGLRenderingContext.getVertexAttrib()")}}