#include <VRJugglerScene.h>
Inheritance diagram for VRJugglerScene:
Public Methods | |
VRJugglerScene (VMDApp *) | |
pass in VMDApp handle, needed for VMDexit. More... | |
void | init () |
virtual | ~VRJugglerScene (void) |
virtual void | draw (DisplayDevice *) |
draw the scene to the given DisplayDevice, can change display states XXX note, this method should really be a 'const' method since it is run concurrently by several processes that share memory, but we can't actually write it that way since the locking routines do indeed write to lock variables. The code in draw() should be written as though it were a const method however. More... | |
virtual void | draw_finished (void) |
perform any post-drawing cleanup, reset state caching variables, etc. More... | |
virtual int | prepare () |
Call the parent's prepare, then update the shared memory info. More... | |
void | waitForKernelStop () |
void | appendCommand (const char *str) |
Use VRJuggler allocator-deallocator for VRJugglerScene object. More... | |
void | getWandXYZ (float &x, float &y, float &z) |
void | getWandRotMat (Matrix4 &rot) |
bool | getWandButton (unsigned nr) |
Public Attributes | |
VMDApp * | app |
Kernel * | kernel |
M_VRJapp * | application |
|
pass in VMDApp handle, needed for VMDexit.
Definition at line 38 of file VRJugglerScene.C. |
|
Definition at line 78 of file VRJugglerScene.C. References application, and kernel. |
|
Use VRJuggler allocator-deallocator for VRJugglerScene object.
Definition at line 121 of file VRJugglerScene.C. References app, M_VRJapp::appendCommand, and application. |
|
draw the scene to the given DisplayDevice, can change display states XXX note, this method should really be a 'const' method since it is run concurrently by several processes that share memory, but we can't actually write it that way since the locking routines do indeed write to lock variables. The code in draw() should be written as though it were a const method however.
Reimplemented from Scene. Definition at line 88 of file VRJugglerScene.C. References app, and Scene::draw. Referenced by vrjuggler_renderer. |
|
perform any post-drawing cleanup, reset state caching variables, etc.
Reimplemented from Scene. Definition at line 100 of file VRJugglerScene.C. References app, and Scene::draw_finished. Referenced by vrjuggler_renderer. |
|
Definition at line 153 of file VRJugglerScene.C. References application, and M_VRJapp::getWandButton. Referenced by VRJugglerButtons::update. |
|
Definition at line 145 of file VRJugglerScene.C. References application, and M_VRJapp::getWandRotMat. Referenced by VRJugglerTracker::update. |
|
Definition at line 135 of file VRJugglerScene.C. References application, M_VRJapp::getWandXYZ, and z. Referenced by VRJugglerTracker::update. |
|
Definition at line 42 of file VRJugglerScene.C. References application, kernel, and M_VRJapp::setScene. |
|
Call the parent's prepare, then update the shared memory info.
Reimplemented from Scene. Definition at line 110 of file VRJugglerScene.C. References Scene::prepare. |
|
Definition at line 114 of file VRJugglerScene.C. References kernel. |
|
Definition at line 56 of file VRJugglerScene.h. Referenced by appendCommand, draw, M_VRJapp::draw, draw_finished, M_VRJapp::latePreFrame, M_VRJapp::postFrame, and M_VRJapp::preFrame. |
|
Definition at line 92 of file VRJugglerScene.h. Referenced by appendCommand, getWandButton, getWandRotMat, getWandXYZ, init, and ~VRJugglerScene. |
|
Definition at line 91 of file VRJugglerScene.h. Referenced by init, waitForKernelStop, and ~VRJugglerScene. |