25 #ifndef WGEPOSTPROCESSORGAUSS_H
26 #define WGEPOSTPROCESSORGAUSS_H
29 #include <boost/shared_ptr.hpp>
32 #include <osg/Texture2D>
34 #include "WGEPostprocessor.h"
46 typedef boost::shared_ptr< WGEPostprocessorGauss >
SPtr;
51 typedef boost::shared_ptr< const WGEPostprocessorGauss >
ConstSPtr;
72 osg::ref_ptr< osg::Texture2D > tex0,
73 osg::ref_ptr< osg::Texture2D > tex1 = osg::ref_ptr< osg::Texture2D >(),
74 osg::ref_ptr< osg::Texture2D > tex2 = osg::ref_ptr< osg::Texture2D >(),
75 osg::ref_ptr< osg::Texture2D > tex3 = osg::ref_ptr< osg::Texture2D >(),
76 osg::ref_ptr< osg::Texture2D > tex4 = osg::ref_ptr< osg::Texture2D >(),
77 osg::ref_ptr< osg::Texture2D > tex5 = osg::ref_ptr< osg::Texture2D >(),
78 osg::ref_ptr< osg::Texture2D > tex6 = osg::ref_ptr< osg::Texture2D >(),
79 osg::ref_ptr< osg::Texture2D > tex7 = osg::ref_ptr< osg::Texture2D >() );
99 #endif // WGEPOSTPROCESSORGAUSS_H
boost::shared_ptr< WGEPostprocessorGauss > SPtr
Convenience typedef for a boost::shared_ptr< WGEPostprocessorGauss >.
This class encapsulates a G-Buffer.
WGEPostprocessorGauss()
Default constructor.
boost::shared_ptr< WGEPostprocessor > SPtr
Convenience typedef for an osg::ref_ptr< WGEPostprocessor >.
Gauss filtering of the input.
The base class for all custom post-processors.
virtual WGEPostprocessor::SPtr create(osg::ref_ptr< WGEOffscreenRenderNode > offscreen, const PostprocessorInput &gbuffer) const
Create instance.
boost::shared_ptr< const WGEPostprocessorGauss > ConstSPtr
Convenience typedef for a boost::shared_ptr< const WGEPostprocessorGauss >.
virtual ~WGEPostprocessorGauss()
Destructor.