All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Collision::RayCasterFirstIntersectionBuilder Struct Reference
Inheritance diagram for Eegeo::Collision::RayCasterFirstIntersectionBuilder:
Eegeo::Collision::RayCasterIntersectionBuilder

Public Member Functions

 RayCasterFirstIntersectionBuilder (const dv3 &rayOriginEcef, const dv3 &rayDirection, float environmentFlatteningScale, const IVerifyRaycastResultDelegate &validIntersectionVerfification)
 
bool operator() (const RayNodeIntersectionResult &nodeIntersection)
 
RayCasterResult BuildResult () const
 
- Public Member Functions inherited from Eegeo::Collision::RayCasterIntersectionBuilder
 RayCasterIntersectionBuilder (const dv3 &rayOriginEcef, const dv3 &rayDirection, float environmentFlatteningScale, const IVerifyRaycastResultDelegate &validIntersectionVerfification)
 

Additional Inherited Members

- Protected Member Functions inherited from Eegeo::Collision::RayCasterIntersectionBuilder
RayCasterResult BuildResult (const RayMeshIntersectionResult &intersection, const CollisionBvh &bvh) const
 
- Protected Attributes inherited from Eegeo::Collision::RayCasterIntersectionBuilder
const
IVerifyRaycastResultDelegate
m_intersectionValidator
 
const dv3 m_rayOriginEcef
 
const dv3 m_rayDirection
 
const float m_environmentFlatteningScale
 

The documentation for this struct was generated from the following files: