b2w_getContactBeginEvent function

  1. @Native<Void Function(Int64, Int32, Pointer<Int64>, Pointer<Int64>, Pointer<Float>, Pointer<Float>)>(ffi.Int64, ffi.Int32, ffi.Pointer<ffi.Int64>, ffi.Pointer<ffi.Int64>, ffi.Pointer<ffi.Float>, ffi.Pointer<ffi.Float>)>()
void b2w_getContactBeginEvent(
  1. int worldHandle,
  2. int index,
  3. Pointer<Int64> outBodyA,
  4. Pointer<Int64> outBodyB,
  5. Pointer<Float> outNormalX,
  6. Pointer<Float> outNormalY,
)

Read the index-th contact that began: the two bodies, and the contact normal, pointing from A to B (zeros if the contact has gone since).

Implementation

@ffi.Native<
  ffi.Void Function(
    ffi.Int64,
    ffi.Int32,
    ffi.Pointer<ffi.Int64>,
    ffi.Pointer<ffi.Int64>,
    ffi.Pointer<ffi.Float>,
    ffi.Pointer<ffi.Float>,
  )
>()
external void b2w_getContactBeginEvent(
  int worldHandle,
  int index,
  ffi.Pointer<ffi.Int64> outBodyA,
  ffi.Pointer<ffi.Int64> outBodyB,
  ffi.Pointer<ffi.Float> outNormalX,
  ffi.Pointer<ffi.Float> outNormalY,
);