44 using engine::ExitNode;
83 subDead.emplace_back(55);
84 CHECK (55 == subDead[0].getPipelineIdentity());
85 CHECK (isnil (subDead[0].getPrerequisites()));
88 superDead.emplace_back(23, move (subDead));
89 superDead.emplace_front(13);
90 CHECK (13 == superDead[0].getPipelineIdentity());
91 CHECK (23 == superDead[1].getPipelineIdentity());
92 CHECK (not isnil (superDead[1].getPrerequisites()));
93 CHECK (55 == superDead[1].getPrerequisites()->getPipelineIdentity());
96 CHECK (13 == succubus[0].getPipelineIdentity());
97 CHECK (23 == succubus[1].getPipelineIdentity());
98 CHECK (55 == succubus[1].getPrerequisites()->getPipelineIdentity());
115 builder.buildExitNodeFromSpec(MakeRec()
127 CHECK (13 == node.getPipelineIdentity());
128 auto feed = node.getPrerequisites();
129 CHECK (not isnil (feed));
130 CHECK (23 == feed->getPipelineIdentity());
132 CHECK (55 == feed->getPipelineIdentity());
134 CHECK (isnil (feed));
Mock data structures to support implementation testing of render job planning and frame dispatch...
Effective top-level exit point to pull rendered data from the nodes network.
Steam-Layer implementation namespace root.
void access_ExitNodeTree()
A top-level point in the render node network where data generation can be driven. ...
Simple test class runner.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...
Binding and access point from a given Segment to access the actual render nodes.
Mock setup for a complete Segmentation to emulate the structure of the actual fixture, without the need of building a low-level Model.
Link from the Fixture datastructure into the render node network.
static ExitNode NIL
storage for the »inactive« ExitNode marker
void fabricate_MockExitNode()
bool isSameObject(A const &a, B const &b)
compare plain object identity, bypassing any custom comparison operators.