1 #ifndef RAYLIB_CPP_INCLUDE_RAYCOLLISION_HPP_
2 #define RAYLIB_CPP_INCLUDE_RAYCOLLISION_HPP_
4 #include "./raylib.hpp"
5 #include "./raylib-cpp-utils.hpp"
25 RayCollision(const ::Ray& ray, const ::Mesh& mesh, const ::Matrix& transform) {
26 set(::GetRayCollisionMesh(ray, mesh, transform));
33 set(::GetRayCollisionModel(ray, model));
40 set(::GetRayCollisionTriangle(ray, p1, p2, p3));
48 GETTERSETTER(
bool, Hit, hit)
49 GETTERSETTER(
float, Distance, distance)
56 distance = ray.distance;
63 #endif // RAYLIB_CPP_INCLUDE_RAYCOLLISION_HPP_