Gazebo Rendering

API Reference

3.7.2
Ogre2MaterialSwitcher Class Reference

Helper class to assign unique colors to renderables. More...

#include <Ogre2MaterialSwitcher.hh>

Public Member Functions

 Ogre2MaterialSwitcher (Ogre2ScenePtr _scene)
 Constructor. More...
 
 ~Ogre2MaterialSwitcher ()
 Destructor. More...
 
std::string EntityName (const gz::math::Color &_color) const
 Get the entity with a specific color. More...
 
virtual void postRenderTargetUpdate (const Ogre::RenderTargetEvent &_evt)
 Ogre's post render update callback. More...
 
virtual void preRenderTargetUpdate (const Ogre::RenderTargetEvent &_evt)
 Ogre's pre render update callback. More...
 
void Reset ()
 Reset the color value incrementor. More...
 

Detailed Description

Helper class to assign unique colors to renderables.

Constructor & Destructor Documentation

◆ Ogre2MaterialSwitcher()

Ogre2MaterialSwitcher ( Ogre2ScenePtr  _scene)
explicit

Constructor.

◆ ~Ogre2MaterialSwitcher()

Destructor.

Member Function Documentation

◆ EntityName()

std::string EntityName ( const gz::math::Color &  _color) const

Get the entity with a specific color.

Parameters
[in]_colorThe entity's color.

◆ postRenderTargetUpdate()

virtual void postRenderTargetUpdate ( const Ogre::RenderTargetEvent &  _evt)
virtual

Ogre's post render update callback.

Parameters
[in]_evtOgre render target event containing information about the source render target.

◆ preRenderTargetUpdate()

virtual void preRenderTargetUpdate ( const Ogre::RenderTargetEvent &  _evt)
virtual

Ogre's pre render update callback.

Parameters
[in]_evtOgre render target event containing information about the source render target.

◆ Reset()

void Reset ( )

Reset the color value incrementor.


The documentation for this class was generated from the following file: