Frapper
1.0a
Main Page
Namespaces
Classes
Files
File List
File Members
plugins
nodes
Compositing
SimpleBlend
SimpleBlendNode.h
Go to the documentation of this file.
1
2
3
4
5
6
7
8
9
10
11
#ifndef SIMPLEBLENDNODE_H
12
#define SIMPLEBLENDNODE_H
13
14
#include "
CompositorNode.h
"
15
#include "
InstanceCounterMacros.h
"
16
17
namespace
SimpleBlendNode {
18
using namespace
Frapper;
19
23
class
SimpleBlendNode
:
public
CompositorNode
24
{
25
26
Q_OBJECT
27
ADD_INSTANCE_COUNTER
28
29
public
:
// constructors and destructors
30
37
SimpleBlendNode
(
const
QString &name,
ParameterGroup
*parameterRoot );
38
46
virtual
~
SimpleBlendNode
();
47
48
protected
:
// functions
49
56
virtual
void
notifyMaterialRender(Ogre::uint32 pass_id, Ogre::MaterialPtr &mat);
57
58
public
:
59
63
void
redrawTriggered ();
64
65
private
slots:
66
70
void
changeOutputPixelFormat ();
71
75
void
processOutputImage ();
76
77
private
:
// members
78
82
Ogre::PixelFormat
m_pixelFormat
;
83
84
};
85
86
}
// namespace SimpleBlendNode
87
#endif
Generated on Tue Sep 18 2012 11:43:03 for Frapper by
1.8.2