![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Mock data structures to support implementation testing of render job planning and frame dispatch. More...
Go to the source code of this file.
Mock data structures to support implementation testing of render job planning and frame dispatch.
This specifically rigged test setup allows to investigate and verify designated functionality in isolation, without backing by the actual render engine and low-level-Model implementation.
Definition in file mock-dispatcher.hpp.
#include "lib/test/test-helper.hpp"#include "steam/play/dummy-play-connection.hpp"#include "steam/fixture/node-graph-attachment.hpp"#include "steam/fixture/segmentation.hpp"#include "steam/mobject/model-port.hpp"#include "steam/engine/dispatcher.hpp"#include "steam/engine/job-ticket.hpp"#include "vault/gear/job.h"#include "vault/real-clock.hpp"#include "lib/allocator-handle.hpp"#include "lib/time/timevalue.hpp"#include "lib/diff/gen-node.hpp"#include "lib/linked-elements.hpp"#include "lib/itertools.hpp"#include "lib/depend.hpp"#include "lib/util.hpp"#include <tuple>#include <map>Namespaces | |
| namespace | steam |
| Steam-Layer implementation namespace root. | |
| namespace | steam::engine |
| Lumiera's render engine core and operational control. | |
| namespace | steam::engine::test |
| namespace | steam::engine::test::anonymous_namespace{mock-dispatcher.hpp} |
Typedefs | |
| using | DummyPlaybackSetup = play::test::DummyPlayConnection< PlayTestFrames_Strategy > |
Classes | |
| class | MockJob |
| Mock setup for a render Job with NO action but built-in diagnostics. More... | |
| class | MockJobTicket |
| Mock setup for a JobTicket to generate dummy render Job invocations. More... | |
| class | MockSegmentation |
| Mock setup for a complete Segmentation to emulate the structure of the actual fixture, without the need of building a low-level Model. More... | |
| class | MockDispatcher |
| A mocked frame Dispatcher setup without any backing model. More... | |