14 name =
"MouseManager";
51 static_cast<int>(
be.which),
52 static_cast<int>(
be.button)
66 static_cast<int>(
me.which),
ComponentTypeID GetComponentTypeID_Static()
void Push(const Message &msg)
static EventQueue & Get()
void HandleEvent(const SDL_Event *ev)
void PostMotionEvent(const SDL_MouseMotionEvent &me)
static MouseManager & GetInstance()
void PostButtonEvent(const SDL_MouseButtonEvent &be)
static Message Create(EventType _ev_t, EventDomain _domain, int _d_id=-1, int _c_id=-1, uint64_t _t_uid=0)
@ Olympe_EventType_Mouse_ButtonDown
@ Olympe_EventType_Mouse_ButtonUp
@ Olympe_EventType_Mouse_Motion