RTempStructAlloc<T extends Struct, X extends StructD<X, T> > constructor
RTempStructAlloc<T extends Struct, X extends StructD<X, T> > (
- RaylibTemp temp,
- String name, {
- required Pointer<
T> allocatorFunc([- int count
- required String printerFunc(
- Pointer<
T> ptr
- Pointer<
- required Pointer<
T> castFunc(- Pointer<
NativeType> ptr
- Pointer<
- required T refFunc(
- Pointer<
T> ptr
- Pointer<
- required Pointer<
T> setRefFunc(- Pointer<
T> ptr, - T value
- Pointer<
- required int sizeOfFunc(),
- required void writeIntoIndexedFunc(),
- required void writeIntoFunc(
- Pointer<
T> ptr, - X value
- Pointer<
- required void setCFunc(),
- required T indexerFunc(),
- required void indexSetterFunc(),
- required X ptrToDFunc(
- Pointer<
T> ptr
- Pointer<
Implementation
RTempStructAlloc(super.temp, super.name, {
required super.allocatorFunc,
required super.printerFunc,
required this.castFunc,
required this.refFunc,
required this.setRefFunc,
required this.sizeOfFunc,
required this.writeIntoIndexedFunc,
required this.writeIntoFunc,
required this.setCFunc,
required this.indexerFunc,
required this.indexSetterFunc,
required this.ptrToDFunc,
});