Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/play/play-process.hpp"
Playback/Render process within the Lumiera Player.
This is a top-level implementation entity, created by the PlayService when performing a timeline or similar model object. A PlayProcess doesn't perform calculations; rather it serves to group all the handles, registrations, calculation contexts and similar entries necessary to make the calculations happen within the renderengine and to send the generated data to an output sink.
Definition at line 129 of file play-process.hpp.
Static Public Member Functions | |
static PlayProcess * | initiate (ModelPorts dataGenerators, FeedBuilder) |
Factory: Initialise and configure a new PlayProcess. More... | |
Private Member Functions | |
PlayProcess (OutputFeeds feeds) | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |
Private Attributes | |
OutputFeeds | outputFeeds_ |
|
static |
Factory: Initialise and configure a new PlayProcess.
The caller gets to own and manage the returned process entry.
Definition at line 71 of file play-process.cpp.
Referenced by PlayService::connect().