--- title: WebGLRenderingContext.drawArrays() slug: Web/API/WebGLRenderingContext/drawArrays translation_of: Web/API/WebGLRenderingContext/drawArrays ---
{{APIRef("WebGL")}}

WebGL API の WebGLRenderingContext.drawArrays() メソッドは、配列データからプリミティブを描画します。

構文

void gl.drawArrays(mode, first, count);

引数

mode
描画するプリミティブの種類を指定する {{domxref("GLenum")}}。以下の値を取ることができます。
first
頂点ベクトルの配列の開始インデックスを指定する {{domxref("GLint")}}。
count
描画されるインデックスの数を指定する {{domxref("GLsizei")}}。

返り値

ありません。

例外

gl.drawArrays(gl.POINTS, 0, 8);

仕様策定状況

仕様 策定状況 コメント
{{SpecName('WebGL', "#5.14.11", "drawArrays")}} {{Spec2('WebGL')}} 初回定義。
{{SpecName('OpenGL ES 2.0', "glDrawArrays.xml", "glDrawArrays")}} {{Spec2('OpenGL ES 2.0')}} OpenGL API のマニュアルページ。

ブラウザーの対応

{{Compat("api.WebGLRenderingContext.drawArrays")}}

関連項目