![]() |
Lumiera 0.pre.04~rc.1
»edit your freedom«
|
Enumerations | |
| enum | Proc { PASS , SKIP , WAIT , KICK , HALT } |
| Result instruction from Activity activation. More... | |
Classes | |
| class | Hook |
| Extension point to invoke a callback from Activity activation. More... | |
| class | Instant |
| < special definitions for the Scheduler activity language More... | |
| class | Term |
| A Term of the »Activity Language«, describing the steps necessary to perform the calculation of a single frame or similar tasks. More... | |
Functions | |
| template<class EXE > | |
| constexpr void | _verify_usable_as_ExecutionContext () |
| Definition to emulate a Concept for the Execution Context. | |
| enum Proc |
Result instruction from Activity activation.
These codes are used by the ActivityLang and WorkForce to coordinate further processing of activities.
| Enumerator | |
|---|---|
| PASS | pass on the activation down the chain |
| SKIP | skip rest of the Activity chain for good |
| WAIT | nothing to do; wait and re-check for work later |
| KICK | back pressure; get out of the way but be back soon |
| HALT | abandon this play / render process |
Definition at line 140 of file activity.hpp.
|
constexpr |
Definition to emulate a Concept for the Execution Context.
The Execution Context need to be passed to any Activity activation; it provides the bindings for functionality defined only on a conceptual level, and provided by an opaque implementation (actually the Scheduler)
Definition at line 203 of file activity.hpp.
References ASSERT_MEMBER_FUNCTOR.
Referenced by ActivityDetector_test::verifyFakeExeContext().
Here is the caller graph for this function: