engine/collisions/raycast.hpp file

System argument cubos::engine::Raycast.

Namespaces

namespace cubos
Cubos libraries namespace.
namespace cubos::engine
Engine module.
namespace cubos::core
Core namespace.
namespace cubos::core::ecs
ECS module.

Classes

class cubos::engine::Raycast
System argument which allows performing raycast queries among all entities with colliders.
struct cubos::engine::Raycast::Hit
Holds the result of a raycast query.
struct cubos::engine::Raycast::Ray
Describes the ray used in a raycast query.