13#include <osg/GraphicsContext>
46void fgOSInit(
int* argc,
char** argv);
65namespace osg {
class Camera;
class GraphicsContext; }
66namespace osgGA {
class GUIEventAdapter; }
72typedef void (*
fgKeyHandler)(
int key,
int keymod,
int mousex,
int mousey);
73typedef void (*
fgMouseClickHandler)(
int button,
int updown,
int x,
int y,
bool mainWindow,
const osgGA::GUIEventAdapter*);
void(* fgKeyHandler)(int key, int keymod, int mousex, int mousey)
void fgRegisterMouseMotionHandler(fgMouseMotionHandler func)
void fgRegisterKeyHandler(fgKeyHandler func)
void fgSetMouseCursor(FGMouseCursor::Cursor cursor)
void fgOSResetProperties()
void(* fgMouseClickHandler)(int button, int updown, int x, int y, bool mainWindow, const osgGA::GUIEventAdapter *)
FGMouseCursor::Cursor fgGetMouseCursor()
void fgRegisterWindowResizeHandler(fgWindowResizeHandler func)
void fgRegisterDrawHandler(fgDrawHandler func)
void fgWarpMouse(int x, int y)
void fgRegisterIdleHandler(fgIdleHandler func)
void fgRegisterMouseClickHandler(fgMouseClickHandler func)
void fgOSInit(int *argc, char **argv)
void(* fgMouseMotionHandler)(int x, int y, const osgGA::GUIEventAdapter *)
void(* fgWindowResizeHandler)(int w, int h)