static ffi.Pointer<ffi.Void> toPointer(TileId? val) { if (val == null) { return ffi.nullptr; } final result = malloc.call<TileIdNative>(); result.ref = toNative(val); return result.cast(); }