MayaFlux
0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
◆
create_value_accessor()
template<typename T >
std::function< T()> MayaFlux::Vruta::EventManager::create_value_accessor
(
const std::string &
name
,
const std::string &
state_key
)
const
inline
Create value accessor function for named event.
Template Parameters
T
Value type
Parameters
name
event name
state_key
State key
Returns
Function returning current value
Definition at line
96
of file
EventManager.hpp
.
97
{
98
return
[
this
, name, state_key]() -> T {
99
if
(
auto
value = get_event_state<T>(name, state_key)) {
100
return
*value;
101
}
102
return
T {};
103
};
104
}
MayaFlux
Vruta
EventManager
Generated by
1.9.8