Engine-wide primitive type aliases and GLM math imports.
Node in the scene graph: a named transform that owns components and children.
glm::vec3 vec3
3-component float vector (e.g. world position, RGB colour, normals).
Hit information returned by PhysicsManager::Raycast.
vec3 point
World-space hit point.
vec3 normal
Surface normal at the hit.
float fraction
Fraction along the ray segment in [0, 1].