WebGLRenderingContext.uniformMatrix[234]fv()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Les méthodes WebGLRenderingContext.uniformMatrix[234]fv()
de l'API WebGL définissent des valeurs matricielles pour les variables uniform.
Les trois versions de cette méthode (uniformMatrix2fv()
, uniformMatrix3fv()
et unifomMatrix4fv()
) prennent comme valeur d'entrée des vecteurs à 2, 3 et 4 composantes, respectivement.
Syntaxe
WebGLRenderingContext.uniformMatrix2fv(emplacement, transposer, valeur);
WebGLRenderingContext.uniformMatrix3fv(emplacement, transposer, valeur);
WebGLRenderingContext.uniformMatrix4fv(emplacement, transposer, valeur);
Paramètres
emplacement
-
Un objet
WebGLUniformLocation
contenant l'emplacement de l'attribut uniform à modifier. L'emplacement est obtenu en utilisantgetAttribLocation()
. transposer
-
Un
GLboolean
indiquant si la matrice doit être transposée. Doit êtrefalse
. valeur
-
Un
Float32Array
ou une suite de valeursGLfloat
.
Valeur retournée
undefined
Exemples
gl.uniformMatrix2fv(loc, false, [2.1, 2.2]);
Spécifications
Specification |
---|
WebGL Specification # 5.14.10 |
Compatibilité des navigateurs
BCD tables only load in the browser
Voir aussi
WebGLRenderingContext.uniform()
WebGL2RenderingContext.uniformMatrix()
– versions WebGL 2 de ces méthodes.