Public Member Functions | |
| WavefieldVisualPluginPrivate () | |
Public Attributes | |
| event::ConnectionPtr | cameraPreRenderConnection |
| std::vector< Ogre::Camera * > | cameras |
| bool | enableRtt = true |
| Enable rtts for reflection refraction, [true]. More... | |
| bool | isInitialised = false |
| Prevent multiple calls to Init loading visuals twice... More... | |
| bool | isStatic = false |
| Do not update visual if 'true', [false]. More... | |
| Ogre::Entity * | oceanEntity = nullptr |
| Ogre::MovablePlane | planeDown |
| Ogre::MovablePlane | planeUp |
| event::ConnectionPtr | preRenderConnection |
| Event based connections. More... | |
| std::vector< Ogre::RenderTarget * > | reflectionRts |
| double | reflectOpacity = 0 |
| Ratio between environment color and reflection color to use In [0, 1], where 0 is no reflection and 1 is maximum reflection. More... | |
| Ogre::TextureUnitState * | reflectTex = nullptr |
| std::vector< Ogre::RenderTarget * > | refractionRts |
| double | refractOpacity = 0 |
| Ratio between shallow water color and refraction color to use In [0, 1], where 0 is no refraction and 1 is maximum refraction. More... | |
| Ogre::TextureUnitState * | refractTex = nullptr |
| double | rttNoise = 0 |
| Noise scale in rtt. Create distortion in reflection/refraction. More... | |
| gazebo::rendering::ScenePtr | scene |
| sdf::ElementPtr | sdf |
| The wavefield visual plugin SDF. More... | |
| double | simTime = 0 |
| World stats. More... | |
| rendering::VisualPtr | visual |
| The visual containing this plugin. More... | |
| std::string | visualName |
| The visual's name. More... | |
| std::shared_ptr< WaveParameters > | waveParams |
| The wavefield parameters. More... | |
Definition at line 166 of file WavefieldVisualPlugin.cc.
|
inline |
Definition at line 168 of file WavefieldVisualPlugin.cc.
| event::ConnectionPtr asv::WavefieldVisualPluginPrivate::cameraPreRenderConnection |
Definition at line 223 of file WavefieldVisualPlugin.cc.
| std::vector<Ogre::Camera*> asv::WavefieldVisualPluginPrivate::cameras |
Definition at line 217 of file WavefieldVisualPlugin.cc.
| bool asv::WavefieldVisualPluginPrivate::enableRtt = true |
Enable rtts for reflection refraction, [true].
Definition at line 189 of file WavefieldVisualPlugin.cc.
| bool asv::WavefieldVisualPluginPrivate::isInitialised = false |
Prevent multiple calls to Init loading visuals twice...
Definition at line 206 of file WavefieldVisualPlugin.cc.
| bool asv::WavefieldVisualPluginPrivate::isStatic = false |
Do not update visual if 'true', [false].
Definition at line 186 of file WavefieldVisualPlugin.cc.
| Ogre::Entity* asv::WavefieldVisualPluginPrivate::oceanEntity = nullptr |
Definition at line 210 of file WavefieldVisualPlugin.cc.
| Ogre::MovablePlane asv::WavefieldVisualPluginPrivate::planeDown |
Definition at line 212 of file WavefieldVisualPlugin.cc.
| Ogre::MovablePlane asv::WavefieldVisualPluginPrivate::planeUp |
Definition at line 211 of file WavefieldVisualPlugin.cc.
| event::ConnectionPtr asv::WavefieldVisualPluginPrivate::preRenderConnection |
Event based connections.
Definition at line 222 of file WavefieldVisualPlugin.cc.
| std::vector<Ogre::RenderTarget*> asv::WavefieldVisualPluginPrivate::reflectionRts |
Definition at line 218 of file WavefieldVisualPlugin.cc.
| double asv::WavefieldVisualPluginPrivate::reflectOpacity = 0 |
Ratio between environment color and reflection color to use In [0, 1], where 0 is no reflection and 1 is maximum reflection.
Definition at line 197 of file WavefieldVisualPlugin.cc.
| Ogre::TextureUnitState* asv::WavefieldVisualPluginPrivate::reflectTex = nullptr |
Definition at line 213 of file WavefieldVisualPlugin.cc.
| std::vector<Ogre::RenderTarget*> asv::WavefieldVisualPluginPrivate::refractionRts |
Definition at line 219 of file WavefieldVisualPlugin.cc.
| double asv::WavefieldVisualPluginPrivate::refractOpacity = 0 |
Ratio between shallow water color and refraction color to use In [0, 1], where 0 is no refraction and 1 is maximum refraction.
Definition at line 193 of file WavefieldVisualPlugin.cc.
| Ogre::TextureUnitState* asv::WavefieldVisualPluginPrivate::refractTex = nullptr |
Definition at line 214 of file WavefieldVisualPlugin.cc.
| double asv::WavefieldVisualPluginPrivate::rttNoise = 0 |
Noise scale in rtt. Create distortion in reflection/refraction.
Definition at line 200 of file WavefieldVisualPlugin.cc.
| gazebo::rendering::ScenePtr asv::WavefieldVisualPluginPrivate::scene |
Definition at line 209 of file WavefieldVisualPlugin.cc.
| sdf::ElementPtr asv::WavefieldVisualPluginPrivate::sdf |
The wavefield visual plugin SDF.
Definition at line 180 of file WavefieldVisualPlugin.cc.
| double asv::WavefieldVisualPluginPrivate::simTime = 0 |
World stats.
Definition at line 203 of file WavefieldVisualPlugin.cc.
| rendering::VisualPtr asv::WavefieldVisualPluginPrivate::visual |
The visual containing this plugin.
Definition at line 174 of file WavefieldVisualPlugin.cc.
| std::string asv::WavefieldVisualPluginPrivate::visualName |
The visual's name.
Definition at line 177 of file WavefieldVisualPlugin.cc.
| std::shared_ptr<WaveParameters> asv::WavefieldVisualPluginPrivate::waveParams |
The wavefield parameters.
Definition at line 183 of file WavefieldVisualPlugin.cc.