Orxonox  0.0.5 Codename: Arcturus
Namespaces | Functions | Variables
InputManager.cc File Reference

Implementation of the InputManager and a static variable from the InputHandler.
More...

#include "InputManager.h"
#include <cassert>
#include <climits>
#include <ois/OISException.h>
#include <ois/OISInputManager.h>
#include <loki/ScopeGuard.h>
#include "util/Clock.h"
#include "util/Convert.h"
#include "util/Exception.h"
#include "core/CoreIncludes.h"
#include "core/GraphicsManager.h"
#include "core/config/ConfigValueIncludes.h"
#include "core/commandline/CommandLineIncludes.h"
#include "core/command/ConsoleCommandIncludes.h"
#include "core/command/Functor.h"
#include "InputBuffer.h"
#include "JoyStick.h"
#include "JoyStickQuantityListener.h"
#include "Mouse.h"
#include "Keyboard.h"

Namespaces

 orxonox
 Die Wagnis Klasse hat die folgenden Aufgaben:
 

Functions

InputManager::State orxonox::operator&= (InputManager::State &lval, int rval)
 Defines the &= operator for easier use. More...
 
InputManager::State orxonox::operator|= (InputManager::State &lval, InputManager::State rval)
 Defines the |= operator for easier use. More...
 
 orxonox::RegisterAbstractClass (InputManager).inheritsFrom< WindowEventListener >()
 
 orxonox::SetCommandLineSwitch (keyboard_no_grab).information("Whether not to exclusively grab the keyboard")
 
 orxonox::SetConsoleCommand (__CC_InputManager_name, __CC_calibrate_name,&InputManager::calibrate).addShortcut()
 
 orxonox::SetConsoleCommand (__CC_InputManager_name, __CC_reload_name,&InputManager::reload)
 

Variables

static const std::string orxonox::__CC_calibrate_name = "calibrate"
 
static const std::string orxonox::__CC_InputManager_name = "InputManager"
 
static const std::string orxonox::__CC_reload_name = "reload"
 

Detailed Description

Implementation of the InputManager and a static variable from the InputHandler.