21#include <entt/entt.hpp>
22#include <glm/vec3.hpp>
59 entt::entity
a{entt::null};
60 entt::entity
b{entt::null};
63 std::array<ContactPoint, k_maxContactPoints>
points{};
Surface-material classification shared across collision, raycasts, VFX, SFX, and damage falloff.
SurfaceType
Surface material hit by a projectile / hitscan / contact.
Definition SurfaceType.hpp:28
@ Concrete
Definition SurfaceType.hpp:30
Pure physics math — no ECS types, no registry.
Definition BroadphaseTree.cpp:11
constexpr int k_maxContactPoints
Up to 4 points per body pair — enough for any flat-face contact (box-on-box, box-on-ground,...
Definition ContactManifold.hpp:30