WebGLRenderingContext.drawArrays()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
GLenumindiquant 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_STRIPgl.TRIANGLE_FANgl.TRIANGLES: dessine un triangle pour un groupe de trois sommets.
premier-
Un
GLintindiquant de l'indice de départ dans le tableau des points des vecteurs. compte-
Un
GLsizeiindiquant le nombre d'indices à dessiner.
Valeur retournée
None.
Exceptions
- Si
moden'est pas l'une des valeurs acceptables, une erreurgl.INVALID_ENUMest déclenchée. - Si
premieroucomptesont négatifs, une erreurgl.INVALID_VALUEest déclenchée. - Si
gl.CURRENT_PROGRAMestnull, une erreurgl.INVALID_OPERATIONest déclenchée.
Exemples
js
gl.drawArrays(gl.POINTS, 0, 8);
Spécifications
| Specification |
|---|
| WebGL Specification> # 5.14.11> |
Compatibilité des navigateurs
Chargement…