Orxonox: src/core/input/InputManager.cc File Reference

# InputManager.cc File Reference

Implementation of the InputManager that captures all the input from OIS and redirects it to handlers. More...

`#include "InputManager.h"`
`#include <climits>`
`#include <cassert>`
`#include <ois/OISException.h>`
`#include <ois/OISInputManager.h>`
`#include "util/Convert.h"`
`#include "util/Exception.h"`
`#include "util/ScopeGuard.h"`
`#include "core/Clock.h"`
`#include "core/CoreIncludes.h"`
`#include "core/ConfigValueIncludes.h"`
`#include "core/ConsoleCommand.h"`
`#include "core/CommandLine.h"`
`#include "InputBuffer.h"`
`#include "KeyDetector.h"`
`#include "InputState.h"`
`#include "SimpleInputState.h"`
`#include "ExtendedInputState.h"`
`#include "JoyStickDeviceNumberListener.h"`

## Namespaces

namespace | orxonox

## Functions

void | orxonox::loadCalibration (std::vector< int > &list, const std::string &sectionName, const std::string &valueName, size_t size, int defaultValue)
| Helper function that loads the config value vector of one coefficient.
InputManager::InputManagerState | orxonox::operator &= (InputManager::InputManagerState &lval, int rval)
| Defines the &= operator for easier use.
InputManager::InputManagerState | orxonox::operator|= (InputManager::InputManagerState &lval, InputManager::InputManagerState rval)
| Defines the |= operator for easier use.
| orxonox::SetCommandLineSwitch (keyboard_no_grab).information("Whether not to exclusively grab the keyboard")
| orxonox::SetConsoleCommand (InputManager, reload, false)
| orxonox::SetConsoleCommand (InputManager, calibrate, true)

## Detailed Description

Implementation of the InputManager that captures all the input from OIS and redirects it to handlers.