Data structure for storing collision information between two entities. More...
#include <CollisionSystem.hpp>
Collaboration diagram for gme::CollisionPair:Public Attributes | |
| std::uint32_t | entityId1 |
| First entity ID in collision. | |
| std::uint32_t | entityId2 |
| Second entity ID in collision. | |
| float | overlapDistance |
| Distance of overlap (radiusSum - distance) | |
Data structure for storing collision information between two entities.
Used to track collisions that have been detected, including the entities involved and the degree of overlap for potential resolution.
Definition at line 31 of file CollisionSystem.hpp.
| std::uint32_t gme::CollisionPair::entityId1 |
First entity ID in collision.
Definition at line 33 of file CollisionSystem.hpp.
| std::uint32_t gme::CollisionPair::entityId2 |
Second entity ID in collision.
Definition at line 34 of file CollisionSystem.hpp.
| float gme::CollisionPair::overlapDistance |
Distance of overlap (radiusSum - distance)
Definition at line 35 of file CollisionSystem.hpp.