Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

InputHandler Class Reference

#include <InputHandler.h>

Inheritance diagram for InputHandler:

Inheritance graph
[legend]
Collaboration diagram for InputHandler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~InputHandler ()
virtual void Update (float fDeltaTime)
virtual void GetDevicesAndDescriptions (vector< InputDevice > &vDevicesOut, vector< CString > &vDescriptionsOut)=0
virtual void WindowReset ()

Protected Member Functions

void ButtonPressed (DeviceInput di, bool Down)
void UpdateTimer ()

Private Attributes

RageTimer m_LastUpdate

Constructor & Destructor Documentation

virtual InputHandler::~InputHandler  )  [inline, virtual]
 


Member Function Documentation

void InputHandler::ButtonPressed DeviceInput  di,
bool  Down
[protected]
 

virtual void InputHandler::GetDevicesAndDescriptions vector< InputDevice > &  vDevicesOut,
vector< CString > &  vDescriptionsOut
[pure virtual]
 

Implemented in InputHandler_DInput, InputHandler_Linux_Joystick, InputHandler_Linux_tty, InputHandler_MonkeyKeyboard, InputHandler_SDL, InputHandler_Win32_Para, InputHandler_Win32_Pump, and InputHandler_Xbox.

virtual void InputHandler::Update float  fDeltaTime  )  [inline, virtual]
 

Reimplemented in InputHandler_DInput, InputHandler_Linux_Joystick, InputHandler_Linux_tty, InputHandler_MonkeyKeyboard, InputHandler_SDL, InputHandler_Win32_Para, InputHandler_Win32_Pump, and InputHandler_Xbox.

void InputHandler::UpdateTimer  )  [protected]
 

virtual void InputHandler::WindowReset  )  [inline, virtual]
 

Reimplemented in InputHandler_DInput.


Member Data Documentation

RageTimer InputHandler::m_LastUpdate [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:59:30 2005 for StepMania by doxygen 1.3.7