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.