SelectionTest Class Reference
#include <selectable.h>
Public Member Functions |
virtual | ~SelectionTest () |
virtual void | BeginMesh (const Matrix4 &localToWorld, bool twoSided=false)=0 |
virtual const VolumeTest & | getVolume () const =0 |
virtual const Vector3 & | getNear () const =0 |
virtual const Vector3 & | getFar () const =0 |
virtual void | TestPoint (const Vector3 &point, SelectionIntersection &best)=0 |
virtual void | TestPolygon (const VertexPointer &vertices, std::size_t count, SelectionIntersection &best)=0 |
virtual void | TestLineLoop (const VertexPointer &vertices, std::size_t count, SelectionIntersection &best)=0 |
virtual void | TestLineStrip (const VertexPointer &vertices, std::size_t count, SelectionIntersection &best)=0 |
virtual void | TestLines (const VertexPointer &vertices, std::size_t count, SelectionIntersection &best)=0 |
virtual void | TestTriangles (const VertexPointer &vertices, const IndexPointer &indices, SelectionIntersection &best)=0 |
virtual void | TestQuads (const VertexPointer &vertices, const IndexPointer &indices, SelectionIntersection &best)=0 |
virtual void | TestQuadStrip (const VertexPointer &vertices, const IndexPointer &indices, SelectionIntersection &best)=0 |
Detailed Description
Definition at line 235 of file selectable.h.
Constructor & Destructor Documentation
virtual SelectionTest::~SelectionTest |
( |
|
) |
[inline, virtual] |
Member Function Documentation
virtual void SelectionTest::BeginMesh |
( |
const Matrix4 & |
localToWorld, |
|
|
bool |
twoSided = false | |
|
) |
| | [pure virtual] |
virtual const Vector3& SelectionTest::getFar |
( |
|
) |
const [pure virtual] |
virtual const Vector3& SelectionTest::getNear |
( |
|
) |
const [pure virtual] |
virtual const VolumeTest& SelectionTest::getVolume |
( |
|
) |
const [pure virtual] |
The documentation for this class was generated from the following file: