MayaFlux 0.4.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 136 of file EventManager.cpp.

137{
138 for (auto& event : m_events) {
139 if (event && event->is_active()) {
140 event->set_should_terminate(true);
141 }
142 }
143
144 std::this_thread::sleep_for(std::chrono::milliseconds(10));
145
146 m_events.clear();
147}
std::vector< std::shared_ptr< Event > > m_events

References m_events.