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

◆ pattern() [4/4]

MAYAFLUX_API std::shared_ptr< Vruta::Routine > MayaFlux::Kriya::pattern ( std::function< std::any(uint64_t)>  pattern_func,
std::function< void(std::any)>  callback,
std::function< bool(uint64_t)>  ready,
Vruta::ProcessingToken  token = Vruta::ProcessingToken::SAMPLE_ACCURATE 
)

The std::any, uint64_t form of the condition driven pattern.

Compiled once in the library. Chosen when the three arguments are std::function objects of exactly these types; lambdas select the template.

Definition at line 5 of file Pattern.cpp.

10{
11 return pattern<uint64_t>(std::move(pattern_func), std::move(callback), std::move(ready), token);
12}
PickCallback callback
Definition Picker.cpp:22

References callback.

Referenced by MayaFlux::schedule_pattern().

+ Here is the caller graph for this function: