|
virtual void | Eval () |
|
osg::Referenced * | GetTarget (uint which=0) |
|
void | AddTarget (osg::Referenced *ptr) |
|
void | SetTarget (osg::Referenced *ptr) |
|
void | RemoveTarget (osg::Referenced *ptr) |
|
uint | NumTargets () |
| Return the number of targets for this engine.
|
|
void | setName (const char *str) |
|
const char * | getName () |
|
virtual void | OnMouse (vtMouseEvent &event) |
| Virtual handler, to catch mouse events, can be overridden by your engine class.
|
|
virtual void | OnKey (int key, int flags) |
| Virtual handler, to catch keyboard events, can be overridden by your engine class.
|
|
virtual void | OnWindowSize (int width, int height) |
| Virtual handler, to catch resize events, can be overridden by your engine class.
|
|
void | SetWindow (vtWindow *pWin) |
|
vtWindow * | GetWindow () |
|
void | AddChild (vtEngine *pEngine) |
|
void | RemoveChild (vtEngine *pEngine) |
|
vtEngine * | GetChild (uint i) |
|
uint | NumChildren () |
|
void | AddChildrenToList (vtArray< vtEngine * > &list, bool bEnabledOnly) |
|
virtual void | SetEnabled (bool bOn) |
|
bool | GetEnabled () |
|
A small engine that allows the SkyDome to stay around the Camera.