WebGLRenderingContext.uniformMatrix[234]fv()

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

js
WebGLRenderingContext.uniformMatrix2fv(emplacement, transposer, valeur);
WebGLRenderingContext.uniformMatrix3fv(emplacement, transposer, valeur);
WebGLRenderingContext.uniformMatrix4fv(emplacement, transposer, valeur);

Paramètres

emplacement

Un objet WebGLUniformLocation (en-US) contenant l'emplacement de l'attribut uniform à modifier. L'emplacement est obtenu en utilisant getAttribLocation().

transposer

Un GLboolean (en-US) indiquant si la matrice doit être transposée. Doit être false.

valeur

Un Float32Array ou une suite de valeurs GLfloat.

Valeur retournée

undefined

Exemples

js
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