|
MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Vruta::EventSource::signal | ( | Core::WindowEvent | event | ) |
Signals that an event occurred.
| event | The event data |
Called by GLFW callbacks. Queues event and resumes waiting coroutines.
Definition at line 7 of file EventSource.cpp.
References MayaFlux::Core::WindowEvent::data, MayaFlux::Core::KEY_PRESSED, MayaFlux::Core::KEY_RELEASED, m_button_states, m_key_states, m_mouse_x, m_mouse_y, m_pending_events, m_waiters, MayaFlux::Core::MOUSE_BUTTON_PRESSED, MayaFlux::Core::MOUSE_BUTTON_RELEASED, and MayaFlux::Core::WindowEvent::type.