Namespace Dalamud.Utility
Classes
AsyncUtils
A set of utilities around and for better asynchronous behavior.
ClientLanguageExtensions
Extension methods for the Dalamud.Game.ClientLanguage class.
DateTimeSpanExtensions
Utility functions for System.DateTime
and System.TimeSpan
.
DisposeSafety
Utilities for disposing stuff.
DisposeSafety.ScopedFinalizer
Utility class for managing finalizing stuff.
EnumExtensions
Extension methods for enums.
Hash
Utility functions for hashing.
HitchDetector
Utility class to detect hitches.
MapUtil
Utility helper class for game maps and coordinate translations that don't require state.
The conversion methods were found in 89 54 24 10 56 41 55 41 56 48 81 EC, which itself was found by looking for uses of AddonText 1631.
ScopedSyncRoot
Scope for plugin list locks.
SeStringExtensions
Extension methods for SeStrings.
StringExtensions
Extension methods for strings.
TaskExtensions
Extension methods to make working with System.Threading.Tasks.Task
easier.
TexFileExtensions
Extensions to Lumina.Data.Files.TexFile
.
ThreadSafety
Helpers for working with thread safety.
Util
Class providing various helper methods for use in Dalamud and plugins.
VectorExtensions
Extension methods for System.Numerics.VectorN and SharpDX.VectorN.
Interfaces
DisposeSafety.IDisposeCallback
Interface that marks a disposable that it can call back on dispose.