swift
Public Member Functions | Friends | List of all members
swift::input::CJoystickWindows Class Reference

Windows implemenation of IJoystick with DirectInput. More...

Inheritance diagram for swift::input::CJoystickWindows:
[legend]

Public Member Functions

 CJoystickWindows (CJoystickWindows const &)=delete
 Copy Constructor.
 
CJoystickWindowsoperator= (CJoystickWindows const &)=delete
 Assignment operator.
 
virtual ~CJoystickWindows ()
 Destructor.
 
virtual swift::misc::input::CJoystickButtonList getAllAvailableJoystickButtons () const
 Get all available joystick buttons. More...
 
- Public Member Functions inherited from swift::input::IJoystick
 IJoystick (QObject *parent=nullptr)
 Constructor.
 
virtual ~IJoystick ()
 Destructor.
 

Friends

class IJoystick
 

Additional Inherited Members

- Signals inherited from swift::input::IJoystick
void buttonCombinationChanged (const swift::misc::input::CHotkeyCombination &)
 Joystick button combination has changed.
 
- Static Public Member Functions inherited from swift::input::IJoystick
static std::unique_ptr< IJoystickcreate (QObject *parent=nullptr)
 Creates a native joystick handler object.
 
- Protected Member Functions inherited from swift::input::IJoystick
virtual bool init ()
 Initializes the platform joystick devices.
 

Detailed Description

Windows implemenation of IJoystick with DirectInput.

Definition at line 105 of file joystickwindows.h.

Member Function Documentation

◆ getAllAvailableJoystickButtons()

CJoystickButtonList swift::input::CJoystickWindows::getAllAvailableJoystickButtons ( ) const
virtual

Get all available joystick buttons.

Reimplemented from swift::input::IJoystick.

Definition at line 201 of file joystickwindows.cpp.


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