Show / Hide Table of Contents

# Namespace Dalamud

### Classes

#### ClientLanguageExtensions

Extension methods for the ClientLanguage class.

#### DalamudStartInfo

Struct containing information needed to initialize Dalamud.

#### 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.

### 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 LocalizationChanged event that occurs when the language is changed.