41#ifndef STEAM_PLAY_PLAY_PROCESS_H
42#define STEAM_PLAY_PLAY_PROCESS_H
A core abstraction within the render engine to represent an ongoing calculation.
Handle designating a point within the model, where actually output data can be pulled.
Rendering data feed, corresponding to a single global pipe and to be delivered into a single OutputSl...
engine::CalcStreams renderStreams_
Playback/Render process within the Lumiera Player.
static PlayProcess * initiate(ModelPorts dataGenerators, FeedBuilder)
Factory: Initialise and configure a new PlayProcess.
Any copy and copy construction prohibited.
Lumiera error handling (C++ interface).
Extension module to build an opaque data source, accessible as Lumiera Forward Iterator.
Organising the output data calculation possibilities.
std::vector< CalcStream > CalcStreams
std::vector< Feed > OutputFeeds
lib::IterSource< ModelPort >::iterator ModelPorts
function< Feed(ModelPort)> FeedBuilder
Steam-Layer implementation namespace root.
bool isnil(lib::time::Duration const &dur)
Mix-Ins to allow or prohibit various degrees of copying and cloning.
Tiny helper functions and shortcuts to be used everywhere Consider this header to be effectively incl...