|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Portal::Forma::Bridge::write | ( | Layer & | layer, |
| const std::vector< std::shared_ptr< MappedState< float > > > & | states, | ||
| std::function< void(std::span< const float >)> | sink | ||
| ) |
Route an ordered set of scalar states as one float range each frame.
The range order is exactly the order of states. This is a layer-owned route rather than an element-owned one: it does not consume an element id, replace a control's existing outbound bindings, or require a synthetic owner element. The task stops when layer stops.
| layer | Layer whose lifetime owns the aggregate route. |
| states | Non-null scalar states to sample in range order. |
| sink | Consumer of the sampled range. The span is valid only for the duration of the call. |
Definition at line 361 of file Bridge.cpp.
References write_aggregate().
Here is the call graph for this function: