Skip to main content

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()