17 #ifndef GZ_RENDERING_OGRE_OGREGAUSSIANNOISEPASS_HH_
18 #define GZ_RENDERING_OGRE_OGREGAUSSIANNOISEPASS_HH_
22 #include <gz/utils/SuppressWarning.hh>
27 #include "gz/rendering/ogre/Export.hh"
33 inline namespace GZ_RENDERING_VERSION_NAMESPACE {
36 class GaussianNoiseCompositorListener;
52 public:
void PreRender()
override;
55 public:
void Destroy()
override;
58 public:
void CreateRenderPass()
override;
61 public: Ogre::CompositorInstance *gaussianNoiseInstance =
nullptr;
64 GZ_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
67 GZ_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING