WebGLRenderingContext.drawArrays()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
La méthode WebGLRenderingContext.drawArrays()
de l'API WebGL dessine des primitives à partir de données tabulaires.
Syntaxe
js
void gl.drawArrays(mode, premier, compte);
Paramètres
mode
-
Un
GLenum
indiquant la primitive de type à dessiner. Les valeurs possibles sont :gl.POINTS
: dessine un seul point ;gl.LINE_STRIP
: dessine une ligne droite jusqu'au sommet suivant ;gl.LINE_LOOP
: dessine une ligne droite jusqu'au sommet suivant, et relie le dernier sommet au premier ;gl.LINES
: dessine une ligne entre une paire de sommets ;gl.TRIANGLE_STRIP
gl.TRIANGLE_FAN
gl.TRIANGLES
: dessine un triangle pour un groupe de trois sommets.
premier
-
Un
GLint
indiquant de l'indice de départ dans le tableau des points des vecteurs. compte
-
Un
GLsizei
indiquant le nombre d'indices à dessiner.
Valeur retournée
None.
Exceptions
- Si
mode
n'est pas l'une des valeurs acceptables, une erreurgl.INVALID_ENUM
est déclenchée. - Si
premier
oucompte
sont négatifs, une erreurgl.INVALID_VALUE
est déclenchée. - Si
gl.CURRENT_PROGRAM
estnull
, une erreurgl.INVALID_OPERATION
est déclenchée.
Exemples
js
gl.drawArrays(gl.POINTS, 0, 8);
Spécifications
Specification |
---|
WebGL Specification # 5.14.11 |
Compatibilité des navigateurs
BCD tables only load in the browser