--- title: 'WebGLRenderingContext.uniformMatrix[234]fv()' slug: Web/API/WebGLRenderingContext/uniformMatrix tags: - API - Matrice - Reference - Uniforms - Variables Uniform - WebGL - WebGLAPI - WebGLRenderingContext - matrices - uniformMatrix2fv - uniformMatrix3fv - uniformMatrix4fv translation_of: Web/API/WebGLRenderingContext/uniformMatrix ---
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.
WebGLRenderingContext.uniformMatrix2fv(emplacement, transposer, valeur); WebGLRenderingContext.uniformMatrix3fv(emplacement, transposer, valeur); WebGLRenderingContext.uniformMatrix4fv(emplacement, transposer, valeur);
emplacement
transposer
false
.valeur
Un {{jsxref("Float32Array")}} ou une suite de valeurs GLfloat
.
undefined
gl.uniformMatrix2fv(loc, false, [2.1, 2.2]);
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#5.14.10", "uniformMatrix")}} | {{Spec2('WebGL')}} |
Définition initiale. |
{{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}} | {{Spec2('OpenGL ES 2.0')}} |
Page man de l’API OpenGL. |
{{Compat("api.WebGLRenderingContext.uniformMatrix2fv")}}