OpenMW
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | List of all members
SDLUtil::ControllerListener Class Referenceabstract

#include <events.hpp>

Inheritance diagram for SDLUtil::ControllerListener:
Collaboration diagram for SDLUtil::ControllerListener:

Public Member Functions

virtual ~ControllerListener ()
 
virtual void buttonPressed (int deviceID, const SDL_ControllerButtonEvent &evt)=0
 
virtual void buttonReleased (int deviceID, const SDL_ControllerButtonEvent &evt)=0
 
virtual void axisMoved (int deviceID, const SDL_ControllerAxisEvent &arg)=0
 
virtual void controllerAdded (int deviceID, const SDL_ControllerDeviceEvent &arg)=0
 
virtual void controllerRemoved (const SDL_ControllerDeviceEvent &arg)=0
 

Constructor & Destructor Documentation

virtual SDLUtil::ControllerListener::~ControllerListener ( )
inlinevirtual

Member Function Documentation

virtual void SDLUtil::ControllerListener::axisMoved ( int  deviceID,
const SDL_ControllerAxisEvent &  arg 
)
pure virtual
Remarks
Joystick axis moved event

Implemented in MWInput::InputManager.

Here is the caller graph for this function:

virtual void SDLUtil::ControllerListener::buttonPressed ( int  deviceID,
const SDL_ControllerButtonEvent &  evt 
)
pure virtual
Remarks
Joystick button down event

Implemented in MWInput::InputManager.

Here is the caller graph for this function:

virtual void SDLUtil::ControllerListener::buttonReleased ( int  deviceID,
const SDL_ControllerButtonEvent &  evt 
)
pure virtual
Remarks
Joystick button up event

Implemented in MWInput::InputManager.

Here is the caller graph for this function:

virtual void SDLUtil::ControllerListener::controllerAdded ( int  deviceID,
const SDL_ControllerDeviceEvent &  arg 
)
pure virtual
Remarks
Joystick Added

Implemented in MWInput::InputManager.

Here is the caller graph for this function:

virtual void SDLUtil::ControllerListener::controllerRemoved ( const SDL_ControllerDeviceEvent &  arg)
pure virtual
Remarks
Joystick Removed

Implemented in MWInput::InputManager.

Here is the caller graph for this function:


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