#include <vruiIntersection.h>
vrui::vruiIntersection::vruiIntersection |
( |
| ) |
|
virtual vrui::vruiIntersection::~vruiIntersection |
( |
| ) |
|
|
virtual |
void vrui::vruiIntersection::callActions |
( |
vruiNode * |
node, |
|
|
vruiHit * |
hit |
|
) |
| |
|
protected |
void vrui::vruiIntersection::callMisses |
( |
| ) |
|
|
protected |
static std::vector<int *>& vrui::vruiIntersection::frames |
( |
| ) |
|
|
staticprotected |
virtual const char* vrui::vruiIntersection::getActionName |
( |
| ) |
const |
|
pure virtual |
virtual const char* vrui::vruiIntersection::getClassName |
( |
| ) |
const |
|
pure virtual |
static vruiIntersection* vrui::vruiIntersection::getIntersector |
( |
const std::string & |
name | ) |
|
|
static |
static vruiIntersection* vrui::vruiIntersection::getIntersectorForAction |
( |
const std::string & |
actionName | ) |
|
|
static |
virtual void vrui::vruiIntersection::intersect |
( |
| ) |
|
|
protectedpure virtual |
static std::vector<vruiIntersection *>& vrui::vruiIntersection::intersectors |
( |
| ) |
|
|
staticprotected |
void vrui::vruiIntersection::remove |
( |
vruiNode * |
node | ) |
|
void vrui::vruiIntersection::remove |
( |
coAction * |
action | ) |
|
bool vrui::vruiIntersection::update |
( |
| ) |
|
|
virtual |
this method is called once per frame as long as it returns true. as soon as it returns false, it is removed from the update manager and not called again. the update method is called prior to preFrame();
Implements vrui::coUpdateable.
int vrui::vruiIntersection::frameIndex |
|
protected |
The documentation for this class was generated from the following file: