17 #ifndef _GZ_GUI_PLUGIN_HH_    18 #define _GZ_GUI_PLUGIN_HH_    39     public: 
virtual void Load(sdf::ElementPtr ) {}
    46 #define GZ_REGISTER_GUI_PLUGIN(classname) \    47   extern "C" GZ_GUI_VISIBLE gazebo::GUIPlugin *RegisterPlugin(); \    49   gazebo::GUIPlugin *RegisterPlugin() \    51     return new classname();\ Forward declarations for the common classes. 
Definition: Animation.hh:33
 
A plugin loaded within the gzclient on startup. 
Definition: GuiPlugin.hh:26
 
virtual void Load(sdf::ElementPtr)
Load function. 
Definition: GuiPlugin.hh:39
 
A GUI plugin. 
Definition: Plugin.hh:76
 
#define NULL
Definition: CommonTypes.hh:31
 
A class which all plugins must inherit from. 
Definition: Plugin.hh:83
 
GUIPlugin()
Definition: GuiPlugin.hh:28