getUniformMat2Array method
- String name
Access the binding for a mat2[] uniform named name.
Example:
uniform mat2[10] uMatricies;
void updateShader(ui.FragmentShader shader) {
final ui.UniformArray<ui.UniformMat2Slot> mats = shader.getUniformMat2Array('uMatricies');
mats[0].set(
1.0, 0.0,
1.0, 0.5
);
}
Implementation
UniformArray<UniformMat2Slot> getUniformMat2Array(String name) {
return _getUniformArray<UniformMat2Slot>(
name,
4,
(components) => UniformMat2Slot._(components[0], components[1], components[2], components[3]),
);
}