FlattenMatrix4List function

Float32List FlattenMatrix4List(
  1. List<Matrix4> v, [
  2. Float32List? data
])

Implementation

Float32List FlattenMatrix4List(List<VM.Matrix4> v, [Float32List? data]) {
  if (data == null) data = Float32List(v.length * 16);
  for (int i = 0; i < v.length; ++i) {
    VM.Matrix4 m = v[i];
    for (int j = 0; j < 16; ++j) data[i * 16 + j] = m[j];
  }
  return data;
}