Pure physics math — no ECS types, no registry.
Definition BroadphaseTree.cpp:11
Collision-owned result for one player KCC step.
Definition KccFrameResult.hpp:16
bool caExhausted
Definition KccFrameResult.hpp:38
float progressRatio
Definition KccFrameResult.hpp:31
glm::vec3 firstHitNormal
Definition KccFrameResult.hpp:25
glm::vec3 lastHitNormal
Definition KccFrameResult.hpp:26
bool resolvedOscillation
Definition KccFrameResult.hpp:43
glm::vec3 attemptedDelta
Definition KccFrameResult.hpp:21
bool hitWall
Definition KccFrameResult.hpp:41
int bumpHits
Definition KccFrameResult.hpp:33
glm::vec3 blockerNormal
Definition KccFrameResult.hpp:27
float depenPushDistance
Definition KccFrameResult.hpp:32
glm::vec3 actualDelta
Definition KccFrameResult.hpp:22
glm::vec3 velAfter
Definition KccFrameResult.hpp:20
bool hitFloor
Definition KccFrameResult.hpp:39
int sweepHits
Definition KccFrameResult.hpp:35
int caIterations
Definition KccFrameResult.hpp:34
glm::vec3 posBefore
Definition KccFrameResult.hpp:17
glm::vec3 posAfter
Definition KccFrameResult.hpp:18
glm::vec3 depenDelta
Definition KccFrameResult.hpp:23
bool usedWalkCapsule
Definition KccFrameResult.hpp:37
bool hitBlocker
Definition KccFrameResult.hpp:42
glm::vec3 ceilingNormal
Definition KccFrameResult.hpp:28
glm::vec3 velBefore
Definition KccFrameResult.hpp:19
glm::vec3 floorNormal
Definition KccFrameResult.hpp:29
bool hitCeiling
Definition KccFrameResult.hpp:40