#include <memory>
#include "FGMouseInput.hxx"
#include <osgGA/GUIEventAdapter>
#include <simgear/scene/util/SGPickCallback.hxx>
#include <simgear/timing/timestamp.hxx>
#include <simgear/scene/model/SGPickAnimation.hxx>
#include "FGButton.hxx"
#include <Main/globals.hxx>
#include <Main/fg_props.hxx>
#include <Viewer/renderer.hxx>
#include <Viewer/sview.hxx>
#include <Viewer/FGEventHandler.hxx>
#include <GUI/MouseCursor.hxx>
Go to the source code of this file.
|
static const SGSceneryPick * | getPick (const SGSceneryPicks &pick_list, const SGPickCallback *cb) |
|
static void | mouseClickHandler (int button, int updown, int x, int y, bool mainWindow, const osgGA::GUIEventAdapter *ea) |
|
static void | mouseMotionHandler (int x, int y, const osgGA::GUIEventAdapter *ea) |
|
◆ SGPickCallbackList
◆ SGPickCallbackPtr
◆ SGSceneryPicks
◆ getPick()
static const SGSceneryPick * getPick |
( |
const SGSceneryPicks & | pick_list, |
|
|
const SGPickCallback * | cb ) |
|
static |
◆ mouseClickHandler()
static void mouseClickHandler |
( |
int | button, |
|
|
int | updown, |
|
|
int | x, |
|
|
int | y, |
|
|
bool | mainWindow, |
|
|
const osgGA::GUIEventAdapter * | ea ) |
|
static |
◆ mouseMotionHandler()
static void mouseMotionHandler |
( |
int | x, |
|
|
int | y, |
|
|
const osgGA::GUIEventAdapter * | ea ) |
|
static |
◆ global_mouseInput
◆ MAX_MICE
◆ MAX_MOUSE_BUTTONS
const int MAX_MOUSE_BUTTONS = 8 |
◆ registrantFGMouseInput
SGSubsystemMgr::Registrant<FGMouseInput> registrantFGMouseInput |