Skip to main content

Namespace Dalamud.Plugin

Interfaces

IDalamudPlugin

This interface represents a basic Dalamud plugin. All plugins have to implement this interface.

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.