Interface IExposedPlugin
Interface representing an installed plugin, to be exposed to other plugins.
Assembly: Dalamud.dll
View Source
public interface IExposedPlugin
Properties
Name
Gets the name of the plugin.
View Source
string Name { get; }
InternalName
Gets the internal name of the plugin.
View Source
string InternalName { get; }
IsLoaded
Gets a value indicating whether the plugin is loaded.
View Source
bool IsLoaded { get; }
IsOutdated
Gets a value indicating whether this plugin's API level is out of date.
View Source
bool IsOutdated { get; }
IsTesting
Gets a value indicating whether the plugin is for testing use only.
View Source
bool IsTesting { get; }
IsOrphaned
Gets a value indicating whether or not this plugin is orphaned(belongs to a repo) or not.
View Source
bool IsOrphaned { get; }
IsDecommissioned
Gets a value indicating whether or not this plugin is serviced(repo still exists, but plugin no longer does).
View Source
bool IsDecommissioned { get; }
IsBanned
Gets a value indicating whether this plugin has been banned.
View Source
bool IsBanned { get; }
IsDev
Gets a value indicating whether this plugin is dev plugin.
View Source
bool IsDev { get; }
IsThirdParty
Gets a value indicating whether this manifest is associated with a plugin that was installed from a third party repo.
View Source
bool IsThirdParty { get; }
Manifest
Gets the plugin manifest.
View Source
ILocalPluginManifest Manifest { get; }
Version
Gets the version of the plugin.
View Source
Version Version { get; }
HasMainUi
Gets a value indicating whether the plugin has a main UI.
View Source
bool HasMainUi { get; }
HasConfigUi
Gets a value indicating whether the plugin has a config UI.
View Source
bool HasConfigUi { get; }
Methods
OpenMainUi()
Opens the main UI of the plugin.
Throws System.InvalidOperationException
if Dalamud.Plugin.IExposedPlugin.HasMainUi is false.
View Source
void OpenMainUi()
OpenConfigUi()
Opens the config UI of the plugin.
Throws System.InvalidOperationException
if Dalamud.Plugin.IExposedPlugin.HasConfigUi is false.
View Source
void OpenConfigUi()