Definition at line 56 of file render-configurator.cpp.
◆ LumieraRenderProcessBuilder()
◆ getOutputFor()
retrieve a suitable output sink for the data to be produced at the given model exit point.
While the port already defines the necessary StreamType, this strategy still has to decide what concrete output sink to use accordingly.
Implements RenderConfigurator.
Definition at line 66 of file render-configurator.cpp.
References LERR_.
◆ buildCalculationStreams()
build active rendering connections, thereby delivering each channel of the given model port into the corresponding output sink.
This strategy will try to allocate the output slot for output (may fail). Moreover, a suitable combination of output timings and service quality will be picked
- Returns
- List of active CalcStream descriptors, created and registered with the EngineFacade, one for each channel connection.
- Note
- when this strategy function returns, the corresponding render activities are already up and running.
- Todo:
- get rid of the multiple channel connections /////////////////////////////////////////TICKET #1297 : retract differentiation into channels here (instead use ModelPorts in the Segment)
Implements RenderConfigurator.
Definition at line 78 of file render-configurator.cpp.
References OutputSlot::allocate(), Timings::constrainedBy(), and OutputSlot::Allocation::getTimingConstraints().
◆ activateEngine()
◆ outputResolver_
◆ playbackTimings_
◆ renderQuality_
The documentation for this class was generated from the following file: