#include <G3DEngine.H>
Inherits InSpace::ISVREngine.
Public Member Functions | |
| void | run (ISApp *app) |
| int | maxScreenWidth () |
| int | maxScreenHeight () |
| void | runloop () |
Static Public Member Functions | |
| ISVREngine * | createInstance (int argc, char **argv) |
| RenderDevice * | renderDevice () |
| VARArea * | varDynamic () |
| VARArea * | varStatic () |
Protected Member Functions | |
| G3DEngine (int argc, char **argv) | |
| virtual | ~G3DEngine () |
| void | setProjection (cWtransf &eye2room) |
| void | processSDLInput () |
| void | mousemotion (int x, int y) |
| str_ptr | getKeyName (SDLKey key) |
| void | sendKbdEvent (str_ptr keyname, bool down) |
Protected Attributes | |
| int | _drawcount |
| XYpt | _lastPos |
| int | _argc |
| char ** | _argv |
| Wtransf | _room2tile |
| double | _halftilew |
| double | _halftileh |
| double | _nearclip |
| double | _farclip |
Static Protected Attributes | |
| GWindow * | _gwindow |
| RenderDevice * | _renderDevice |
| Log * | _debugLog |
| VARArea * | _varDynamic |
| VARArea * | _varStatic |
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
Implements InSpace::ISVREngine. |
|
|
subclasses should override this so that window setup can easily determine the resolution for fullscreen mode. Implements InSpace::ISVREngine. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
called to start up the application, for some implementations (GLUT on an X window system for example) argc and argv can be used to pass display settings etc.. see GLUT doc for more info Implements InSpace::ISVREngine. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4