For now, the `EngineObserver` is defined as an empty shell, outfitted with a low-level binary message dispatch API. Messages are keyed by a Symbol, which allows evolution of private message types. Routing and Addressing is governed by an opaque size_t hash. The `EngineEvent` data base class provides »4 Slots« of inline binary storage; concrete subclasses shall define the mapping of actual data into this space and provide a convenience constructor for events. For use by the Scheduler, a `WorkTiming`-Event is defined based on this scheme; this allows to implement the λ-work and λ-done of the Scheduler-`ExecutionCtx`. These hooks will be invoked at begin and end of any render calculations. |
||
|---|---|---|
| .. | ||
| draw | ||
| DIR_INFO | ||
| empty.html | ||
| InterfaceConcept_Varga.mm | ||
| renderengine.html | ||
| thinkPad.ichthyo.mm | ||
| uml | ||
| workflow.mm | ||