Frapper
1.0a
Main Page
Namespaces
Classes
Files
File List
File Members
plugins
nodes
Compositing
CompositorTemplate
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
24
class
CompositorTemplateNode
:
public
CompositorNode
25
{
26
27
Q_OBJECT
28
ADD_INSTANCE_COUNTER
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
75
NumberParameter
*
m_resX
;
76
NumberParameter
*
m_resY
;
77
};
78
79
}
// namespace CompositorTemplateNode
80
#endif
Generated on Tue Sep 18 2012 11:43:02 for Frapper by
1.8.2