setUniformBlockFromFloats method

void setUniformBlockFromFloats(
  1. String name,
  2. List<double> floats, {
  3. ShaderStage stage = ShaderStage.fragment,
})

Convenience wrapper around setUniformBlock that packs a list of float values. The caller is still responsible for std140 padding; see the class doc.

Implementation

void setUniformBlockFromFloats(
  String name,
  List<double> floats, {
  ShaderStage stage = ShaderStage.fragment,
}) {
  setUniformBlock(
    name,
    ByteData.sublistView(Float32List.fromList(floats)),
    stage: stage,
  );
}