26 ContactCache() =
default;
27 ~ContactCache() =
default;
29 ContactCache(
const ContactCache& other) =
delete;
30 ContactCache& operator=(
const ContactCache& other) =
delete;
32 ContactCache(ContactCache && other) =
delete;
33 ContactCache& operator=(ContactCache && other) =
delete;
44 std::vector<ContactManifold>& manifolds,
45 const std::vector<EntityId>& entities,
46 const std::vector<BodyFrame>& frames
60 const std::vector<ContactManifold>& manifolds,
61 const std::vector<EntityId>& entities,
62 const std::vector<BodyFrame>& frames
73 glm::vec3 offsetA = {0.0f, 0.0f, 0.0f};
75 glm::vec3 offsetB = {0.0f, 0.0f, 0.0f};
76 glm::vec3 friction = {0.0f, 0.0f, 0.0f};
77 float normalImpulse = 0.0f;
78 uint32_t sequence = 0;
82 std::vector<Held> m_held;