21 #ifndef PLAYRHO_DYNAMICS_JOINTATTY_HPP
22 #define PLAYRHO_DYNAMICS_JOINTATTY_HPP
50 return Joint::Create(def);
54 static void Destroy(
const Joint* j) noexcept
64 j.InitVelocityConstraints(bodies, step, conf);
71 return j.SolveVelocityConstraints(bodies, conf);
78 return j.SolvePositionConstraints(bodies, conf);
82 static bool IsIslanded(
const Joint& j) noexcept
84 return j.IsIslanded();
88 static void SetIslanded(
Joint& j) noexcept
94 static void UnsetIslanded(
Joint& j) noexcept
105 #endif // PLAYRHO_DYNAMICS_JOINTATTY_HPP