jj_get_transforms function

  1. @Native<Int32 Function(Int64, Pointer<Int64>, Int32, Pointer<Float>)>(ffi.Int64, ffi.Pointer<ffi.Int64>, ffi.Int32, ffi.Pointer<ffi.Float>)>(isLeaf: true)
int jj_get_transforms(
  1. int world,
  2. Pointer<Int64> bodies,
  3. int count,
  4. Pointer<Float> out,
)

Writes JJ_TRANSFORM_FLOATS floats per body; dead handles write zeros. Returns count, or 0 for a dead world.

Implementation

@ffi.Native<
  ffi.Int32 Function(
    ffi.Int64,
    ffi.Pointer<ffi.Int64>,
    ffi.Int32,
    ffi.Pointer<ffi.Float>,
  )
>(isLeaf: true)
external int jj_get_transforms(
  int world,
  ffi.Pointer<ffi.Int64> bodies,
  int count,
  ffi.Pointer<ffi.Float> out,
);