Lumiera  0.pre.03
»edit your freedom«
nodecreatortool.cpp
Go to the documentation of this file.
1 /*
2  NodeCreaterTool - central Tool implementing the Renderengine building
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 #include "lib/error.hpp"
23 
24 
25 
26 namespace steam {
27 namespace mobject {
28 namespace builder {
29 
30  using mobject::Buildable;
31  using mobject::session::Clip;
32  using mobject::session::Effect;
33  using mobject::session::Auto;
34 
36 
37 
39 
40 
41  void
42  NodeCreatorTool::treat (Buildable& something)
43  {
44  UNIMPLEMENTED ("the builder tool...");
45  }
46 
47 
48  void
49  NodeCreatorTool::treat (Clip& clip)
50  {
51  UNIMPLEMENTED ("the builder tool...");
52  }
53 
54 
55  void
56  NodeCreatorTool::treat (Effect& effect)
57  {
58  UNIMPLEMENTED ("the builder tool...");
59  }
60 
61 
62  void
63  NodeCreatorTool::treat (Auto<double>& automation)
64  {
65  UNIMPLEMENTED ("the builder tool...");
66  }
67 
68 
69  void
70  NodeCreatorTool::onUnknown (Buildable& target)
71  {
72  UNIMPLEMENTED ("catch-all when partitioning timeline");
73  }
74 
75 
76 
77 }}} // namespace steam::mobject::builder
Steam-Layer implementation namespace root.
Visitor tool to work on the concrete model objects when building the render node network.
Lumiera error handling (C++ interface).