--- title: 'WebGLRenderingContext.uniformMatrix[234]fv()' slug: Web/API/WebGLRenderingContext/uniformMatrix translation_of: Web/API/WebGLRenderingContext/uniformMatrix ---
WebGL API の WebGLRenderingContext.uniformMatrix[234]fv()
メソッドは、行列の値をユニフォームの値に指定します。
このメソッドの 3 つのバージョン (uniformMatrix2fv()
, uniformMatrix3fv()
, と uniformMatrix4fv()
) は、入力値として 2 要素, 3 要素, 4 要素のベクトルをそれぞれ取ります。
WebGLRenderingContext.uniformMatrix2fv(location, transpose, value); WebGLRenderingContext.uniformMatrix3fv(location, transpose, value); WebGLRenderingContext.uniformMatrix4fv(location, transpose, value);
location
transpose
false
でなければならない。value
{{jsxref("Float32Array")}} か GLfloat
値の並び。
undefined
gl.uniformMatrix2fv(loc, false, [2,1, 2,2]);
仕様 | 策定状況 | コメント |
---|---|---|
{{SpecName('WebGL', "#5.14.10", "uniformMatrix")}} | {{Spec2('WebGL')}} | 初回定義。 |
{{SpecName('OpenGL ES 2.0', "glUniform.xml", "glUniform")}} | {{Spec2('OpenGL ES 2.0')}} | OpenGL API のマニュアルページ。 |
{{Compat("api.WebGLRenderingContext.uniformMatrix2fv")}}