Frapper  1.0a
CompositorTemplateNode.h
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 #ifndef COMPOSITORTEMPLATENODE_H
13 #define COMPOSITORTEMPLATENODE_H
14 
15 #include "CompositorNode.h"
16 #include "InstanceCounterMacros.h"
17 
18 namespace CompositorTemplateNode {
19 using namespace Frapper;
20 
25 {
26 
27  Q_OBJECT
29 
30 public: // constructors and destructors
31 
38  CompositorTemplateNode ( const QString &name, ParameterGroup *parameterRoot );
39 
47  virtual ~CompositorTemplateNode ();
48 
49 protected slots:
50 
54  void reload ();
55 
56 protected: // functions
57 
64  virtual void notifyMaterialRender(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat);
65 
66 private slots:
67 
71  void processOutputImage ();
72 
73 private: // members
74 
77 };
78 
79 } // namespace CompositorTemplateNode
80 #endif