web api instance method
WebGLRenderingContext: getActiveAttrib() method
Available in workers
The WebGLRenderingContext.getActiveAttrib() method of the
WebGL API returns a
WebGLActiveInfo object containing size, type, and name of a vertex
attribute. It is generally used when querying unknown attributes either for debugging or
generic library creation.
Syntax
getActiveAttrib(program, index)
Parameters
program- : A
WebGLProgramcontaining the vertex attribute.
- : A
index- : A
GLuintspecifying the index of the vertex attribute to get. This value is an index 0 to N - 1 as returned bygl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES).
- : A
Return value
A WebGLActiveInfo object.
Examples
const numAttribs = gl.getProgramParameter(program, gl.ACTIVE_ATTRIBUTES);
for (let i = 0; i < numAttribs; ++i) {
const info = gl.getActiveAttrib(program, i);
console.log("name:", info.name, "type:", info.type, "size:", info.size);
}
Specifications
SpecificationsStandards references are available on the canonical MDN page.
Browser compatibility
Browser compatibilityCompatibility data is available on the canonical MDN page.