18 #ifndef GZ_SIM_GUI_GUI_HH_
19 #define GZ_SIM_GUI_GUI_HH_
25 #include "gz/sim/config.hh"
26 #include "gz/sim/gui/Export.hh"
33 inline namespace GZ_SIM_VERSION_NAMESPACE {
47 GZ_SIM_GUI_VISIBLE
int runGui(
int &_argc,
48 char **_argv,
const char *_guiConfig,
const char *_renderEngine =
nullptr);
66 GZ_SIM_GUI_VISIBLE
int runGui(
int &_argc,
char **_argv,
67 const char *_guiConfig,
const char *_sdfFile,
int _waitGui,
68 const char *_renderEngine =
nullptr,
69 const char *_renderEngineApiBackend =
nullptr);
91 int &_argc,
char **_argv,
const char *_guiConfig,
92 const char *_defaultGuiConfig =
nullptr,
bool _loadPluginsFromSdf =
true,
93 const char *_renderEngine =
nullptr);
120 int &_argc,
char **_argv,
const char *_guiConfig,
121 const char *_defaultGuiConfig,
bool _loadPluginsFromSdf,
122 const char *_sdfFile,
int _waitGui,
const char *_renderEngine =
nullptr,
123 const char *_renderEngineGuiApiBackend =
nullptr );