XLE  v0.02.0
Public Types | Public Member Functions | List of all members
SceneEngine::IIntersectionTester Class Referenceabstract

Resolves ray and box intersections for tools More...

#include <IntersectionTest.h>

Inheritance diagram for SceneEngine::IIntersectionTester:
Inheritance graph
[legend]

Public Types

using Result = IntersectionTestScene::Result
 

Public Member Functions

virtual Result FirstRayIntersection (const IntersectionTestContext &context, std::pair< Float3, Float3 > worldSpaceRay) const =0
 
virtual void FrustumIntersection (std::vector< Result > &results, const IntersectionTestContext &context, const Float4x4 &worldToProjection) const =0
 

Detailed Description

Resolves ray and box intersections for tools

Interface class for extending IntersectionTestScene to support intersections against other types of objects.


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