WebGLRenderingContext.uniformMatrix[234]fv()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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
WebGLUniformLocationcontenant l'emplacement de l'attribut uniform à modifier. L'emplacement est obtenu en utilisantgetAttribLocation(). transposer-
Un
GLbooleanindiquant si la matrice doit être transposée. Doit êtrefalse. valeur-
Un
Float32Arrayou 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
Chargement…
Voir aussi
WebGLRenderingContext.uniform()WebGL2RenderingContext.uniformMatrix()– versions WebGL 2 de ces méthodes.