MayaFlux 0.1.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 63 of file EventManager.hpp.

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