26#ifndef _FGMOUSEINPUT_HXX
27#define _FGMOUSEINPUT_HXX
33#include <simgear/structure/subsystem_mgr.hxx>
36namespace osgGA {
class GUIEventAdapter; }
52 void update(
double dt)
override;
57 void doMouseClick (
int b,
int updown,
int x,
int y,
bool mainWindow,
const osgGA::GUIEventAdapter* ea);
58 void doMouseMotion (
int x,
int y,
const osgGA::GUIEventAdapter*);
73 void processMotion(
int x,
int y,
const osgGA::GUIEventAdapter* ea);
75 bool isRightDragLookActive()
const;
77 class FGMouseInputPrivate;
78 std::unique_ptr<FGMouseInputPrivate> d;