Lumiera  0.pre.03
»edityourfreedom«
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) Lumiera.org
5  2012, Hermann Vosseler <Ichthyostega@web.de>
6 
7  This program is free software; you can redistribute it and/or
8  modify it under the terms of the GNU General Public License as
9  published by the Free Software Foundation; either version 2 of
10  the License, or (at your option) any later version.
11 
12  This program is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  GNU General Public License for more details.
16 
17  You should have received a copy of the GNU General Public License
18  along with this program; if not, write to the Free Software
19  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20 
21 * *****************************************************/
22 
23 
32 
33 //#include <string>
34 //#include <memory>
35 //#include <functional>
36 
37 
38 
39 namespace proc {
40 namespace engine{
41 
42 // using std::string;
43 // using lumiera::Subsys;
44 // using std::bind;
45 
46 
47  namespace { // hidden local details of the service implementation....
48 
49  } // (End) hidden service impl details
50 
51 
52 
53 
54 
55 
62  : processors_()
63  { }
64 
65 
66 
71  {
72  UNIMPLEMENTED ("represent *this as RenderEnvironmentClosure)");
73  RenderEnvironmentClosure* todo_fake(0);
74 
75  return *todo_fake;
76  }
77 
78 
79 
80 }} // namespace proc::engine
A timer service invoking a given callback periodically.
virtual RenderEnvironmentClosure & configureCalculation(ModelPort, Timings, Quality)
special engine configuration for mock/testing operation.
Abstract definition of the environment hosting a given render activity (CalcStream).
Definition: calc-stream.hpp:81
Handle denoting a point within the model, where actually output data can be pulled.
Definition: model-port.hpp:104
Quality-of-Service definition for an Render Engine usage.
EngineServiceMock()
Initialise a mock render engine.
Placeholder implementation of the render engine for test and diagnostics.
Proc-Layer implementation namespace root.
Definition: id-scheme.hpp:63
Generic frame timing specification.
Definition: timings.hpp:95