MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ await_ready()

bool MayaFlux::Kriya::EventAwaiter::await_ready ( )

Check if event already available.

Definition at line 55 of file Awaiters.cpp.

56{
57 if (auto event = m_source.pop_event(m_filter)) {
58 m_result = *event;
59 return true;
60 }
61 return false;
62}
Vruta::EventSource & m_source
Definition Awaiters.hpp:316
std::optional< Core::WindowEventType > m_filter
Definition Awaiters.hpp:317
Core::WindowEvent m_result
Definition Awaiters.hpp:318
std::optional< Core::WindowEvent > pop_event(std::optional< Core::WindowEventType > filter)

References m_filter, m_result, m_source, and MayaFlux::Vruta::EventSource::pop_event().

+ Here is the call graph for this function: