Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/dispatch-table.hpp"
Definition at line 50 of file dispatch-table.hpp.
Protected Attributes | |
TimeSpan | segment_ |
timerange covered by this RenderGraph | |
Private Member Functions | |
JobTicket & | getJobTicketFor (size_t, TimeValue nominalTime) override |
Core Dispatcher operation: locate the appropriate Segment and retrieve/derive a »blueprint« for render job generation. More... | |
size_t | resolveModelPort (ModelPort) override |
translate a generic ModelPort spec into the specific index number applicable at the Timeline referred-to by this Dispatcher More... | |
Additional Inherited Members | |
Public Member Functions inherited from Dispatcher | |
virtual | ~Dispatcher () |
this is an interface | |
Job | createJobFor (size_t portIDX, TimeValue nominalTime) |
Convenience shortcut for tests: JobTicket ⟼ Job. | |
PipelineBuilder< PipeFrameTick > | forCalcStream (Timings timings) |
Start a builder sequence to assemble a job-planning pipeline, backed by this Dispatcher. More... | |
|
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 45 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 39 of file dispatch-table.cpp.