Show / Hide Table of Contents

# Namespace Dalamud.Plugin

### Classes

#### DalamudPluginInterface

This class acts as an interface to various objects needed to interact with Dalamud and the game.

### Interfaces

#### IDalamudPlugin

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

### Enums

#### PluginLoadReason

This enum reflects reasons for loading a plugin.

### Delegates

#### DalamudPluginInterface.LanguageChangedDelegate

Delegate for localization change with two-letter iso lang code.