WebGL関数表
このページでは、WebGLの各種関数についての情報をまとめます。一部、OpenGL ES, OpenGLにおける情報も補足します。
準備
以下のWebGL関数を使用するためには、まずWebGLRenderingContext
のインターフェイスを取得する必要があります。
このインターフェイスを取得するには、<canvas>
APIのgetContext()
に'webgl'の引数を与えて呼び出します。
var canvas = document.getElementById('myCanvas'); var gl = canvas.getContext('webgl');
関数名について
void activeTexture(enum texture)
WebGLではWebGLコンテキストを通して(通常は関数名に接頭語gl.
をつけて)呼び出します。
void gl.activeTexture(enum texture)
OpenGL, OpenGL ESでは関数名の1文字目を大文字にし、接頭語gl
をつけたものが実際の関数名です。
void glActiveTexture(enum texture)
シェーダー、プログラム関係
- createShader
- shaderSource
- compileShader
- getShaderParameter
- getShaderInfoLog
- deleteShader
- createProgram
- attachShader
- linkProgram
- validateProgram
- useProgram
- getProgramParameter
- getProgramInfoLog