The RayIntersectionGeometry encapsulates all the information relative to a Ray/Actor intersection, providing also extra information relative to the intersection on the Geometry in use by the Actor.
More...
#include <RayIntersector.hpp>
List of all members.
Detailed Description
The RayIntersectionGeometry encapsulates all the information relative to a Ray/Actor intersection, providing also extra information relative to the intersection on the Geometry in use by the Actor.
Constructor & Destructor Documentation
| vl::RayIntersectionGeometry::RayIntersectionGeometry |
( |
) |
[inline] |
Member Function Documentation
| virtual const char* vl::RayIntersectionGeometry::className |
( |
) |
[inline, virtual] |
| Geometry* vl::RayIntersectionGeometry::geometry |
( |
) |
[inline] |
| const Geometry* vl::RayIntersectionGeometry::geometry |
( |
) |
const [inline] |
| DrawCall* vl::RayIntersectionGeometry::drawCalls |
( |
) |
[inline] |
| const DrawCall* vl::RayIntersectionGeometry::drawCalls |
( |
) |
const [inline] |
| int vl::RayIntersectionGeometry::triangleIndex |
( |
) |
const [inline] |
The starting index of the intersected primitive inside drawCalls()
| int* vl::RayIntersectionGeometry::triangle |
( |
) |
const |
An int[3] representing the indices of the intersected triangle.
| void vl::RayIntersectionGeometry::setGeometry |
( |
Geometry * |
g ) |
[inline] |
| void vl::RayIntersectionGeometry::setPrimitives |
( |
DrawCall * |
p ) |
[inline] |
| void vl::RayIntersectionGeometry::setTriangleIndex |
( |
int |
t_idx ) |
[inline] |
The starting index of the intersected primitive inside drawCalls()
| void vl::RayIntersectionGeometry::setTriangle |
( |
int |
a, |
|
|
int |
b, |
|
|
int |
c |
|
) |
| [inline] |
An int[3] representing the indices of the intersected triangle.
Member Data Documentation
The documentation for this class was generated from the following file: