WebGL の型
以下の型が WebGL のインターフェイスで使用されます。
WebGL 1
これらの型は WebGLRenderingContext
内で使用されます。
型 | Web IDL 型 | 説明 |
---|---|---|
GLenum |
unsigned long |
列挙型に使用します。定数の一覧もご覧ください。 |
GLboolean |
boolean |
論理値です。 |
GLbitfield |
unsigned long |
複数の論理ビットを格納するビットフィールドです。例えば WebGLRenderingContext.clear() で使用されます。
|
GLbyte |
byte |
8 ビット 2 の補数符号付き整数です。 |
GLshort |
short |
16 ビット 2 の補数符号付き整数です。 |
GLint |
long |
32 ビット 2 の補数符号付き整数です。 |
GLsizei |
long |
サイズ(描画バッファーの幅や高さなど)に使用します。 |
GLintptr |
long long |
ポインター演算用の特殊型です。 |
GLsizeiptr |
long long |
ポインター演算用の特殊型です。 |
GLubyte |
octet |
8 ビット符号なし整数です。 |
GLushort |
unsigned short |
16 ビット符号なし整数です。 |
GLuint |
unsigned long |
32 ビット符号なし整数です。 |
GLfloat |
unrestricted float |
32 ビット IEEE 浮動小数点数です。 |
GLclampf |
unrestricted float |
限界つき 32 ビット IEEE 浮動小数点数です。 |
WebGL 2
これらの型は WebGL2RenderingContext
で使用されます。すべての WebGL 1 の型も使用されます。
型 | Web IDL 型 | 説明 |
---|---|---|
GLint64 |
long long |
符号付き 64 ビット整数 |
WebGL 拡張
これらの型は、WebGL 拡張内で使用されます。
型 | Web IDL 型 | 説明 |
---|---|---|
GLuint64EXT |
long long |
符号なし 64 ビット整数 |
仕様書
Specification |
---|
WebGL # 5.1 |
WebGL2 # 3.1 |
EXT_disjoint_timer_query |