FlattenVector4List function

Float32List FlattenVector4List(
  1. List<Vector4> v, [
  2. Float32List? data
])

Implementation

Float32List FlattenVector4List(List<VM.Vector4> v, [Float32List? data]) {
  if (data == null) data = Float32List(v.length * 4);
  for (int i = 0; i < v.length; ++i) {
    data[i * 4 + 0] = v[i].x;
    data[i * 4 + 1] = v[i].y;
    data[i * 4 + 2] = v[i].z;
    data[i * 4 + 3] = v[i].w;
  }
  return data;
}