diff --git a/vendor/box2d/types.odin b/vendor/box2d/types.odin index 0c24f3eb0..1ad7f379c 100644 --- a/vendor/box2d/types.odin +++ b/vendor/box2d/types.odin @@ -41,13 +41,13 @@ FinishTaskCallback :: #type proc "c" (userTask: rawptr, userContext: rawptr) // from a worker thread. // @warning This function should not attempt to modify Box2D state or user application state. // @ingroup world -FrictionCallback :: #type proc "c" (frictionA: f32, userMaterialIdA: i32, frictionB: f32, userMaterialIdB: i32) +FrictionCallback :: #type proc "c" (frictionA: f32, userMaterialIdA: i32, frictionB: f32, userMaterialIdB: i32) -> f32 // Optional restitution mixing callback. This intentionally provides no context objects because this is called // from a worker thread. // @warning This function should not attempt to modify Box2D state or user application state. // @ingroup world -RestitutionCallback :: #type proc "c" (restitutionA: f32, userMaterialIdA: i32, restitutuionB: f32, userMaterialIdB: i32) +RestitutionCallback :: #type proc "c" (restitutionA: f32, userMaterialIdA: i32, restitutionB: f32, userMaterialIdB: i32) -> f32 // Result from b2World_RayCastClosest // @ingroup world