Lumiera
0.pre.03
»edit your freedom«
renderengine.hpp
Go to the documentation of this file.
1
/*
2
RENDERENGINE.hpp - a complete network of processing nodes usable for rendering
3
4
Copyright (C)
5
2008, 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
21
#ifndef STEAM_ENGINE_RENDERENGINE_H
22
#define STEAM_ENGINE_RENDERENGINE_H
23
24
#include "
steam/engine/rendergraph.hpp
"
25
26
#include <list>
27
28
29
33
35
36
namespace
steam
{
37
namespace
engine {
38
39
using
std::list;
40
48
class
RenderEngine
49
:
public
RenderGraph
50
{
51
public
:
53
// note: the play controller lives in the steam-layer,
54
// but is a subsystem separate of the session.
55
RenderEngine
();
56
57
private
:
58
list<RenderGraph> renderSegments;
59
60
};
61
62
}}
// namespace steam::engine
63
#endif
/*STEAM_ENGINE_RENDERENGINE_H*/
steam::engine::RenderEngine
Definition:
renderengine.hpp:48
steam
Steam-Layer implementation namespace root.
Definition:
dummy-player-facade.h:37
rendergraph.hpp
steam::engine::RenderGraph
Definition:
rendergraph.hpp:45
steam
engine
renderengine.hpp
Generated on Fri Dec 13 2024 05:05:35 for Lumiera by
1.8.13