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