2#ifndef LIBSBX_PHYSICS_COLLISION_DETECTION_HPP_
3#define LIBSBX_PHYSICS_COLLISION_DETECTION_HPP_
5#include <libsbx/math/vector3.hpp>
6#include <libsbx/math/matrix4x4.hpp>
7#include <libsbx/math/volume.hpp>
8#include <libsbx/math/quaternion.hpp>
10#include <libsbx/scenes/node.hpp>
12#include <libsbx/physics/shape_collider.hpp>
13#include <libsbx/physics/mesh_collider.hpp>
15namespace sbx::physics {
25 std::float_t depth{0.0f};
31 std::vector<contact_point> contact_points;
Definition: quaternion.hpp:25
Definition: vector3.hpp:23
Definition: mesh_collider.hpp:22
Definition: collision_detection.hpp:17
Definition: collision_detection.hpp:28
Definition: shape_collider.hpp:44