Les types suivants sont utilisés dans les interfaces WebGL.

WebGL 1

Ces types sont utilisés à l'intérieur d'un WebGLRenderingContext.

Type Type Web IDL Description
GLenum unsigned long Utilisé pour les enums. Voir aussi la liste des constantes.
GLboolean boolean Un Boolean.
GLbitfield unsigned long Un champ de bits stockant plusieurs bits logiques. Utilisé par exemple dans WebGLRenderingContext.clear().
GLbyte byte Entier signé en complément à deux sur 8 bits.
GLshort short Entier signé en complément à deux sur 16 bits.
GLint long Entier signé en complément à deux sur 32 bits.
GLsizei long Utilisé pour les tailles (par ex., la largeur et la hauteur du tampon de dessin).
GLintptr long long Type spécial pour l'arithmétique de pointeur.
GLsizeiptr long long Type spécial pour l'arithmétique de pointeur.
GLubyte octet Entier non signé en complément à deux sur 8 bits.
GLushort unsigned short Entier non signé en complément à deux sur 16 bits.
GLuint unsigned long Entier non signé en complément à deux sur 32 bits.
GLfloat unrestricted float Nombre en virgule flottante IEEE sur 32 bits.
GLclampf unrestricted float Nombre en virgule flottante IEEE sur 32 bits borné.

WebGL 2

Ces types sont utilisés à l'intérieur d'un WebGL2RenderingContext. Tous les types WebGL 1 sont également utilisés.

Type Type Web IDL Description
GLint64 long long Nombre entier sur 64 bits signé.

Extensions WebGL

Cest types sint utilisés à l'intérieur des extensions WebGL.

Type Type Web IDL Description
GLuint64EXT long long Nombre entier sur 64 bits non signé.

Spécifications

Spécification Statut Commentaire
WebGL 1.0
La définition de 'Types' dans cette spécification.
Recommendation Définition initiale
WebGL 2.0
La définition de 'Types' dans cette spécification.
Brouillon de l'éditeur Définit des types supplémentaires.
EXT_disjoint_timer_query
La définition de 'GLuint64EXT' dans cette spécification.
Version de travail Ajoute GLuint64EXT

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : NemoNobobyPersonne
 Dernière mise à jour par : NemoNobobyPersonne,