getUniformFloatArray method

UniformArray<UniformFloatSlot> getUniformFloatArray(
  1. String name
)

Access the binding for a float[] uniform named name.

Example:

uniform float[10] uValues;
void updateShader(ui.FragmentShader shader) {
  final ui.UniformArray<ui.UniformFloatSlot> values = shader.getUniformFloatArray('uValues');
  values[2].set(1.0);
}

Implementation

UniformArray<UniformFloatSlot> getUniformFloatArray(String name) {
  return _getUniformArray(name, 1, (components) => components.first);
}