Sirikata
Public Types | Public Member Functions | Private Attributes
Sirikata::Input::SDLKeyboard Class Reference

#include <SDLInputDevice.hpp>

Inheritance diagram for Sirikata::Input::SDLKeyboard:
Collaboration diagram for Sirikata::Input::SDLKeyboard:

List of all members.

Public Types

enum  Directions {
  UP, RIGHT, DOWN, LEFT,
  MAX_DIRECTION
}

Public Member Functions

 SDLKeyboard (unsigned int which)
virtual ~SDLKeyboard ()
SDLInputManagerinputManager ()
virtual std::string getButtonName (unsigned int button) const
virtual int getNumButtons () const
virtual bool isKeyboard ()
virtual unsigned int getNumAxes () const
virtual std::string getAxisName (unsigned int) const

Private Attributes

unsigned int mWhich

Member Enumeration Documentation

Enumerator:
UP 
RIGHT 
DOWN 
LEFT 
MAX_DIRECTION 

Constructor & Destructor Documentation

Sirikata::Input::SDLKeyboard::SDLKeyboard ( unsigned int  which)
Sirikata::Input::SDLKeyboard::~SDLKeyboard ( ) [virtual]

Member Function Documentation

virtual std::string Sirikata::Input::SDLKeyboard::getAxisName ( unsigned int  ) const [inline, virtual]
std::string Sirikata::Input::SDLKeyboard::getButtonName ( unsigned int  button) const [virtual]
virtual unsigned int Sirikata::Input::SDLKeyboard::getNumAxes ( ) const [inline, virtual]
virtual int Sirikata::Input::SDLKeyboard::getNumButtons ( ) const [inline, virtual]
SDLInputManager * Sirikata::Input::SDLKeyboard::inputManager ( )
virtual bool Sirikata::Input::SDLKeyboard::isKeyboard ( ) [inline, virtual]

Reimplemented from Sirikata::Input::InputDevice.


Member Data Documentation

unsigned int Sirikata::Input::SDLKeyboard::mWhich [private]

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