Orxonox  0.0.5 Codename: Arcturus
Classes | Namespaces | Macros
InputState.h File Reference
#include "InputPrereqs.h"
#include <cassert>
#include <string>
#include <vector>
#include <functional>
#include "util/tribool.h"
#include "InputHandler.h"
#include "InputManager.h"
#include "JoyStickQuantityListener.h"

Go to the source code of this file.

Classes

class  orxonox::InputState
 InputStates allow you to customise the input event targets at runtime. More...
 

Namespaces

 orxonox
 Die Wagnis Klasse hat die folgenden Aufgaben:
 

Macros

#define INPUT_STATE_PUSH_CALL(deviceIndex, functionName, ...)   InputManager::getInstance().pushCall(std::function<void ()>(std::bind(&InputHandler::functionName, handlers_[deviceIndex], __VA_ARGS__)))
 

Macro Definition Documentation

#define INPUT_STATE_PUSH_CALL (   deviceIndex,
  functionName,
  ... 
)    InputManager::getInstance().pushCall(std::function<void ()>(std::bind(&InputHandler::functionName, handlers_[deviceIndex], __VA_ARGS__)))