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.

IpcNotReadyError

This exception is thrown when an IPC method is invoked, but nothing has been registered by that name yet.

IpcTypeMismatchError

This exception is thrown when an IPC method is checked out, but the type does not match what was previously registered.

Interfaces

ICallGateProvider<TRet>

ICallGateProvider<T1, TRet>

ICallGateProvider<T1, T2, TRet>

ICallGateProvider<T1, T2, T3, TRet>

ICallGateProvider<T1, T2, T3, T4, TRet>

ICallGateProvider<T1, T2, T3, T4, T5, TRet>

ICallGateProvider<T1, T2, T3, T4, T5, T6, TRet>

ICallGateProvider<T1, T2, T3, T4, T5, T6, T7, TRet>

ICallGateProvider<T1, T2, T3, T4, T5, T6, T7, T8, TRet>

ICallGateSubscriber<TRet>

ICallGateSubscriber<T1, TRet>

ICallGateSubscriber<T1, T2, TRet>

ICallGateSubscriber<T1, T2, T3, TRet>

ICallGateSubscriber<T1, T2, T3, T4, TRet>

ICallGateSubscriber<T1, T2, T3, T4, T5, TRet>

ICallGateSubscriber<T1, T2, T3, T4, T5, T6, TRet>

ICallGateSubscriber<T1, T2, T3, T4, T5, T6, T7, TRet>

ICallGateSubscriber<T1, T2, T3, T4, T5, T6, T7, T8, TRet>

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.

In This Article
Back to top Generated by DocFX