![]() |
Lumiera 0.pre.04
»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 114 of file turnout.hpp.
Public Member Functions | |
| 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. | |
Public Member Functions inherited from Port | |
| virtual | ~Port () |
| this is an interface | |
| Port (ProcID &id) | |
Private Types | |
| using | Feed = PAT::Feed |
Additional Inherited Members | |
Public Attributes inherited from Port | |
| ProcID & | procID |
Definition at line 124 of file turnout.hpp.
|
private |
Definition at line 120 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 135 of file turnout.hpp.
Inheritance diagram for Turnout< PAT >:
Collaboration diagram for Turnout< PAT >: