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

MouseSDL Class Reference

#include <mousesdl.h>

Inheritance diagram for MouseSDL:

Inheritance graph
[legend]
Collaboration diagram for MouseSDL:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MouseSDL ()
virtual ~MouseSDL ()
virtual bool Init (kerosin::InputSystem *inputSystem)
 init the device
virtual int EventFilter (const SDL_Event *event)
 this filters an SDL specific input

Detailed Description

Definition at line 32 of file mousesdl.h.


Constructor & Destructor Documentation

MouseSDL::MouseSDL  ) 
 

Definition at line 27 of file mousesdl.cpp.

MouseSDL::~MouseSDL  )  [virtual]
 

Definition at line 31 of file mousesdl.cpp.


Member Function Documentation

int MouseSDL::EventFilter const SDL_Event *  event  )  [virtual]
 

this filters an SDL specific input

Implements InputDeviceSDL.

Definition at line 42 of file mousesdl.cpp.

References kerosin::InputSystem::AddInputInternal(), kerosin::InputServer::Input::code, kerosin::InputServer::Input::data, kerosin::InputServer::eAxis, kerosin::InputServer::eButton, kerosin::InputSystem::GetInputServer(), kerosin::InputServer::IC_AXISX, kerosin::InputServer::IC_AXISY, kerosin::InputServer::IC_MOUSE_LEFT, kerosin::InputServer::IC_MOUSE_MIDDLE, kerosin::InputServer::IC_MOUSE_RIGHT, and kerosin::InputDevice::mInputSystem.

Here is the call graph for this function:

bool MouseSDL::Init kerosin::InputSystem inputSystem  )  [virtual]
 

init the device

Reimplemented from kerosin::InputDevice.

Definition at line 36 of file mousesdl.cpp.

References kerosin::InputDevice::Init().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 15:39:31 2006 for rcssserver3d by  doxygen 1.4.4