Skip to main content

Namespace Dalamud

Classes

ClientLanguageExtensions

Extension methods for the Dalamud.ClientLanguage class.

EntryPoint

The main entrypoint for the Dalamud system.

Localization

Class handling localization.

SafeMemory

Class facilitating safe memory access.

Interfaces

IServiceType

Marker class for service types.

Enums

ClientLanguage

Enum describing the language the game loads in.

DalamudAsset

Specifies an asset that has been shipped as Dalamud Asset.

<strong>Any asset can cease to exist at any point, even if the enum value exists.</strong>

Either ship your own assets, or be prepared for errors.

Delegates

EntryPoint.InitDelegate

A delegate used during initialization of the CLR from Dalamud.Boot.

EntryPoint.VehDelegate

A delegate used from VEH handler on exception which CoreCLR will fast fail by default.

Localization.LocalizationChangedDelegate

Delegate for the Dalamud.Localization.LocalizationChanged event that occurs when the language is changed.