Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
render-configurator.cpp File Reference

Implementation functionality to bridge between engine::PlayService and engine::EngineService. More...

Go to the source code of this file.

Description

Implementation functionality to bridge between engine::PlayService and engine::EngineService.

The former allows to start playback (or rendering) as a high-level activity, while the latter can manage and perform calculation streams

Definition in file render-configurator.cpp.

#include "lib/error.hpp"
#include "steam/play/render-configurator.hpp"
#include "steam/play/output-manager.hpp"
#include "steam/engine/engine-service.hpp"
#include <memory>
#include <functional>

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::play
 :test
 
namespace  steam::play::anonymous_namespace{render-configurator.cpp}
 

Typedefs

typedef EngineService::QoS_Definition RenderQuality
 

Classes

class  LumieraRenderProcessBuilder
 

Functions

RenderConfiguratorhow_to_render (POutputManager outputPossibilities, Timings playTimings)
 
RenderConfigurator::ConnectFunction buildRenderConfiguration (POutputManager outputPossibilities, Timings playbackTimings)
 Factory function to build a RenderConfigurator specifically tailored for a PlayProcess, about to be started.