FlightGear next
|
#include <FGEventInput.hxx>
Inherits FGAxisEvent.
Public Member Functions | |
FGRelAxisEvent (FGInputDevice *device, SGPropertyNode_ptr eventNode) | |
![]() | |
FGAxisEvent (FGInputDevice *device, SGPropertyNode_ptr eventNode) | |
~FGAxisEvent () | |
void | SetMaxRange (double value) |
void | SetMinRange (double value) |
void | SetRange (double min, double max) |
![]() | |
FGInputEvent (FGInputDevice *device, SGPropertyNode_ptr eventNode) | |
virtual | ~FGInputEvent () |
std::string | GetName () const |
std::string | GetDescription () const |
virtual void | update (double dt) |
Protected Member Functions | |
void | fire (SGAbstractBinding *binding, FGEventData &eventData) override |
![]() | |
virtual void | fire (FGEventData &eventData) |
Additional Inherited Members | |
![]() | |
static FGInputEvent * | NewObject (FGInputDevice *device, SGPropertyNode_ptr node) |
![]() | |
double | tolerance |
double | minRange |
double | maxRange |
double | center |
double | deadband |
double | lowThreshold |
double | highThreshold |
double | lastValue |
std::unique_ptr< SGInterpTable > | interpolater |
bool | mirrorInterpolater = false |
![]() | |
std::string | desc |
std::string | name |
binding_list_t | bindings [KEYMOD_MAX] |
setting_list_t | settings |
FGInputDevice * | device |
double | lastDt |
double | intervalSec |
double | lastSettingValue |
Definition at line 188 of file FGEventInput.hxx.
FGRelAxisEvent::FGRelAxisEvent | ( | FGInputDevice * | device, |
SGPropertyNode_ptr | eventNode ) |
Definition at line 203 of file FGEventInput.cxx.
|
overrideprotectedvirtual |
Reimplemented from FGInputEvent.
Definition at line 210 of file FGEventInput.cxx.