Lumiera  0.pre.03
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
dispatcher.hpp File Reference

Go to the source code of this file.


Service abstraction within the render engine for generating render jobs.

On interface level, the render engine uses the notion of a [calculation stream](CalcStream) 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.

valid draft, unfortunately stalled in 2013

Definition in file dispatcher.hpp.


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


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