FlightGear next
FGJoystickInput Class Reference

#include <FGJoystickInput.hxx>

Inherits SGSubsystem, and FGCommonInput.

Public Member Functions

 FGJoystickInput ()
 
virtual ~FGJoystickInput ()
 
void init () override
 
void postinit () override
 
void reinit () override
 
void update (double dt) override
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Static Public Attributes

static const int MAX_JOYSTICKS = 16
 
static const int MAX_JOYSTICK_AXES = _JS_MAX_AXES
 
static const int MAX_JOYSTICK_BUTTONS = 32
 

Detailed Description

Definition at line 39 of file FGJoystickInput.hxx.

Constructor & Destructor Documentation

◆ FGJoystickInput()

FGJoystickInput::FGJoystickInput ( )

Definition at line 71 of file FGJoystickInput.cxx.

◆ ~FGJoystickInput()

FGJoystickInput::~FGJoystickInput ( )
virtual

Definition at line 75 of file FGJoystickInput.cxx.

Member Function Documentation

◆ init()

void FGJoystickInput::init ( )
override

Definition at line 96 of file FGJoystickInput.cxx.

◆ postinit()

void FGJoystickInput::postinit ( )
override

Definition at line 180 of file FGJoystickInput.cxx.

◆ reinit()

void FGJoystickInput::reinit ( )
override

Definition at line 167 of file FGJoystickInput.cxx.

◆ staticSubsystemClassId()

static const char * FGJoystickInput::staticSubsystemClassId ( )
inlinestatic

Definition at line 53 of file FGJoystickInput.hxx.

◆ update()

void FGJoystickInput::update ( double dt)
override

Definition at line 445 of file FGJoystickInput.cxx.

Member Data Documentation

◆ MAX_JOYSTICK_AXES

const int FGJoystickInput::MAX_JOYSTICK_AXES = _JS_MAX_AXES
static

Definition at line 56 of file FGJoystickInput.hxx.

◆ MAX_JOYSTICK_BUTTONS

const int FGJoystickInput::MAX_JOYSTICK_BUTTONS = 32
static

Definition at line 57 of file FGJoystickInput.hxx.

◆ MAX_JOYSTICKS

const int FGJoystickInput::MAX_JOYSTICKS = 16
static

Definition at line 55 of file FGJoystickInput.hxx.


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