Namespace Dalamud.Plugin
Classes​
ActivePluginsChangedEventArgs​
Contains data about changes to the list of active plugins.
PluginUpdate​
The result of checking for an update for a plugin, including the latest version if available, and the changelog if available.
Interfaces​
IActivePluginsChangedEventArgs​
Contains data about changes to the list of active plugins.
IActivePluginsChangedEventArgs.IAffectedPlugin​
Contains a subset of the data of Dalamud.Plugin.IExposedPlugin that is available even if the plugin has been unloaded.
IAsyncDalamudPlugin​
This interface represents a basic Dalamud plugin that loads and unloads asynchronously. All plugins have to implement either Dalamud.Plugin.IDalamudPlugin or Dalamud.Plugin.IAsyncDalamudPlugin.
IDalamudPlugin​
This interface represents a basic Dalamud plugin. All plugins have to implement either Dalamud.Plugin.IDalamudPlugin or Dalamud.Plugin.IAsyncDalamudPlugin.
IDalamudPluginInterface​
This interface acts as an interface to various objects needed to interact with Dalamud and the game.
IExposedPlugin​
Interface representing an installed plugin, to be exposed to other plugins.
Enums​
PluginListInvalidationKind​
Causes for a change to the plugin list.
PluginLoadReason​
This enum reflects reasons for loading a plugin.
Delegates​
IDalamudPluginInterface.ActivePluginsChangedDelegate​
Delegate for events that listen to changes to the list of active plugins.
IDalamudPluginInterface.LanguageChangedDelegate​
Delegate for localization change with two-letter iso lang code.