47 const auto EIGHTY_PERCENT = 8_r/10;
50 const Duration DEFAULT_JOB_PLANNING_TURNOVER(FSecs(3,2));
55 EngineConfig::~EngineConfig() { }
76 return DEFAULT_ENGINE_LATENCY;
83 return DEFAULT_JOB_PLANNING_TURNOVER;
Rational number support, based on boost::rational.
Framerate specified as frames per second.
Duration currentEngineLatency() const
reasonable guess of the current engine working delay.
static lib::Depend< EngineConfig > get
access point to the Engine Interface.
access point to configuration of engine parameters
Access point to singletons and other kinds of dependencies designated by type.
EngineConfig()
build up a new engine configuration set, based on reasonable default values
boost::rational< int64_t > FSecs
rational representation of fractional seconds
Duration is the internal Lumiera time metric.
Duration currentJobPlanningRhythm() const
Time interval for ahead planning of render jobs.
a family of time value like entities and their relationships.
Vault-Layer implementation namespace root.