FlightGear next
FGHIDEventInput Class Reference

#include <FGHIDEventInput.hxx>

Inherits FGEventInput.

Classes

class  FGHIDEventInputPrivate
 

Public Member Functions

 FGHIDEventInput ()
 
virtual ~FGHIDEventInput ()
 
void postinit () override
 
void reinit () override
 
void shutdown () 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 36 of file FGHIDEventInput.hxx.

Constructor & Destructor Documentation

◆ FGHIDEventInput()

FGHIDEventInput::FGHIDEventInput ( )

Definition at line 1465 of file FGHIDEventInput.cxx.

◆ ~FGHIDEventInput()

FGHIDEventInput::~FGHIDEventInput ( )
virtual

Definition at line 1471 of file FGHIDEventInput.cxx.

Member Function Documentation

◆ postinit()

void FGHIDEventInput::postinit ( )
override

Definition at line 1483 of file FGHIDEventInput.cxx.

◆ reinit()

void FGHIDEventInput::reinit ( )
override

Definition at line 1475 of file FGHIDEventInput.cxx.

◆ shutdown()

void FGHIDEventInput::shutdown ( )
override

Definition at line 1498 of file FGHIDEventInput.cxx.

◆ staticSubsystemClassId()

static const char * FGHIDEventInput::staticSubsystemClassId ( )
inlinestatic

Definition at line 49 of file FGHIDEventInput.hxx.

◆ update()

void FGHIDEventInput::update ( double dt)
override

Definition at line 1509 of file FGHIDEventInput.cxx.


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