MayaFlux 0.1.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 122 of file EventManager.cpp.

123{
124 for (auto& event : m_events) {
125 if (event && event->is_active()) {
126 event->set_should_terminate(true);
127 }
128 }
129
130 std::this_thread::sleep_for(std::chrono::milliseconds(10));
131
132 m_events.clear();
133}
std::vector< std::shared_ptr< Event > > m_events

References m_events.