|
vtlib library
|

Public Member Functions | |
| void | Eval () |
Public Member Functions inherited from vtFlyer | |
| void | SetSpeed (float fSpeed) |
| float | GetSpeed () |
| void | OnMouse (vtMouseEvent &event) |
| Virtual handler, to catch mouse events, can be overridden by your engine class. | |
| float | GetCurrentSpeed () |
| Current speed (meters/second as of the most recent frame) | |
Public Member Functions inherited from vtLastMouse | |
| void | GetNormalizedMouseCoords (float &mx, float &my) |
Public Member Functions inherited from vtEngine | |
| osg::Referenced * | GetTarget (uint which=0) |
| void | AddTarget (osg::Referenced *ptr) |
| void | RemoveTarget (osg::Referenced *ptr) |
| uint | NumTargets () |
| Return the number of targets for this engine. | |
| 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. | |
Additional Inherited Members | |
Public Attributes inherited from vtLastMouse | |
| int | m_buttons |
| IPoint2 | m_pos |
| int | m_flags |
This engine extends vtFlyer for navigation of an orthographic camera (usually, top-down).
Position is considered relative to the center of the window.
|
virtual |
Virtual handler, will be called every frame to do the work of the engine. You must override this if you want your engine to be useful.
Reimplemented from vtFlyer.
1.8.10