Class EventQueue

Class Documentation

class EventQueue

Public Functions

EventQueue()
~EventQueue()
void postAxisEvent(GamepadHandle _gamepad, GamepadAxis::Enum _axis, int32_t _value)
void postCharEvent(uint8_t _len, const uint8_t _char[4])
void postExitEvent()
void postGamepadEvent(GamepadHandle _gamepad, bool _connected)
void postKeyEvent(Key::Enum _key, uint8_t _modifiers, bool _down)
void postMouseEvent(int32_t _mx, int32_t _my, int32_t _mz)
void postMouseEvent(int32_t _mx, int32_t _my, int32_t _mz, MouseButton::Enum _button, bool _down)
void postSizeEvent(uint32_t _width, uint32_t _height)
void postWindowEvent(void *_nwh = NULL)
void postSuspendEvent(Suspend::Enum _state)
void postDropFileEvent(const bx::FilePath &_filePath)
const Event *poll()
void release(const Event *_event) const