static Pointer<Float> listToPointerFloat(List<double> list) { final pointer = malloc<Float>(list.length); for (int i = 0; i < list.length; i++) { pointer[i] = list[i]; } return pointer; }