FlightGear next
FGLinuxEventInput Class Reference

#include <FGLinuxEventInput.hxx>

Inherits FGEventInput.

Public Member Functions

 FGLinuxEventInput ()
 
virtual ~FGLinuxEventInput ()
 
void postinit () override
 
void update (double dt) override
 
- Public Member Functions inherited from FGEventInput
 FGEventInput ()
 
 FGEventInput (const char *filePath, const char *propertyRoot)
 
virtual ~FGEventInput ()
 
void init () override
 
void postinit () override
 
void shutdown () override
 
void update (double dt) override
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Additional Inherited Members

- Static Public Attributes inherited from FGEventInput
static const unsigned MAX_DEVICES = 1000
 
static const unsigned INVALID_DEVICE_INDEX = MAX_DEVICES + 1
 
- Protected Member Functions inherited from FGEventInput
unsigned AddDevice (FGInputDevice *inputDevice)
 
void RemoveDevice (unsigned index)
 
- Protected Attributes inherited from FGEventInput
const char * filePath
 
const char * propertyRoot
 
std::map< int, FGInputDevice * > inputDevices
 
FGDeviceConfigurationMap configMap
 
SGPropertyNode_ptr nasalClose
 

Detailed Description

Definition at line 68 of file FGLinuxEventInput.hxx.

Constructor & Destructor Documentation

◆ FGLinuxEventInput()

FGLinuxEventInput::FGLinuxEventInput ( )

Definition at line 473 of file FGLinuxEventInput.cxx.

◆ ~FGLinuxEventInput()

FGLinuxEventInput::~FGLinuxEventInput ( )
virtual

Definition at line 477 of file FGLinuxEventInput.cxx.

Member Function Documentation

◆ postinit()

void FGLinuxEventInput::postinit ( )
override

Definition at line 481 of file FGLinuxEventInput.cxx.

◆ staticSubsystemClassId()

static const char * FGLinuxEventInput::staticSubsystemClassId ( )
inlinestatic

Definition at line 79 of file FGLinuxEventInput.hxx.

◆ update()

void FGLinuxEventInput::update ( double dt)
override

Definition at line 526 of file FGLinuxEventInput.cxx.


The documentation for this class was generated from the following files: