Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
rendergraph.hpp
Go to the documentation of this file.
1/*
2 RENDERGRAPH.hpp - render network corresponding to one segment of the timeline
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
25#ifndef STEAM_ENGINE_RENDERGRAPH_H
26#define STEAM_ENGINE_RENDERGRAPH_H
27
28#include "steam/common.hpp"
30
31
36
37
38namespace steam {
39namespace engine {
40
42 using lib::time::FSecs;
43 using lib::time::Time;
44
45 class ExitNode;
46
51 {
52 protected:
54
57
58 public:
60 : output{nullptr}
61 , segment_(Time::ZERO, FSecs(5))
62 {
63 UNIMPLEMENTED ("anything regarding the Fixture datastructure");
64 }
65
66 };
67
68
69
70}} // namespace steam::engine
71#endif /*STEAM_ENGINE_RENDERGRAPH_H*/
A time interval anchored at a specific point in time.
Lumiera's internal time value datatype.
A top-level point in the render node network where data generation can be driven.
Definition exit-node.hpp:65
TimeSpan segment_
timerange covered by this RenderGraph
boost::rational< int64_t > FSecs
rational representation of fractional seconds
Steam-Layer implementation namespace root.
Basic set of definitions and includes commonly used together.
a family of time value like entities and their relationships.