NativeStringAlloc constructor

NativeStringAlloc(
  1. RaylibTemp temp,
  2. String name, {
  3. required int slotCount,
  4. required Pointer<Char> allocatorFunc([
    1. int count
    ]),
})

Implementation

NativeStringAlloc(super.temp, super.name, {
  required this.slotCount,
  required super.allocatorFunc,
}) : super(
  byteSize: sizeOf<Uint8>(),
  printerFunc: (ptr) => ptr.toD,
) {
  reset();
  freePPFunc = (ptr) => calloc.free(ptr);
  ptrAllocatorFunc = (count) => calloc(ptrByteSize*count);
  indexSetterFunc = (ptrptr, i, ptr) => ptrptr[i] = ptr;
}