WebGLRenderingContext: uniformMatrix[234]fv() method
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.
TOK1_
Các phương thức WebGLRenderingContext.uniformMatrix[234]fv() của WebGL API chỉ định các giá trị ma trận cho các biến thống nhất.
Ba phiên bản của phương pháp này (uniformMatrix2fv(), uniformMatrix3fv() và uniformMatrix4fv()) lần lượt lấy giá trị đầu vào là ma trận vuông 2 thành phần, 3 thành phần và 4 thành phần. Họ dự kiến sẽ có 4, 9 hoặc 16 phao.
Cú pháp
uniformMatrix2fv(location, transpose, value)
uniformMatrix3fv(location, transpose, value)
uniformMatrix4fv(location, transpose, value)
Thông số
location-
Một đối tượng
WebGLUniformLocationchứa vị trí của đồng phục thuộc tính cần sửa đổi. Vị trí được lấy bằnggetUniformLocation(). transpose-
A
GLbooleanchỉ định có chuyển vị ma trận hay không. Phải làfalse. value-
Một
Float32Arrayhoặc chuỗi các giá trịGLfloat. Các giá trị được giả định là được cung cấp theo thứ tự cột chính.
Giá trị trả về
Không có (undefined).
Ví dụ
gl.uniformMatrix2fv(loc, false, [2, 1, 2, 2]);
Thông số kỹ thuật
| Specification |
|---|
| WebGL Specification> # 5.14.10> |
Khả năng tương thích của trình duyệt
Xem thêm
WebGLRenderingContext.uniform()WebGL2RenderingContext.uniformMatrix()– WebGL 2 phiên bản này phương pháp.