FlightGear next
FGEventHandler.cxx File Reference
#include <osg/Camera>
#include <osg/GraphicsContext>
#include <osg/Math>
#include <osg/Viewport>
#include <osgViewer/Viewer>
#include <Main/fg_props.hxx>
#include "CameraGroup.hxx"
#include "FGEventHandler.hxx"
#include "WindowSystemAdapter.hxx"
#include "WindowBuilder.hxx"
#include "renderer.hxx"
#include "sview.hxx"

Go to the source code of this file.

Namespaces

namespace  flightgear
 FlightPlan.hxx - defines a full flight-plan object, including departure, cruise, arrival information and waypoints.
 

Macros

#define PU_KEY_GLUT_SPECIAL_OFFSET   256
 
#define PU_KEY_F1   (1 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F2   (2 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F3   (3 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F4   (4 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F5   (5 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F6   (6 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F7   (7 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F8   (8 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F9   (9 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F10   (10 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F11   (11 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_F12   (12 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_LEFT   (100 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_UP   (101 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_RIGHT   (102 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_DOWN   (103 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_PAGE_UP   (104 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_PAGE_DOWN   (105 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_HOME   (106 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_END   (107 + PU_KEY_GLUT_SPECIAL_OFFSET)
 
#define PU_KEY_INSERT   (108 + PU_KEY_GLUT_SPECIAL_OFFSET)
 

Functions

bool flightgear::eventToWindowCoords (const osgGA::GUIEventAdapter *ea, double &x, double &y)
 

Variables

const int flightgear::displayStatsKey = 1
 
const int flightgear::printStatsKey = 2
 

Macro Definition Documentation

◆ PU_KEY_DOWN

#define PU_KEY_DOWN   (103 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 39 of file FGEventHandler.cxx.

◆ PU_KEY_END

#define PU_KEY_END   (107 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 43 of file FGEventHandler.cxx.

◆ PU_KEY_F1

#define PU_KEY_F1   (1 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 24 of file FGEventHandler.cxx.

◆ PU_KEY_F10

#define PU_KEY_F10   (10 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 33 of file FGEventHandler.cxx.

◆ PU_KEY_F11

#define PU_KEY_F11   (11 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 34 of file FGEventHandler.cxx.

◆ PU_KEY_F12

#define PU_KEY_F12   (12 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 35 of file FGEventHandler.cxx.

◆ PU_KEY_F2

#define PU_KEY_F2   (2 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 25 of file FGEventHandler.cxx.

◆ PU_KEY_F3

#define PU_KEY_F3   (3 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 26 of file FGEventHandler.cxx.

◆ PU_KEY_F4

#define PU_KEY_F4   (4 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 27 of file FGEventHandler.cxx.

◆ PU_KEY_F5

#define PU_KEY_F5   (5 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 28 of file FGEventHandler.cxx.

◆ PU_KEY_F6

#define PU_KEY_F6   (6 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 29 of file FGEventHandler.cxx.

◆ PU_KEY_F7

#define PU_KEY_F7   (7 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 30 of file FGEventHandler.cxx.

◆ PU_KEY_F8

#define PU_KEY_F8   (8 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 31 of file FGEventHandler.cxx.

◆ PU_KEY_F9

#define PU_KEY_F9   (9 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 32 of file FGEventHandler.cxx.

◆ PU_KEY_GLUT_SPECIAL_OFFSET

#define PU_KEY_GLUT_SPECIAL_OFFSET   256

Definition at line 22 of file FGEventHandler.cxx.

◆ PU_KEY_HOME

#define PU_KEY_HOME   (106 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 42 of file FGEventHandler.cxx.

◆ PU_KEY_INSERT

#define PU_KEY_INSERT   (108 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 44 of file FGEventHandler.cxx.

◆ PU_KEY_LEFT

#define PU_KEY_LEFT   (100 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 36 of file FGEventHandler.cxx.

◆ PU_KEY_PAGE_DOWN

#define PU_KEY_PAGE_DOWN   (105 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 41 of file FGEventHandler.cxx.

◆ PU_KEY_PAGE_UP

#define PU_KEY_PAGE_UP   (104 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 40 of file FGEventHandler.cxx.

◆ PU_KEY_RIGHT

#define PU_KEY_RIGHT   (102 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 38 of file FGEventHandler.cxx.

◆ PU_KEY_UP

#define PU_KEY_UP   (101 + PU_KEY_GLUT_SPECIAL_OFFSET)

Definition at line 37 of file FGEventHandler.cxx.