6 #include "VectorMath.h"
7 #include "CollisionGroup.h"
8 #include "RayCasterResult.h"
9 #include "RayNodeIntersectionResult.h"
10 #include "Rendering.h"
11 #include "IMultipleResultRayCaster.h"
12 #include "InteriorsPresentationModule.h"
13 #include "RayCasterBase.h"
30 virtual std::vector<RayCasterResult> CastRay(
const Eegeo::dv3& rayOrigin,
const Eegeo::dv3& rayDirection, u32 collidableGroupsMask = Collision::CollisionGroup::CollideAll);
36 std::vector<RayCasterResult> FindRayIntersections(
37 const float environmentFlatteningScale,
const Eegeo::dv3& rayOrigin,
const Eegeo::dv3& rayDirection)
const;