Sirikata
Namespaces | Defines | Functions
libogre/src/input/SDLInputDevice.cpp File Reference
#include <sirikata/core/util/Standard.hh>
#include <sirikata/ogre/input/SDLInputManager.hpp>
#include <sirikata/ogre/input/SDLInputDevice.hpp>
#include <sirikata/ogre/input/InputEvents.hpp>
#include <SDL.h>
#include <SDL_video.h>
#include <SDL_syswm.h>
#include <SDL_events.h>
#include <SDL_mouse.h>
#include <boost/lexical_cast.hpp>
#include <SDL_keysym.h>
Include dependency graph for SDLInputDevice.cpp:

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Input

Defines

#define INIT_SCANCODE_STRING_MAP(X, STR)

Functions

void Sirikata::Input::ensure_initialized ()
SIRIKATA_OGRE_EXPORT bool Sirikata::Input::keyIsModifier (Input::KeyButton b)
SIRIKATA_OGRE_EXPORT String Sirikata::Input::keyButtonString (Input::KeyButton b)
SIRIKATA_OGRE_EXPORT String Sirikata::Input::keyModifiersString (Input::Modifier m)
SIRIKATA_OGRE_EXPORT String Sirikata::Input::mouseButtonString (Input::MouseButton b)
SIRIKATA_OGRE_EXPORT String Sirikata::Input::axisString (Input::AxisIndex i)
SIRIKATA_OGRE_EXPORT
Input::KeyButton 
Sirikata::Input::keyButtonFromStrings (std::vector< String > &parts)
SIRIKATA_OGRE_EXPORT
Input::Modifier 
Sirikata::Input::keyModifiersFromStrings (std::vector< String > &parts)
SIRIKATA_OGRE_EXPORT
Input::MouseButton 
Sirikata::Input::mouseButtonFromStrings (std::vector< String > &parts)
SIRIKATA_OGRE_EXPORT
Input::AxisIndex 
Sirikata::Input::axisFromStrings (std::vector< String > &parts)

Define Documentation

#define INIT_SCANCODE_STRING_MAP (   X,
  STR 
)
Value:
ScancodesToStrings[SDL_SCANCODE_##X] = #STR;             \
    StringsToScancodes[#STR] = SDL_SCANCODE_##X