|
|
| VFlyer (float scale) |
| |
|
void | SetVerticalVelocity (float velocity) |
| |
| void | SetGravity (float grav) |
| |
| void | SetGroundTester (vtHeightConstrain *pEng) |
| |
| void | SetDamping (float damp) |
| |
| void | Eval () |
| |
|
| vtTerrainFlyer (float fSpeed, bool bAllowRoll=false) |
| |
|
void | SetHeightField (vtHeightField3d *pHF) |
| | Set the heightfield on which to do the terrain following.
|
| |
|
void | SetExag (bool bDo) |
| |
|
bool | GetExag () |
| |
|
| vtFlyer (float fSpeed=1.0f, bool bAllowRoll=false) |
| |
| void | SetSpeed (float fSpeed) |
| |
| float | GetSpeed () |
| |
|
void | SetAlwaysMove (bool bMove) |
| |
|
void | SetMultiplier (float fMult) |
| |
|
void | SetDOF (DOF dof, bool bTrue) |
| |
|
bool | GetDOF (DOF dof) |
| |
|
float | GetCurrentSpeed () |
| | Current speed (meters/second as of the most recent frame)
|
| |
|
void | OnMouse (vtMouseEvent &event) |
| | Virtual handler, to catch mouse events, can be overridden by your engine class.
|
| |
| void | GetNormalizedMouseCoords (float &mx, float &my) |
| |
| 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 | 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 () |
| |
Similar to vtTerrainFlyer, but a velocity is maintained. Viewpoint moves even after mouse button is released.