Interface IExposedPlugin
Interface representing an installed plugin, to be exposed to other plugins.
Assembly: Dalamud.dll
View Source
Declaration
public interface IExposedPlugin
Properties
Name
Gets the name of the plugin.
View Source
Declaration
string Name { get; }
InternalName
Gets the internal name of the plugin.
View Source
Declaration
string InternalName { get; }
IsLoaded
Gets a value indicating whether the plugin is loaded.
View Source
Declaration
bool IsLoaded { get; }
Version
Gets the version of the plugin.
View Source
Declaration
Version Version { get; }
HasMainUi
Gets a value indicating whether the plugin has a main UI.
View Source
Declaration
bool HasMainUi { get; }
HasConfigUi
Gets a value indicating whether the plugin has a config UI.
View Source
Declaration
bool HasConfigUi { get; }
Methods
OpenMainUi()
Opens the main UI of the plugin.
Throws System.InvalidOperationException
if Dalamud.Plugin.IExposedPlugin.HasMainUi is false.
View Source
Declaration
void OpenMainUi()
OpenConfigUi()
Opens the config UI of the plugin.
Throws System.InvalidOperationException
if Dalamud.Plugin.IExposedPlugin.HasConfigUi is false.
View Source
Declaration
void OpenConfigUi()