47 using mobject::session::PEffect;
68 createTestEffectMObject()
70 UNIMPLEMENTED (
"how to create a dummy Effect for tests");
82 UNIMPLEMENTED (
"build a simple render node and then activate it");
92 PEffect pEffect = createTestEffectMObject();
93 ProcNode* pNode = nodeFab (pEffect, setup);
96 TestContext simulatedInvocation;
Memory management for the low-level model (render nodes network).
Steam-Layer implementation namespace root.
Create processing nodes based on given objects of the high-level model.
Mechanism to wire ProcNode instances for a render network.
Simple test class runner.
Mock State/Invocation object.
A factory to build processing nodes.
A pile of objects sharing common allocation and lifecycle.
Handle for a buffer for processing data, abstracting away the actual implementation.
Key abstraction of the Render Engine: A Data processing Node.
auto setup(FUN &&workFun)
Helper: setup a Worker-Pool configuration for the test.
Representation of the Media type of a data channel used within the engine.
BuffHandle pull(State ¤tProcess, uint requestedOutputNr=0) const
Engine Core operation: render and pull output from this node.
Access point to the state of a frame rendering evaluation.
Finding out about a concrete way of wiring up a ProcNode about to be built.