![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "steam/engine/dispatch-table.hpp"
Definition at line 41 of file dispatch-table.hpp.
Public Member Functions | |
| DispatchTable () | |
Public Member Functions inherited from Dispatcher | |
| virtual | ~Dispatcher () |
| this is an interface | |
| PipelineBuilder< PipeFrameTick > | forCalcStream (Timings timings) |
| Start a builder sequence to assemble a job-planning pipeline, backed by this Dispatcher. | |
| Job | createJobFor (size_t portIDX, TimeValue nominalTime) |
| Convenience shortcut for tests: JobTicket ⟼ Job. | |
Protected Attributes | |
| TimeSpan | segment_ |
| timerange covered by this RenderGraph | |
Private Member Functions | |
| size_t | resolveModelPort (ModelPort) override |
| translate a generic ModelPort spec into the specific index number applicable at the Timeline referred-to by this Dispatcher | |
| JobTicket & | getJobTicketFor (size_t, TimeValue nominalTime) override |
| Core Dispatcher operation: locate the appropriate Segment and retrieve/derive a »blueprint« for render job generation. | |
|
inline |
Definition at line 55 of file dispatch-table.hpp.
|
overrideprivatevirtual |
translate a generic ModelPort spec into the specific index number applicable at the Timeline referred-to by this Dispatcher
| error::Logic | if the given ModelPort is not associated |
Implements Dispatcher.
Definition at line 36 of file dispatch-table.cpp.
Core Dispatcher operation: locate the appropriate Segment and retrieve/derive a »blueprint« for render job generation.
| portIDX | index-number for a ModelPort as resolved |
| nominalTime | time of the frame to calculate, relative to Timeline origin |
Implements Dispatcher.
Definition at line 30 of file dispatch-table.cpp.
|
protected |
timerange covered by this RenderGraph
Definition at line 52 of file dispatch-table.hpp.
Inheritance diagram for DispatchTable:
Collaboration diagram for DispatchTable: