i6engine  1.0
InputConfig.h File Reference
#include "i6engine/api/GameMessageStruct.h"
#include "i6engine/api/KeyCodes.h"
#include "i6engine/api/configs/GraphicsConfig.h"
#include "boost/function.hpp"

Go to the source code of this file.

Classes

struct  i6e::api::input::Input_Keyboard_Update
 notifies state of a key More...
 
struct  i6e::api::input::Input_Mouse_Update
 updates mouse position More...
 
struct  i6e::api::input::Input_MouseWheel_Update
 mouse wheel More...
 
struct  i6e::api::input::Input_Window_Create
 registers a RenderWindow for Input subsystem More...
 
struct  i6e::api::input::Input_SubscribeKeyEvent_Create
 subscribes a key for one of the key states to call given method if state occures More...
 
struct  i6e::api::input::Input_SubscribeKeyEvent_Delete
 unsubscribes a pair of key and state More...
 
struct  i6e::api::input::Input_ConsoleRead_Create
 read something from stdin More...
 
struct  i6e::api::input::Input_Resolution_Update
 updates resolution of render window More...
 

Namespaces

 i6e
 
 i6e::api
 
 i6e::api::input
 
 i6e::api::keyboard
 
 i6e::api::mouse
 

Typedefs

typedef i6e::api::input::Input_Keyboard_Update i6e::api::input::Input_Keyboard_Update
 notifies state of a key More...
 
typedef i6e::api::input::Input_Mouse_Update i6e::api::input::Input_Mouse_Update
 updates mouse position More...
 
typedef i6e::api::input::Input_MouseWheel_Update i6e::api::input::Input_MouseWheel_Update
 mouse wheel More...
 
typedef i6e::api::input::Input_Window_Create i6e::api::input::Input_Window_Create
 registers a RenderWindow for Input subsystem More...
 
typedef i6e::api::input::Input_SubscribeKeyEvent_Create i6e::api::input::Input_SubscribeKeyEvent_Create
 subscribes a key for one of the key states to call given method if state occures More...
 
typedef i6e::api::input::Input_SubscribeKeyEvent_Delete i6e::api::input::Input_SubscribeKeyEvent_Delete
 unsubscribes a pair of key and state More...
 
typedef i6e::api::input::Input_ConsoleRead_Create i6e::api::input::Input_ConsoleRead_Create
 read something from stdin More...
 
typedef i6e::api::input::Input_Resolution_Update i6e::api::input::Input_Resolution_Update
 updates resolution of render window More...
 

Enumerations

enum  i6e::api::input::InputMessageTypes {
  i6e::api::input::InputReset, i6e::api::input::InputWindow, i6e::api::input::InputSubscribeKeyEvent, i6e::api::input::InputConsoleRead,
  i6e::api::input::InputResolution, i6e::api::input::InputMessageTypesCount
}
 
enum  i6e::api::keyboard::KeyboardMessageTypes { i6e::api::keyboard::KeyReset, i6e::api::keyboard::KeyKeyboard, i6e::api::keyboard::KeyboardMessageTypesCount }
 
enum  i6e::api::mouse::MouseMessageTypes { i6e::api::mouse::MouReset, i6e::api::mouse::MouMouse, i6e::api::mouse::MouWheel }