Frapper  1.0a
NormalFlattenNode.h
Go to the documentation of this file.
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 #ifndef NORMALFLATTENNODE_H
12 #define NORMALFLATTENNODE_H
13 
14 #include "CompositorNode.h"
15 #include "InstanceCounterMacros.h"
16 
17 namespace NormalFlattenNode {
18 using namespace Frapper;
19 
24 {
25 
26  Q_OBJECT
28 
29 public: // constructors and destructors
30 
37  NormalFlattenNode ( const QString &name, ParameterGroup *parameterRoot );
38 
46  virtual ~NormalFlattenNode ();
47 
48 protected: // functions
49 
56  virtual void notifyMaterialRender(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat);
57 
58 public:
62  void redrawTriggered ();
63 
64 private slots:
65 
69  void processOutputImage ();
70 
71 };
72 
73 } // namespace NormalFlattenNode
74 
75 #endif