getUniformMat4 method

UniformMat4Slot getUniformMat4(
  1. String name
)

Access the float binding for a mat4 uniform named name.

Example:

uniform mat4 uIdentity;
void updateShader(ui.FragmentShader shader) {
  shader.getUniformMat4('uIdentity');
}

Implementation

UniformMat4Slot getUniformMat4(String name) {
  final List<UniformFloatSlot> slots = _getSlotsForUniform(name, 16);
  return UniformMat4Slot._(
    slots[0],
    slots[1],
    slots[2],
    slots[3],
    slots[4],
    slots[5],
    slots[6],
    slots[7],
    slots[8],
    slots[9],
    slots[10],
    slots[11],
    slots[12],
    slots[13],
    slots[14],
    slots[15],
  );
}