Gazebo Rendering

API Reference

6.6.4
gz/rendering/ogre2/Ogre2GaussianNoisePass.hh
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2019 Open Source Robotics Foundation
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  *
16  */
17 #ifndef GZ_RENDERING_OGRE2_OGRE2GAUSSIANNOISEPASS_HH_
18 #define GZ_RENDERING_OGRE2_OGRE2GAUSSIANNOISEPASS_HH_
19 
20 #include <memory>
21 
24 #include "gz/rendering/ogre2/Export.hh"
25 
26 namespace ignition
27 {
28  namespace rendering
29  {
30  inline namespace IGNITION_RENDERING_VERSION_NAMESPACE {
31  //
32  // forward declaration
33  class Ogre2GaussianNoisePassPrivate;
34 
35  /* \class Ogre2GaussianNoisePass Ogre2GaussianNoisePass.hh \
36  * ignition/rendering/ogre2/Ogre2GaussianNoisePass.hh
37  */
39  class IGNITION_RENDERING_OGRE2_VISIBLE Ogre2GaussianNoisePass :
40  public BaseGaussianNoisePass<Ogre2RenderPass>
41  {
44 
46  public: virtual ~Ogre2GaussianNoisePass();
47 
48  // Documentation inherited
49  public: void PreRender() override;
50 
51  // Documentation inherited
52  public: void CreateRenderPass() override;
53 
56  };
57  }
58  }
59 }
60 #endif
Base Gaussian noise render pass.
Definition: gz/rendering/base/BaseGaussianNoisePass.hh:39
Ogre2 Implementation of a Gaussian noise render pass.
Definition: gz/rendering/ogre2/Ogre2GaussianNoisePass.hh:41
void PreRender() override
Prepare this object and any of its children for rendering. This should be called for each object in a...
void CreateRenderPass() override
Create the render pass using ogre compositor.