RTempStructPtrAlloc<T extends Struct, X extends StructD<X, T>> constructor

RTempStructPtrAlloc<T extends Struct, X extends StructD<X, T>>(
  1. RaylibTemp temp,
  2. String name, {
  3. required Pointer<Pointer<T>> allocatorFunc([
    1. int count
    ]),
  4. required String printerFunc(
    1. Pointer<Pointer<T>> ptr
    ),
  5. required Pointer<T> valueFunc([
    1. X?,
    2. String?
    ]),
  6. required Pointer<T> rawArrayFunc(
    1. List<X> array
    ),
  7. required void indexSetterFunc(
    1. Pointer<Pointer<T>> ptr,
    2. int i,
    3. Pointer<T> value
    ),
})

Implementation

RTempStructPtrAlloc(super.temp, super.name, {
  required super.allocatorFunc,
  required super.printerFunc,
  required this.valueFunc,
  required this.rawArrayFunc,
  required this.indexSetterFunc,
});