#include <vruiIntersection.h>
◆ vruiIntersection()
vrui::vruiIntersection::vruiIntersection |
( |
| ) |
|
◆ ~vruiIntersection()
vrui::vruiIntersection::~vruiIntersection |
( |
| ) |
|
|
virtual |
◆ add()
◆ callActions()
void vrui::vruiIntersection::callActions |
( |
vruiNode * |
node, |
|
|
vruiHit * |
hit |
|
) |
| |
|
protected |
◆ callMisses()
void vrui::vruiIntersection::callMisses |
( |
| ) |
|
|
protected |
◆ frames()
vector< int * > & vrui::vruiIntersection::frames |
( |
| ) |
|
|
staticprotected |
◆ getActionName()
virtual const char * vrui::vruiIntersection::getActionName |
( |
| ) |
const |
|
pure virtual |
get the associated action name
◆ getClassName()
virtual const char * vrui::vruiIntersection::getClassName |
( |
| ) |
const |
|
pure virtual |
get the Element's classname
◆ getIntersector()
vruiIntersection * vrui::vruiIntersection::getIntersector |
( |
const std::string & |
name | ) |
|
|
static |
◆ getIntersectorForAction()
vruiIntersection * vrui::vruiIntersection::getIntersectorForAction |
( |
const std::string & |
actionName | ) |
|
|
static |
◆ intersect()
virtual void vrui::vruiIntersection::intersect |
( |
| ) |
|
|
protectedpure virtual |
◆ intersectors()
◆ remove() [1/2]
void vrui::vruiIntersection::remove |
( |
coAction * |
action | ) |
|
◆ remove() [2/2]
void vrui::vruiIntersection::remove |
( |
vruiNode * |
node | ) |
|
◆ update()
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.
◆ frameIndex
int vrui::vruiIntersection::frameIndex |
|
protected |
The documentation for this class was generated from the following files: