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

◆ terminate_all_events()

void MayaFlux::Vruta::EventManager::terminate_all_events ( )

Terminate and clear all events.

Definition at line 127 of file EventManager.cpp.

128{
129 for (auto& event : m_events) {
130 if (event && event->is_active()) {
131 event->set_should_terminate(true);
132 }
133 }
134
135 std::this_thread::sleep_for(std::chrono::milliseconds(10));
136
137 m_events.clear();
138}
std::vector< std::shared_ptr< Event > > m_events

References m_events.