Public Types | |
typedef TCollisionBvhContainer::const_iterator | TCollisionBvhIter |
Public Member Functions | |
CollisionBvhRayCaster (const TCollisionBvhContainer &collisionBvhs, TRayNodeIntersectionResults &rayNodeIntersectionsScratch, std::function< SkewedRay(const v3 &, const v3 &, const dv3 &, const float)> rayToWorldSpaceTransform, const IVerifyRaycastResultDelegate &intersectionValidator) | |
RayCasterResult | FindFirstRayIntersection (const float environmentFlatteningScale, const Eegeo::dv3 &rayOrigin, const Eegeo::dv3 &rayDirection) const |
Public Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |