add_collision_component function

  1. @Native<Void Function(Pointer<Void>, Int, Pointer<NativeFunction<Void Function(Int entityId1, Int entityId2)>>, Bool)>(ffi.Pointer<ffi.Void>, ffi.Int, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(ffi.Int entityId1, ffi.Int entityId2)>>, ffi.Bool)>()
void add_collision_component(
  1. Pointer<Void> sceneManager,
  2. int entityId,
  3. Pointer<NativeFunction<Void Function(Int entityId1, Int entityId2)>> callback,
  4. bool affectsCollidingTransform,
)

Implementation

@ffi.Native<
    ffi.Void Function(
        ffi.Pointer<ffi.Void>,
        ffi.Int,
        ffi.Pointer<
            ffi.NativeFunction<
                ffi.Void Function(ffi.Int entityId1, ffi.Int entityId2)>>,
        ffi.Bool)>()
external void add_collision_component(
  ffi.Pointer<ffi.Void> sceneManager,
  int entityId,
  ffi.Pointer<
          ffi.NativeFunction<
              ffi.Void Function(ffi.Int entityId1, ffi.Int entityId2)>>
      callback,
  bool affectsCollidingTransform,
);