Converts a flat List<X> into an allocated Pointer<C> array.
List<X>
Pointer<C>
The caller is responsible for the lifetime of the inner pointers.
@override final Pointer<C> Function(List<X> array) rawArrayFunc;