public void EachConstraint(Action <Body, Constraint> action) { ConstraintIterator iterator = (body, constraint, data) => { action(Body.FromIntPtr(body), Constraint.FromIntPtr(constraint)); }; cpBodyEachConstraint(Handle.Handle, iterator, IntPtr.Zero); }
extern static void cpBodyEachConstraint(IntPtr body, ConstraintIterator iterator, IntPtr data);
static extern void cpBodyEachConstraint(IntPtr body, ConstraintIterator iterator, IntPtr data);