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

◆ update_event_params()

template<typename... Args>
bool MayaFlux::Vruta::EventManager::update_event_params ( const std::string &  name,
Args &&...  args 
)
inline

Update parameters of a named event.

Template Parameters
ArgsParameter types
Parameters
nameevent name
argsNew parameters
Returns
True if event found and updated

Definition at line 61 of file EventManager.hpp.

62 {
63 if (auto event = find_event_by_name(name); event && event->is_active()) {
64 event->update_params(std::forward<Args>(args)...);
65 return true;
66 }
67 return false;
68 }
std::shared_ptr< Event > find_event_by_name(const std::string &name)
Find event entry by name.