40 #ifndef _EVENTUSERINPUT_H
41 #define _EVENTUSERINPUT_H
71 #include "Input/metacode.h"
72 #include "eventbase.h"
107 std::vector<Input::MetaCode> AddCodesFromSDLMouseMotion(
const RawEvent& RawEvent_);
113 std::vector<Input::MetaCode> AddCodesFromSDLJoyStickMotion(
const RawEvent& RawEvent_);
119 std::vector<Input::MetaCode> AddCodeFromSDLJoyStickHat(
const RawEvent& RawEvent_);
125 std::vector<Input::MetaCode> AddCodeFromSDLJoyStickBall(
const RawEvent& RawEvent_);
137 MetaCode AddCodeFromSDLJoyStickButton(const RawEvent &RawEvent_);//*/
168 size_t GetMetaCodeCount();
205 void AddCodes(
const std::vector<Input::MetaCode>& Codes);
216 std::vector<Input::MetaCode> AddCodesFromRawEvent(
const RawEvent& RawEvent_);
226 void EraseCode(
const unsigned int& Index);