All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults > Member List

This is the complete list of members for Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >, including all inherited members.

CollisionBvhRayCaster(const TCollisionBvhContainer &collisionBvhs, TRayNodeIntersectionResults &rayNodeIntersectionsScratch, std::function< SkewedRay(const v3 &, const v3 &, const dv3 &, const float)> rayToWorldSpaceTransform, const IVerifyRaycastResultDelegate &intersectionValidator) (defined in Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >)Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >inline
FindFirstRayIntersection(const float environmentFlatteningScale, const Eegeo::dv3 &rayOrigin, const Eegeo::dv3 &rayDirection) const (defined in Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >)Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >inline
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyable
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyable
TCollisionBvhIter typedef (defined in Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >)Eegeo::Collision::CollisionBvhRayCaster< TCollisionBvhContainer, TRayNodeIntersectionResults >