Lumiera  0.pre.03
»edit your freedom«
engine-service-mock.cpp
Go to the documentation of this file.
1 /*
2  EngineServiceMock - dummy render engine implementation for test/development
3 
4  Copyright (C)
5  2012, Hermann Vosseler <Ichthyostega@web.de>
6 
7   **Lumiera** is free software; you can redistribute it and/or modify it
8   under the terms of the GNU General Public License as published by the
9   Free Software Foundation; either version 2 of the License, or (at your
10   option) any later version. See the file COPYING for further details.
11 
12 * *****************************************************************/
13 
14 
23 
24 //#include <string>
25 //#include <memory>
26 //#include <functional>
27 
28 
29 
30 namespace steam {
31 namespace engine{
32 
33 // using std::string;
34 // using lumiera::Subsys;
35 // using std::bind;
36 
37 
38  namespace { // hidden local details of the service implementation....
39 
40  } // (End) hidden service impl details
41 
42 
43 
44 
45 
46 
53  : processors_()
54  { }
55 
56 
57 
62  {
63  UNIMPLEMENTED ("represent *this as RenderEnvironment Closure)");
64  RenderEnvironment* todo_fake(0);
65 
66  return *todo_fake;
67  }
68 
69 
70 
71 }} // namespace steam::engine
Generic frame timing specification.
Definition: timings.hpp:86
A timer service invoking a given callback periodically.
Steam-Layer implementation namespace root.
EngineServiceMock()
Initialise a mock render engine.
Handle designating a point within the model, where actually output data can be pulled.
Definition: model-port.hpp:95
Placeholder implementation of the render engine for test and diagnostics.
Quality-of-Service definition for an Render Engine usage.
virtual RenderEnvironment & configureCalculation(ModelPort, Timings, Quality)
special engine configuration for mock/testing operation.
Abstract definition of the environment hosting a given render activity (CalcStream).