#include <GtePicker.h>
|
void | ExecuteRecursive (std::shared_ptr< Spatial > const &object) |
|
void | PickPoints (std::shared_ptr< Visual > const &visual, char const *positions, unsigned int vstride, IndexBuffer *ibuffer, Line3< float > const &line) |
|
void | PickSegments (std::shared_ptr< Visual > const &visual, char const *positions, unsigned int vstride, IndexBuffer *ibuffer, Line3< float > const &line) |
|
void | PickTriangles (std::shared_ptr< Visual > const &visual, char const *positions, unsigned int vstride, IndexBuffer *ibuffer, Line3< float > const &line) |
|
Definition at line 18 of file GtePicker.h.
void Picker::ExecuteRecursive |
( |
std::shared_ptr< Spatial > const & |
object | ) |
|
|
private |
PickRecord const & Picker::GetClosestNonnegative |
( |
| ) |
const |
PickRecord const & Picker::GetClosestNonpositive |
( |
| ) |
const |
PickRecord const & Picker::GetClosestToZero |
( |
| ) |
const |
float Picker::GetMaxDistance |
( |
| ) |
const |
void Picker::operator() |
( |
std::shared_ptr< Spatial > const & |
scene, |
|
|
Vector4< float > const & |
origin, |
|
|
Vector4< float > const & |
direction, |
|
|
float |
tmin, |
|
|
float |
tmax |
|
) |
| |
void Picker::PickPoints |
( |
std::shared_ptr< Visual > const & |
visual, |
|
|
char const * |
positions, |
|
|
unsigned int |
vstride, |
|
|
IndexBuffer * |
ibuffer, |
|
|
Line3< float > const & |
line |
|
) |
| |
|
private |
void Picker::PickSegments |
( |
std::shared_ptr< Visual > const & |
visual, |
|
|
char const * |
positions, |
|
|
unsigned int |
vstride, |
|
|
IndexBuffer * |
ibuffer, |
|
|
Line3< float > const & |
line |
|
) |
| |
|
private |
void Picker::PickTriangles |
( |
std::shared_ptr< Visual > const & |
visual, |
|
|
char const * |
positions, |
|
|
unsigned int |
vstride, |
|
|
IndexBuffer * |
ibuffer, |
|
|
Line3< float > const & |
line |
|
) |
| |
|
private |
void Picker::SetMaxDistance |
( |
float |
maxDistance | ) |
|
Vector4<float> gte::Picker::mDirection |
|
private |
float gte::Picker::mMaxDistance |
|
private |
Vector4<float> gte::Picker::mOrigin |
|
private |
The documentation for this class was generated from the following files: