Lumiera
0.pre.03
»edit your freedom«
|
Go to the source code of this file.
Render Engine performance data collection service.
Data indicative of the current operational state is emitted at various levels of processing as synchronous notification calls. The information transmitted must be offloaded quickly for asynchronous processing to generate the actual observable values.
WIP-WIP-WIP 10/2023 »Playback Vertical Slice« created as a stub
design and implement the EngineObserver as publisher-subscriber... ////////////////////////////////TICKET #1347 : design EngineObserver
Definition in file engine-observer.hpp.
#include "lib/error.hpp"
#include "vault/gear/block-flow.hpp"
#include "vault/gear/scheduler-commutator.hpp"
#include "vault/gear/scheduler-invocation.hpp"
#include "lib/symbol.hpp"
#include "lib/nocopy.hpp"
#include <utility>
#include <array>
Classes | |
class | EngineEvent |
Low-level Render Engine event — abstracted storage base. More... | |
class | EngineObserver |
Collector and aggregator for performance data. More... | |
union | EngineEvent::Payload< DAT > |
Namespaces | |
vault | |
Vault-Layer implementation namespace root. | |
vault::gear | |
Active working gear and plumbing. | |