add_collision_component function

  1. @Native<Void Function(Pointer<Void>, EntityId, Pointer<NativeFunction<Void Function(EntityId entityId1, EntityId entityId2)>>, Bool)>(ffi.Pointer<ffi.Void>, EntityId, ffi.Pointer<ffi.NativeFunction<ffi.Void Function(EntityId entityId1, EntityId entityId2)>>, ffi.Bool)>(symbol: '_add_collision_component', assetId: 'thermion_dart')
void add_collision_component(
  1. Pointer<Void> sceneManager,
  2. int entityId,
  3. Pointer<NativeFunction<Void Function(EntityId entityId1, EntityId entityId2)>> callback,
  4. bool affectsCollidingTransform,
)

Implementation

@ffi.Native<
    ffi.Void Function(
        ffi.Pointer<ffi.Void>,
        EntityId,
        ffi.Pointer<
            ffi.NativeFunction<
                ffi.Void Function(EntityId entityId1, EntityId entityId2)>>,
        ffi.Bool)>(symbol: '_add_collision_component', assetId: 'thermion_dart')
external void add_collision_component(
  ffi.Pointer<ffi.Void> sceneManager,
  int entityId,
  ffi.Pointer<
          ffi.NativeFunction<
              ffi.Void Function(EntityId entityId1, EntityId entityId2)>>
      callback,
  bool affectsCollidingTransform,
);