Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/turnout.hpp"
Processing structure to activate a Render Node and produce result data.
PAT | a Weaving Pattern, which defines in detail how data is retrieved, combined and processed to yield the results; actually this implementation is assembled from several building blocks, in accordance to the specific situation as established by the Builder for a given render node. |
Definition at line 202 of file turnout.hpp.
Public Member Functions | |
template<typename... INIT> | |
Turnout (ProcID &id, INIT &&...init) | |
template<typename... INIT> | |
Turnout (ProcID &id, INIT &&...init) | |
BuffHandle | weave (TurnoutSystem &turnoutSys, OptionalBuff outBuff=std::nullopt) override |
Entrance point to the next recursive step of media processing. More... | |
BuffHandle | weave (TurnoutSystem &turnoutSys, OptionalBuff outBuff=std::nullopt) override |
Entrance point to the next recursive step of media processing. More... | |
Public Member Functions inherited from Port | |
Port (ProcID &id) | |
virtual | ~Port () |
this is an interface More... | |
Private Types | |
using | Feed = typename PAT::Feed |
using | Feed = typename PAT::Feed |
Additional Inherited Members | |
Public Attributes inherited from Port | |
ProcID & | procID |
|
inlineoverridevirtual |
Entrance point to the next recursive step of media processing.
turnoutSys | anchor context with parameters and services |
Implements Port.
Definition at line 222 of file turnout.hpp.
|
inlineoverridevirtual |
Entrance point to the next recursive step of media processing.
turnoutSys | anchor context with parameters and services |
Implements Port.
Definition at line 370 of file weaving-pattern.hpp.