Lumiera  0.pre.03
»edityourfreedom«
dispatcher.hpp File Reference

Go to the source code of this file.

Description

Service abstraction within the render engine for generating render jobs.

On interface level, the render engine uses the notion of a calculation stream to represent an ongoing rendering process. Within the implementation of such a process, the Dispatcher is responsible for transforming the generic setup of such a calculation stream into a sequence of concrete jobs, anchored at some distinct point in time.

Todo:
valid draft, unfortunately stalled in 2013

Definition in file dispatcher.hpp.

Classes

class  Dispatcher
 Internal abstraction: a service within the engine for translating a logical calculation stream (corresponding to a PlayProcess) into a sequence of individual RenderJob entries for calculations and data access. More...
 
struct  Dispatcher::JobBuilder
 

Namespaces

 proc
 Proc-Layer implementation namespace root.
 
 proc::engine
 Render engine code as part of the Proc-Layer.