![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Root interface and metadata for native GUI extensions. More...
Go to the source code of this file.
Classes | |
| struct | OpenSWMM::Sdk::ExtensionInfo |
| Owning metadata describing a native plugin or one of its hosted child extensions. More... | |
| class | OpenSWMM::Sdk::IGuiExtension |
Namespaces | |
| namespace | OpenSWMM |
| namespace | OpenSWMM::Sdk |
| Public header-only ABI for independently compiled native GUI extensions. | |
Macros | |
| #define | OPENSWMM_GUI_EXTENSION_IID "io.opensimulator.openswmm.IGuiExtension/1.0" |
| Literal IID for Qt's Q_PLUGIN_METADATA macro. | |
Root interface and metadata for native GUI extensions.
The interface is obtained through Qt plugin casting. Native libraries remain resident until process exit. initialize() and shutdown() run on the GUI thread.
| #define OPENSWMM_GUI_EXTENSION_IID "io.opensimulator.openswmm.IGuiExtension/1.0" |
Literal IID for Qt's Q_PLUGIN_METADATA macro.