<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Dalamud</name>
    </assembly>
    <members>
        <member name="T:Dalamud.Configuration.Internal.AutoUpdatePreference">
            <summary>
            Class representing a plugin that has opted in to auto-updating.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.Internal.AutoUpdatePreference.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Configuration.Internal.AutoUpdatePreference"/> class.
            </summary>
            <param name="pluginId">The unique ID representing the plugin.</param>
        </member>
        <member name="T:Dalamud.Configuration.Internal.AutoUpdatePreference.OptKind">
            <summary>
            The kind of opt-in.
            </summary>
        </member>
        <member name="F:Dalamud.Configuration.Internal.AutoUpdatePreference.OptKind.NeverUpdate">
            <summary>
            Never auto-update this plugin.
            </summary>
        </member>
        <member name="F:Dalamud.Configuration.Internal.AutoUpdatePreference.OptKind.AlwaysUpdate">
            <summary>
            Always auto-update this plugin, regardless of the user's settings.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.AutoUpdatePreference.WorkingPluginId">
            <summary>
            Gets or sets the unique ID representing the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.AutoUpdatePreference.Kind">
            <summary>
            Gets or sets the type of opt-in.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.Internal.DalamudConfiguration">
            <summary>
            Class containing Dalamud settings.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudConfigurationSavedDelegate">
            <summary>
            Delegate for the <see cref="E:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudConfigurationSaved"/> event that occurs when the dalamud configuration is saved.
            </summary>
            <param name="dalamudConfiguration">The current dalamud configuration.</param>
        </member>
        <member name="E:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudConfigurationSaved">
            <summary>
            Event that occurs when dalamud configuration is saved.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.BadWords">
            <summary>
            Gets or sets a list of muted words.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DutyFinderTaskbarFlash">
            <summary>
            Gets or sets a value indicating whether or not the taskbar should flash once a duty is found.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DutyFinderChatMessage">
            <summary>
            Gets or sets a value indicating whether or not a message should be sent in chat once a duty is found.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LanguageOverride">
            <summary>
            Gets or sets the language code to load Dalamud localization with.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LastVersion">
            <summary>
            Gets or sets the last loaded Dalamud version.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SeenFtueLevels">
            <summary>
            Gets or sets a dictionary of seen FTUE levels.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LastChangelogMajorMinor">
            <summary>
            Gets or sets the last loaded Dalamud version.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.GeneralChatType">
            <summary>
            Gets or sets the chat type used by default for plugin messages.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DoPluginTest">
            <summary>
            Gets or sets a value indicating whether or not plugin testing builds should be shown.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudBetaKey">
            <summary>
            Gets or sets a key to opt into Dalamud staging builds.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ThirdRepoList">
            <summary>
            Gets or sets a list of custom repos.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ThirdRepoSpeedbumpDismissed">
            <summary>
            Gets or sets a value indicating whether or not a disclaimer regarding third-party repos has been dismissed.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.HiddenPluginInternalName">
            <summary>
            Gets or sets a list of hidden plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SeenPluginInternalName">
            <summary>
            Gets or sets a list of seen plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DevPluginSettings">
            <summary>
            Gets or sets a list of additional settings for devPlugins. The key is the absolute path
            to the plugin DLL. This is automatically generated for any plugins in the devPlugins folder.
            However by specifiying this value manually, you can add arbitrary files outside the normal
            file paths.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DevPluginLoadLocations">
            <summary>
            Gets or sets a list of additional locations that dev plugins should be loaded from. This can
            be either a DLL or folder, but should be the absolute path, or a path relative to the currently
            injected Dalamud instance.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.GlobalUiScale">
            <summary>
            Gets or sets the global UI scale.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.UseAxisFontsFromGame">
            <summary>
            Gets or sets a value indicating whether to use AXIS fonts from the game.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DefaultFontSpec">
            <summary>
            Gets or sets the default font spec.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.FontGammaLevel">
            <summary>
            Gets or sets the gamma value to apply for Dalamud fonts. Do not use.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ImeStateIndicatorOpacity">
            <summary>Gets or sets the opacity of the IME state indicator.</summary>
            <value>0 will hide the state indicator. 1 will make the state indicator fully visible. Values outside the
            range will be clamped to [0, 1].</value>
            <remarks>See <see cref="F:Dalamud.Game.Text.SeIconChar.ImeHiragana"/> to <see cref="F:Dalamud.Game.Text.SeIconChar.ImeChineseLatin"/>.</remarks>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ToggleUiHide">
            <summary>
            Gets or sets a value indicating whether or not plugin UI should be hidden.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ToggleUiHideDuringCutscenes">
            <summary>
            Gets or sets a value indicating whether or not plugin UI should be hidden during cutscenes.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ToggleUiHideDuringGpose">
            <summary>
            Gets or sets a value indicating whether or not plugin UI should be hidden during GPose.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PrintDalamudWelcomeMsg">
            <summary>
            Gets or sets a value indicating whether or not a message containing Dalamud's current version and the number of loaded plugins should be sent at login.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PrintPluginsWelcomeMsg">
            <summary>
            Gets or sets a value indicating whether or not a message containing detailed plugin information should be sent at login.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.AutoUpdatePlugins">
            <summary>
            Gets or sets a value indicating whether or not plugins should be auto-updated.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DoButtonsSystemMenu">
            <summary>
            Gets or sets a value indicating whether or not Dalamud should add buttons to the system menu.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogLevel">
            <summary>
            Gets or sets the default Dalamud debug log level on startup.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogSynchronously">
            <summary>
            Gets or sets a value indicating whether to write to log files synchronously.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogAutoScroll">
            <summary>
            Gets or sets a value indicating whether or not the debug log should scroll automatically.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogOpenAtStartup">
            <summary>
            Gets or sets a value indicating whether or not the debug log should open at startup.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogLinesLimit">
            <summary>
            Gets or sets the number of lines to keep for the Dalamud Console window.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LogCommandHistory">
            <summary>
            Gets or sets a list representing the command history for the Dalamud Console.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DevBarOpenAtStartup">
            <summary>
            Gets or sets a value indicating whether or not the dev bar should open at startup.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.AssertsEnabledAtStartup">
            <summary>
            Gets or sets a value indicating whether or not ImGui asserts should be enabled at startup.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsDocking">
            <summary>
            Gets or sets a value indicating whether or not docking should be globally enabled in ImGui.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.EnablePluginUISoundEffects">
            <summary>
            Gets or sets a value indicating whether or not plugin user interfaces should trigger sound effects.
            This setting is effected by the in-game "System Sounds" option and volume.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.EnablePluginUiAdditionalOptions">
            <summary>
            Gets or sets a value indicating whether or not an additional button allowing pinning and clickthrough options should be shown
            on plugin title bars when using the Window System.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsDisableViewport">
            <summary>
            Gets or sets a value indicating whether viewports should always be disabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsGamepadNavigationEnabled">
            <summary>
            Gets or sets a value indicating whether or not navigation via a gamepad should be globally enabled in ImGui.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsFocusManagementEnabled">
            <summary>
            Gets or sets a value indicating whether or not focus management is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsAntiAntiDebugEnabled">
            <summary>
            Gets or sets a value indicating whether or not the anti-anti-debug check is enabled on startup.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsResumeGameAfterPluginLoad">
            <summary>
            Gets or sets a value indicating whether to resume game main thread after plugins load.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudBetaKind">
            <summary>
            Gets or sets the kind of beta to download when <see cref="P:Dalamud.Configuration.Internal.DalamudConfiguration.DalamudBetaKey"/> matches the server value.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PluginSafeMode">
            <summary>
            Gets or sets a value indicating whether or not any plugin should be loaded when the game is started.
            It is reset immediately when read.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PluginWaitBeforeFree">
            <summary>
            Gets or sets a value indicating the wait time between plugin unload and plugin assembly unload.
            Uses default value that may change between versions if set to null.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ReportShutdownCrashes">
            <summary>
            Gets or sets a value indicating whether or not crashes during shutdown should be reported.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SavedStylesOld">
            <summary>
            Gets or sets a list of saved styles.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SavedStyles">
            <summary>
            Gets or sets a list of saved styles.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ChosenStyle">
            <summary>
            Gets or sets the name of the currently chosen style.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SavedProfiles">
            <summary>
            Gets or sets a list of saved plugin profiles.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DefaultProfile">
            <summary>
            Gets or sets the default plugin profile.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ProfilesEnabled">
            <summary>
            Gets or sets a value indicating whether or not profiles are enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ProfilesHasSeenTutorial">
            <summary>
            Gets or sets a value indicating whether or not the user has seen the profiles tutorial.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DtrOrder">
            <summary>
            Gets or sets the order of DTR elements, by title.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DtrIgnore">
            <summary>
            Gets or sets the list of ignored DTR elements, by title.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DtrSpacing">
            <summary>
            Gets or sets the spacing used for DTR entries.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.DtrSwapDirection">
            <summary>
            Gets or sets a value indicating whether to swap the
            direction in which elements are drawn in the DTR.
            False indicates that elements will be drawn from the end of
            the left side of the Server Info bar, and continue leftwards.
            True indicates the opposite.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ShowTsm">
            <summary>
            Gets or sets a value indicating whether the title screen menu is shown.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ReduceMotions">
            <summary>
            Gets or sets a value indicating whether to reduce motions (animations).
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.IsMbCollect">
            <summary>
            Gets or sets a value indicating whether or not market board data should be uploaded.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.EffectiveLanguage">
            <summary>
            Gets the ISO 639-1 two-letter code for the language of the effective Dalamud display language.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ShowDevBarInfo">
            <summary>
            Gets or sets a value indicating whether or not to show info on dev bar.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.LastFeedbackContactDetails">
            <summary>
            Gets or sets the last-used contact details for the plugin feedback form.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PluginTestingOptIns">
            <summary>
            Gets or sets a list of plugins that testing builds should be downloaded for.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PluginAutoUpdatePreferences">
            <summary>
            Gets or sets a list of plugins that have opted into or out of auto-updating.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.WindowIsImmersive">
            <summary>
            Gets or sets a value indicating whether the FFXIV window should be toggled to immersive mode.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.ReShadeHandlingMode">
            <summary>Gets or sets the mode specifying how to handle ReShade.</summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.SwapChainHookMode">
            <summary>Gets or sets the swap chain hook mode.</summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.GameNetworkUpHitch">
            <summary>
            Gets or sets hitch threshold for game network up in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.GameNetworkDownHitch">
            <summary>
            Gets or sets hitch threshold for game network down in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.FrameworkUpdateHitch">
            <summary>
            Gets or sets hitch threshold for framework update in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.UiBuilderHitch">
            <summary>
            Gets or sets hitch threshold for ui builder in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.UseTexturePluginTracking">
            <summary>Gets or sets a value indicating whether to track texture allocation by plugins.</summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.PluginInstallerOpen">
            <summary>
            Gets or sets the page of the plugin installer that is shown by default when opened.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.AutoUpdateBehavior">
            <summary>
            Gets or sets a value indicating how auto-updating should behave.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DalamudConfiguration.CheckPeriodicallyForUpdates">
            <summary>
            Gets or sets a value indicating whether or not users should be notified regularly about pending updates.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.Internal.DalamudConfiguration.Load(System.String,Dalamud.Storage.ReliableFileStorage)">
            <summary>
            Load a configuration from the provided path.
            </summary>
            <param name="path">Path to read from.</param>
            <param name="fs">File storage.</param>
            <returns>The deserialized configuration file.</returns>
        </member>
        <member name="M:Dalamud.Configuration.Internal.DalamudConfiguration.QueueSave">
            <summary>
            Save the configuration at the path it was loaded from, at the next frame.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.Internal.DalamudConfiguration.ForceSave">
            <summary>
            Immediately save the configuration.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.Internal.DalamudConfiguration.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Configuration.Internal.DalamudConfiguration.Update">
            <summary>
            Save the file, if needed. Only needs to be done once a frame.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.Internal.DevPluginSettings">
            <summary>
            Settings for DevPlugins.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DevPluginSettings.StartOnBoot">
            <summary>
            Gets or sets a value indicating whether this plugin should automatically start when Dalamud boots up.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DevPluginSettings.AutomaticReloading">
            <summary>
            Gets or sets a value indicating whether this plugin should automatically reload on file change.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DevPluginSettings.WorkingPluginId">
            <summary>
            Gets or sets an ID uniquely identifying this specific instance of a devPlugin.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.DevPluginSettings.DismissedValidationProblems">
            <summary>
            Gets or sets a list of validation problems that have been dismissed by the user.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.Internal.EnvironmentConfiguration">
            <summary>
            Environmental configuration settings.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.EnvironmentConfiguration.XlWineOnLinux">
            <summary>
            Gets a value indicating whether the XL_WINEONLINUX setting has been enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.EnvironmentConfiguration.DalamudNoPlugins">
            <summary>
            Gets a value indicating whether the DALAMUD_NOT_HAVE_PLUGINS setting has been enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.EnvironmentConfiguration.DalamudForceReloaded">
            <summary>
            Gets a value indicating whether the DalamudForceReloaded setting has been enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.EnvironmentConfiguration.DalamudForceMinHook">
            <summary>
            Gets a value indicating whether the DalamudForceMinHook setting has been enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.EnvironmentConfiguration.DalamudDoContextMenu">
            <summary>
            Gets a value indicating whether or not Dalamud context menus should be disabled.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.Internal.PluginTestingOptIn">
            <summary>
            Represents a plugin that has opted in to testing.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.Internal.PluginTestingOptIn.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Configuration.Internal.PluginTestingOptIn"/> class.
            </summary>
            <param name="internalName">The internal name of the plugin.</param>
        </member>
        <member name="P:Dalamud.Configuration.Internal.PluginTestingOptIn.InternalName">
            <summary>
            Gets the internal name of the plugin to test.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.Internal.PluginTestingOptIn.Branch">
            <summary>
            Gets the testing branch to use.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.DevPluginLocationSettings">
            <summary>
            Additional locations to load dev plugins from.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.DevPluginLocationSettings.Path">
            <summary>
            Gets or sets the dev pluign path.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.DevPluginLocationSettings.IsEnabled">
            <summary>
            Gets or sets a value indicating whether the third party repo is enabled.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.DevPluginLocationSettings.Clone">
            <summary>
            Clone this object.
            </summary>
            <returns>A shallow copy of this object.</returns>
        </member>
        <member name="T:Dalamud.Configuration.ThirdPartyRepoSettings">
            <summary>
            Third party repository for dalamud plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.ThirdPartyRepoSettings.Url">
            <summary>
            Gets or sets the third party repo url.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.ThirdPartyRepoSettings.IsEnabled">
            <summary>
            Gets or sets a value indicating whether the third party repo is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.ThirdPartyRepoSettings.Name">
            <summary>
            Gets or sets a short name for the repo url.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.ThirdPartyRepoSettings.Clone">
            <summary>
            Clone this object.
            </summary>
            <returns>A shallow copy of this object.</returns>
        </member>
        <member name="T:Dalamud.Configuration.IPluginConfiguration">
            <summary>
            Configuration to store settings for a dalamud plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Configuration.IPluginConfiguration.Version">
            <summary>
            Gets or sets configuration version.
            </summary>
        </member>
        <member name="T:Dalamud.Configuration.PluginConfigurations">
            <summary>
            Configuration to store settings for a dalamud plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Configuration.PluginConfigurations"/> class.
            </summary>
            <param name="storageFolder">Directory for storage of plugin configuration files.</param>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.Save(Dalamud.Configuration.IPluginConfiguration,System.String,System.Guid)">
            <summary>
            Save/Load plugin configuration.
            NOTE: Save/Load are still using Type information for now,
            despite LoadForType superseding Load and not requiring or using it.
            It might be worth removing the Type info from Save, to strip it from all future saved configs,
            and then Load() can probably be removed entirely.
            </summary>
            <param name="config">Plugin configuration.</param>
            <param name="pluginName">Plugin name.</param>
            <param name="workingPluginId">WorkingPluginId of the plugin.</param>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.Load(System.String,System.Guid)">
            <summary>
            Load plugin configuration.
            </summary>
            <param name="pluginName">Plugin name.</param>
            <param name="workingPluginId">WorkingPluginID of the plugin.</param>
            <returns>Plugin configuration.</returns>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.Delete(System.String)">
            <summary>
            Delete the configuration file and folder for the specified plugin.
            This will throw an <see cref="T:System.IO.IOException"/> if the plugin did not correctly close its handles.
            </summary>
            <param name="pluginName">The name of the plugin.</param>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.GetDirectory(System.String)">
            <summary>
            Get plugin directory.
            </summary>
            <param name="pluginName">Plugin name.</param>
            <returns>Plugin directory path.</returns>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.LoadForType``1(System.String)">
            <summary>
            Load Plugin configuration. Parameterized deserialization.
            Currently this is called via reflection from DalamudPluginInterface.GetPluginConfig().
            Eventually there may be an additional pluginInterface method that can call this directly
            without reflection - for now this is in support of the existing plugin api.
            </summary>
            <param name="pluginName">Plugin Name.</param>
            <typeparam name="T">Configuration Type.</typeparam>
            <returns>Plugin Configuration.</returns>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.GetConfigFile(System.String)">
            <summary>
            Get FileInfo to plugin config file.
            </summary>
            <param name="pluginName">InternalName of the plugin.</param>
            <returns>FileInfo of the config file.</returns>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.SerializeConfig(System.Object)">
            <summary>
            Serializes a plugin configuration object.
            </summary>
            <param name="config">The configuration object.</param>
            <returns>A string representing the serialized configuration object.</returns>
        </member>
        <member name="M:Dalamud.Configuration.PluginConfigurations.DeserializeConfig(System.String)">
            <summary>
            Deserializes a plugin configuration from a string.
            </summary>
            <param name="data">The serialized configuration.</param>
            <returns>The configuration object, or null.</returns>
        </member>
        <member name="T:Dalamud.Console.ConsoleArgumentType">
            <summary>
            Possible console argument types.
            </summary>
        </member>
        <member name="F:Dalamud.Console.ConsoleArgumentType.String">
            <summary>
            A regular string.
            </summary>
        </member>
        <member name="F:Dalamud.Console.ConsoleArgumentType.Integer">
            <summary>
            A signed integer.
            </summary>
        </member>
        <member name="F:Dalamud.Console.ConsoleArgumentType.Float">
            <summary>
            A floating point value.
            </summary>
        </member>
        <member name="F:Dalamud.Console.ConsoleArgumentType.Bool">
            <summary>
            A boolean value.
            </summary>
        </member>
        <member name="T:Dalamud.Console.IConsoleEntry">
            <summary>
            Interface representing an entry in the console.
            </summary>
        </member>
        <member name="P:Dalamud.Console.IConsoleEntry.Name">
            <summary>
            Gets the name of the entry.
            </summary>
        </member>
        <member name="P:Dalamud.Console.IConsoleEntry.Description">
            <summary>
            Gets the description of the entry.
            </summary>
        </member>
        <member name="T:Dalamud.Console.IConsoleCommand">
            <summary>
            Interface representing a command in the console.
            </summary>
        </member>
        <member name="M:Dalamud.Console.IConsoleCommand.Invoke(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Execute this command.
            </summary>
            <param name="arguments">Arguments to invoke the entry with.</param>
            <returns>Whether or not execution succeeded.</returns>
        </member>
        <member name="T:Dalamud.Console.IConsoleVariable`1">
            <summary>
            Interface representing a variable in the console.
            </summary>
            <typeparam name="T">The type of the variable.</typeparam>
        </member>
        <member name="P:Dalamud.Console.IConsoleVariable`1.Value">
            <summary>
            Gets or sets the value of this variable.
            </summary>
        </member>
        <member name="T:Dalamud.Console.ConsoleManager">
            <summary>
            Class managing console commands and variables.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManager"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Console.ConsoleManager.Invoke">
            <summary>
            Event that is triggered when a command is processed. Return true to stop the command from being processed any further.
            </summary>
        </member>
        <member name="P:Dalamud.Console.ConsoleManager.Entries">
            <summary>
            Gets a read-only dictionary of console entries.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.AddCommand(System.String,System.String,System.Delegate)">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <returns>The added command.</returns>
            <exception cref="T:System.InvalidOperationException">Thrown if the command already exists.</exception>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.AddVariable``1(System.String,System.String,``0)">
            <summary>
            Add a variable to the console.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
            <param name="defaultValue">The default value of the variable.</param>
            <typeparam name="T">The type of the variable.</typeparam>
            <returns>The added variable.</returns>
            <exception cref="T:System.InvalidOperationException">Thrown if the variable already exists.</exception>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.AddAlias(System.String,System.String)">
            <summary>
            Add an alias to a console entry.
            </summary>
            <param name="name">The name of the entry to add an alias for.</param>
            <param name="alias">The alias to use.</param>
            <returns>The added alias.</returns>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.RemoveEntry(Dalamud.Console.IConsoleEntry)">
            <summary>
            Remove an entry from the console.
            </summary>
            <param name="entry">The entry to remove.</param>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.GetVariable``1(System.String)">
            <summary>
            Get the value of a variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <typeparam name="T">The type of the variable.</typeparam>
            <returns>The value of the variable.</returns>
            <exception cref="T:Dalamud.Console.EntryNotFoundException">Thrown if the variable could not be found.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if the found console entry is not of the expected type.</exception>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.SetVariable``1(System.String,``0)">
            <summary>
            Set the value of a variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="value">The value to set.</param>
            <typeparam name="T">The type of the value to set.</typeparam>
            <exception cref="T:System.InvalidOperationException">Thrown if the found console entry is not of the expected type.</exception>
            <exception cref="T:Dalamud.Console.EntryNotFoundException">Thrown if the variable could not be found.</exception>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ProcessCommand(System.String)">
            <summary>
            Process a console command.
            </summary>
            <param name="command">The command to process.</param>
            <returns>Whether or not the command was successfully processed.</returns>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.GetCommandParsingRegex">
            <remarks>
            Pattern:<br/>
            <code>("[^"]+"|[^\\s"]+)</code><br/>
            Options:<br/>
            <code>RegexOptions.Compiled</code><br/>
            Explanation:<br/>
            <code>
            ○ 1st capture group.<br/>
                ○ Match with 2 alternative expressions, atomically.<br/>
                    ○ Match a sequence of expressions.<br/>
                        ○ Match '"'.<br/>
                        ○ Match a character other than '"' atomically at least once.<br/>
                        ○ Match '"'.<br/>
                    ○ Match a character in the set [^"\s] atomically at least once.<br/>
            </code>
            </remarks>
        </member>
        <member name="T:Dalamud.Console.ConsoleManager.ConsoleEntry">
            <summary>
            Class representing an entry in the console.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleEntry.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManager.ConsoleEntry"/> class.
            </summary>
            <param name="name">The name of the entry.</param>
            <param name="description">A description of the entry.</param>
        </member>
        <member name="P:Dalamud.Console.ConsoleManager.ConsoleEntry.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Console.ConsoleManager.ConsoleEntry.Description">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Console.ConsoleManager.ConsoleEntry.ValidArguments">
            <summary>
            Gets or sets a list of valid argument types for this console entry.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleEntry.Invoke(System.Collections.Generic.IEnumerable{System.Object})">
            <summary>
            Execute this command.
            </summary>
            <param name="arguments">Arguments to invoke the entry with.</param>
            <returns>Whether or not execution succeeded.</returns>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleEntry.TypeToArgument(System.Type,System.Object)">
            <summary>
            Get an instance of <see cref="T:Dalamud.Console.ConsoleManager.ConsoleEntry.ArgumentInfo"/> for a given type.
            </summary>
            <param name="type">The type of the argument.</param>
            <param name="defaultValue">The default value to use if none is specified.</param>
            <returns>An <see cref="T:Dalamud.Console.ConsoleManager.ConsoleEntry.ArgumentInfo"/> instance.</returns>
            <exception cref="T:System.ArgumentException">Thrown if the given type cannot be handled by the console system.</exception>
        </member>
        <member name="T:Dalamud.Console.ConsoleManager.ConsoleAlias">
            <summary>
            Class representing an alias to another console entry.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleAlias.#ctor(System.String,Dalamud.Console.ConsoleManager.ConsoleEntry)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManager.ConsoleAlias"/> class.
            </summary>
            <param name="name">The name of the alias.</param>
            <param name="target">The target entry to alias to.</param>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleAlias.Invoke(System.Collections.Generic.IEnumerable{System.Object})">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Console.ConsoleManager.ConsoleCommand">
            <summary>
            Class representing a console command.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleCommand.#ctor(System.String,System.String,System.Delegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManager.ConsoleCommand"/> class.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
            <param name="func">The function to invoke.</param>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleCommand.Invoke(System.Collections.Generic.IEnumerable{System.Object})">
            <inheritdoc cref="M:Dalamud.Console.ConsoleManager.ConsoleEntry.Invoke(System.Collections.Generic.IEnumerable{System.Object})" />
        </member>
        <member name="T:Dalamud.Console.ConsoleManager.ConsoleVariable">
            <summary>
            Class representing a basic console variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleVariable.#ctor(System.String,System.String)">
            <summary>
            Class representing a basic console variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
        </member>
        <member name="T:Dalamud.Console.ConsoleManager.ConsoleVariable`1">
            <summary>
            Class representing a generic console variable.
            </summary>
            <typeparam name="T">The type of the variable.</typeparam>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleVariable`1.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManager.ConsoleVariable`1"/> class.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
        </member>
        <member name="P:Dalamud.Console.ConsoleManager.ConsoleVariable`1.Value">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManager.ConsoleVariable`1.Invoke(System.Collections.Generic.IEnumerable{System.Object})">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Console.EntryNotFoundException">
            <summary>
            Exception thrown when a console entry is not found.
            </summary>
        </member>
        <member name="M:Dalamud.Console.EntryNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.EntryNotFoundException"/> class.
            </summary>
            <param name="name">The name of the entry.</param>
        </member>
        <member name="T:Dalamud.Console.ConsoleManagerPluginScoped">
            <summary>
            Plugin-scoped version of the console service.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Console.ConsoleManagerPluginScoped"/> class.
            </summary>
            <param name="plugin">The plugin this service belongs to.</param>
        </member>
        <member name="P:Dalamud.Console.ConsoleManagerPluginScoped.Prefix">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand(System.String,System.String,System.Func{System.Boolean})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand``1(System.String,System.String,System.Func{System.Boolean,``0})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand``2(System.String,System.String,System.Func{System.Boolean,``0,``1})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand``3(System.String,System.String,System.Func{System.Boolean,``0,``1,``2})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand``4(System.String,System.String,System.Func{System.Boolean,``0,``1,``2,``3})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddCommand``5(System.String,System.String,System.Func{System.Boolean,``0,``1,``2,``3,``4})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddVariable``1(System.String,System.String,``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.AddAlias(System.String,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.GetVariable``1(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.SetVariable``1(System.String,``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginScoped.RemoveEntry(Dalamud.Console.IConsoleEntry)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Console.ConsoleManagerPluginUtil">
            <summary>
            Utility functions for the console manager.
            </summary>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginUtil.GetSanitizedNamespaceName(System.String)">
            <summary>
            Get a sanitized namespace name from a plugin's internal name.
            </summary>
            <param name="pluginInternalName">The plugin's internal name.</param>
            <returns>A sanitized namespace.</returns>
        </member>
        <member name="M:Dalamud.Console.ConsoleManagerPluginUtil.NonAlphaRegex">
            <remarks>
            Pattern:<br/>
            <code>[^a-z]</code><br/>
            Explanation:<br/>
            <code>
            ○ Match a character in the set [^a-z].<br/>
            </code>
            </remarks>
        </member>
        <member name="T:Dalamud.Dalamud">
            <summary>
            The main Dalamud class containing all subsystems.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.#ctor(Dalamud.Common.DalamudStartInfo,Dalamud.Storage.ReliableFileStorage,Dalamud.Configuration.Internal.DalamudConfiguration,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Dalamud"/> class.
            </summary>
            <param name="info">DalamudStartInfo instance.</param>
            <param name="fs">ReliableFileStorage instance.</param>
            <param name="configuration">The Dalamud configuration.</param>
            <param name="mainThreadContinueEvent">Event used to signal the main thread to continue.</param>
        </member>
        <member name="P:Dalamud.Dalamud.StartInfo">
            <summary>
            Gets the start information for this Dalamud instance.
            </summary>
        </member>
        <member name="P:Dalamud.Dalamud.AssetDirectory">
            <summary>
            Gets location of stored assets.
            </summary>
        </member>
        <member name="P:Dalamud.Dalamud.DefaultExceptionFilter">
            <summary>
            Gets the in-game default exception filter.
            </summary>
        </member>
        <member name="P:Dalamud.Dalamud.DebugExceptionFilter">
            <summary>
            Gets the in-game debug exception filter.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.RestartGame">
            <summary>
            Signal to the crash handler process that we should restart the game.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.Unload">
            <summary>
            Queue an unload of Dalamud when it gets the chance.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.WaitForUnload">
            <summary>
            Wait for an unload request to start.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.UseDefaultExceptionHandler">
            <summary>
            Replace the current exception handler with the default one.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.UseDebugExceptionHandler">
            <summary>
            Replace the current exception handler with a debug one.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.UseNoExceptionHandler">
            <summary>
            Disable the current exception handler.
            </summary>
        </member>
        <member name="M:Dalamud.Dalamud.SetExceptionHandler(System.IntPtr)">
            <summary>
            Helper function to set the exception handler.
            </summary>
        </member>
        <member name="T:Dalamud.DalamudAsset">
            <summary>
            Specifies an asset that has been shipped as Dalamud Asset.<br />
            <strong>Any asset can cease to exist at any point, even if the enum value exists.</strong><br />
            Either ship your own assets, or be prepared for errors.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.Unspecified">
            <summary>
            Nothing.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.Empty4X4">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromRaw"/>: A texture that is completely transparent.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.White4X4">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromRaw"/>: A texture that is completely white.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.Logo">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The Dalamud logo.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.LogoSmall">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The Dalamud logo, but smaller.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.DefaultIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The default plugin icon.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.DisabledIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The disabled plugin icon.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.OutdatedInstallableIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The outdated installable plugin icon.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.TroubleIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The plugin trouble icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.DevPluginIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The plugin trouble icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.UpdateIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The plugin update icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.InstalledIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The plugin installed icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.ThirdIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The third party plugin icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.ThirdInstalledIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The installed third party plugin icon overlay.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.ChangelogApiBumpIcon">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The API bump explainer icon.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.TitleScreenMenuShade">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng"/>: The background shade for
            <see cref="T:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow"/>.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.NotoSansJpMedium">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font"/>: Noto Sans CJK JP Medium.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.NotoSansKrRegular">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font"/>: Noto Sans CJK KR Regular.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.InconsolataRegular">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font"/>: Inconsolata Regular.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.FontAwesomeFreeSolid">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font"/>: FontAwesome Free Solid.
            </summary>
        </member>
        <member name="F:Dalamud.DalamudAsset.LodestoneGameSymbol">
            <summary>
            <see cref="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font"/>: Game symbol fonts being used as webfonts at Lodestone.
            </summary>
        </member>
        <member name="T:Dalamud.Data.DataManager">
            <summary>
            This class provides data for Dalamud-internal features, but can also be used by plugins if needed.
            </summary>
        </member>
        <member name="P:Dalamud.Data.DataManager.Language">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Data.DataManager.GameData">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Data.DataManager.Excel">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Data.DataManager.HasModifiedGameDataFiles">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Data.DataManager.IsDataReady">
            <summary>
            Gets a value indicating whether Game Data is ready to be read.
            </summary>
        </member>
        <member name="M:Dalamud.Data.DataManager.GetExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.GetSubrowExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.GetFile(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.GetFile``1(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.GetFileAsync``1(System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.FileExists(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Data.DataManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Data.LuminaUtils">
            <summary>
            A helper class to easily resolve Lumina data within Dalamud.
            </summary>
        </member>
        <member name="M:Dalamud.Data.LuminaUtils.CreateRef``1(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Lumina.Excel.RowRef`1"/> class using the default <see cref="T:Lumina.Excel.ExcelModule"/>.
            </summary>
            <typeparam name="T">The type of Lumina sheet to resolve.</typeparam>
            <param name="rowId">The id of the row to resolve.</param>
            <returns>A new <see cref="T:Lumina.Excel.RowRef`1"/> object.</returns>
        </member>
        <member name="T:Dalamud.Data.RsvResolver">
            <summary>
            Provides functionality for resolving RSV strings.
            </summary>
        </member>
        <member name="M:Dalamud.Data.RsvResolver.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Data.RsvResolver"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Data.RsvResolver.TryResolve(Lumina.Text.ReadOnly.ReadOnlySeString,Lumina.Text.ReadOnly.ReadOnlySeString@)">
            <summary>Attemps to resolve an RSV string.</summary>
            <inheritdoc cref="T:Lumina.Excel.ExcelModule.ResolveRsvDelegate"/>
        </member>
        <member name="M:Dalamud.Data.RsvResolver.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.EntryPoint">
            <summary>
            The main entrypoint for the Dalamud system.
            </summary>
        </member>
        <member name="F:Dalamud.EntryPoint.LogLevelSwitch">
            <summary>
            Log level switch for runtime log level change.
            </summary>
        </member>
        <member name="T:Dalamud.EntryPoint.InitDelegate">
            <summary>
            A delegate used during initialization of the CLR from Dalamud.Boot.
            </summary>
            <param name="infoPtr">Pointer to a serialized <see cref="T:Dalamud.Common.DalamudStartInfo"/> data.</param>
            <param name="mainThreadContinueEvent">Event used to signal the main thread to continue.</param>
        </member>
        <member name="T:Dalamud.EntryPoint.VehDelegate">
            <summary>
            A delegate used from VEH handler on exception which CoreCLR will fast fail by default.
            </summary>
            <returns>HGLOBAL for message.</returns>
        </member>
        <member name="M:Dalamud.EntryPoint.Initialize(System.IntPtr,System.IntPtr)">
            <summary>
            Initialize Dalamud.
            </summary>
            <param name="infoPtr">Pointer to a serialized <see cref="T:Dalamud.Common.DalamudStartInfo"/> data.</param>
            <param name="mainThreadContinueEvent">Event used to signal the main thread to continue.</param>
        </member>
        <member name="M:Dalamud.EntryPoint.VehCallback">
            <summary>
            Returns stack trace.
            </summary>
            <returns>HGlobal to wchar_t* stack trace c-string.</returns>
        </member>
        <member name="M:Dalamud.EntryPoint.InitLogging(System.String,System.Boolean,System.Boolean,System.String)">
            <summary>
            Sets up logging.
            </summary>
            <param name="baseDirectory">Base directory.</param>
            <param name="logConsole">Whether to log to console.</param>
            <param name="logSynchronously">Log synchronously.</param>
            <param name="logName">Name that should be appended to the log file.</param>
        </member>
        <member name="M:Dalamud.EntryPoint.RunThread(Dalamud.Common.DalamudStartInfo,System.IntPtr)">
            <summary>
            Initialize all Dalamud subsystems and start running on the main thread.
            </summary>
            <param name="info">The <see cref="T:Dalamud.Common.DalamudStartInfo"/> containing information needed to initialize Dalamud.</param>
            <param name="mainThreadContinueEvent">Event used to signal the main thread to continue.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.AddonLifecyclePooledArgs">
            <summary>Argument pool for Addon Lifecycle services.</summary>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.Rent(Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs@)">
            <summary>Rents an instance of an argument.</summary>
            <param name="arg">The rented instance.</param>
            <returns>The returner.</returns>
        </member>
        <member name="T:Dalamud.Game.Addon.AddonLifecyclePooledArgs.PooledEntry`1">
            <summary>Returns the object to the pool on dispose.</summary>
            <typeparam name="T">The type.</typeparam>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.PooledEntry`1.#ctor(`0@,System.Span{`0})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.AddonLifecyclePooledArgs.PooledEntry`1"/> struct.</summary>
            <param name="arg">An instance of the argument.</param>
            <param name="pool">The pool to rent from and return to.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.AddonLifecyclePooledArgs.PooledEntry`1.Dispose">
            <summary>Returns the item to the pool.</summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonCursorType">
            <summary>
            Reimplementation of CursorType.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Arrow">
            <summary>
            Arrow.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Boot">
            <summary>
            Boot.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Search">
            <summary>
            Search.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ChatPointer">
            <summary>
            Chat Pointer.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Interact">
            <summary>
            Interact.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Attack">
            <summary>
            Attack.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Hand">
            <summary>
            Hand.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ResizeWE">
            <summary>
            Resizeable Left-Right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ResizeNS">
            <summary>
            Resizeable Up-Down.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ResizeNWSR">
            <summary>
            Resizeable.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ResizeNESW">
            <summary>
            Resizeable 4-way.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Clickable">
            <summary>
            Clickable.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.TextInput">
            <summary>
            Text Input.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.TextClick">
            <summary>
            Text Click.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Grab">
            <summary>
            Grab.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.ChatBubble">
            <summary>
            Chat Bubble.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.NoAccess">
            <summary>
            No Access.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonCursorType.Hidden">
            <summary>
            Hidden.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventEntry">
            <summary>
            This class represents a registered event that a plugin registers with a native ui node.
            Contains all necessary information to track and clean up events automatically.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventEntry.InvalidAddonName">
            <summary>
            Name of an invalid addon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.Addon">
            <summary>
            Gets the pointer to the addons AtkUnitBase.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.AddonName">
            <summary>
            Gets the name of the addon this args referrers to.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.Node">
            <summary>
            Gets the pointer to the event source.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.Handler">
            <summary>
            Gets the handler that gets called when this event is triggered.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.ParamKey">
            <summary>
            Gets the unique id for this event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.EventType">
            <summary>
            Gets the event type for this event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.Handle">
            <summary>
            Gets the event handle for this event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventEntry.LogString">
            <summary>
            Gets the formatted log string for this AddonEventEntry.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventHandle">
            <summary>
            Class that represents a addon event handle.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventHandle.ParamKey">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventHandle.AddonName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventHandle.EventType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventHandle.EventGuid">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventListener">
            <summary>
            Event listener class for managing custom events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventListener.#ctor(Dalamud.Game.Addon.Events.AddonEventListener.ReceiveEventDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Events.AddonEventListener"/> class.
            </summary>
            <param name="eventHandler">The managed handler to send events to.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventListener.ReceiveEventDelegate">
            <summary>
            Delegate for receiving custom events.
            </summary>
            <param name="self">Pointer to the event listener.</param>
            <param name="eventType">Event type.</param>
            <param name="eventParam">Unique Id for this event.</param>
            <param name="eventPtr">Pointer to the AtkEvent.</param>
            <param name="eventDataPtr">Pointer to the AtkEventData.</param>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventListener.Address">
            <summary>
            Gets the address of this listener.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventListener.Dispose">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventListener.RegisterEvent(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,FFXIVClientStructs.FFXIV.Component.GUI.AtkEventType,System.UInt32)">
            <summary>
            Register an event to this event handler.
            </summary>
            <param name="addon">Addon that triggers this event.</param>
            <param name="node">Node to attach event to.</param>
            <param name="eventType">Event type to trigger this event.</param>
            <param name="param">Unique id for this event.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventListener.UnregisterEvent(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,FFXIVClientStructs.FFXIV.Component.GUI.AtkEventType,System.UInt32)">
            <summary>
            Unregister an event from this event handler.
            </summary>
            <param name="node">Node to remove the event from.</param>
            <param name="eventType">Event type that this event is for.</param>
            <param name="param">Unique id for this event.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventManager">
            <summary>
            Service provider for addon event management.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventManager.DalamudInternalKey">
            <summary>
            PluginName for Dalamud Internal use.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.AddEvent(System.Guid,System.IntPtr,System.IntPtr,Dalamud.Game.Addon.Events.AddonEventType,Dalamud.Plugin.Services.IAddonEventManager.AddonEventHandler)">
            <summary>
            Registers an event handler for the specified addon, node, and type.
            </summary>
            <param name="pluginId">Unique ID for this plugin.</param>
            <param name="atkUnitBase">The parent addon for this event.</param>
            <param name="atkResNode">The node that will trigger this event.</param>
            <param name="eventType">The event type for this event.</param>
            <param name="eventHandler">The handler to call when event is triggered.</param>
            <returns>IAddonEventHandle used to remove the event.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.RemoveEvent(System.Guid,Dalamud.Game.Addon.Events.IAddonEventHandle)">
            <summary>
            Unregisters an event handler with the specified event id and event type.
            </summary>
            <param name="pluginId">Unique ID for this plugin.</param>
            <param name="eventHandle">The Unique Id for this event.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.SetCursor(Dalamud.Game.Addon.Events.AddonCursorType)">
            <summary>
            Force the game cursor to be the specified cursor.
            </summary>
            <param name="cursor">Which cursor to use.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.ResetCursor">
            <summary>
            Un-forces the game cursor.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.AddPluginEventController(System.Guid)">
            <summary>
            Adds a new managed event controller if one doesn't already exist for this pluginId.
            </summary>
            <param name="pluginId">Unique ID for this plugin.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.RemovePluginEventController(System.Guid)">
            <summary>
            Removes an existing managed event controller for the specified plugin.
            </summary>
            <param name="pluginId">Unique ID for this plugin.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManager.OnAddonFinalize(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs)">
            <summary>
            When an addon finalizes, check it for any registered events, and unregister them.
            </summary>
            <param name="eventType">Event type that triggered this call.</param>
            <param name="addonInfo">Addon that triggered this call.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped">
            <summary>
            Plugin-scoped version of a AddonEventManager service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped"/> class.
            </summary>
            <param name="plugin">Plugin info for the plugin that requested this service.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.AddEvent(System.IntPtr,System.IntPtr,Dalamud.Game.Addon.Events.AddonEventType,Dalamud.Plugin.Services.IAddonEventManager.AddonEventHandler)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.RemoveEvent(Dalamud.Game.Addon.Events.IAddonEventHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.SetCursor(Dalamud.Game.Addon.Events.AddonCursorType)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerPluginScoped.ResetCursor">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventManagerAddressResolver">
            <summary>
            AddonEventManager memory address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.AddonEventManagerAddressResolver.UpdateCursor">
            <summary>
            Gets the address of the AtkModule UpdateCursor method.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.AddonEventManagerAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Scan for and setup any configured address pointers.
            </summary>
            <param name="scanner">The signature scanner to facilitate setup.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.AddonEventType">
            <summary>
            Reimplementation of AtkEventType.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseDown">
            <summary>
            Mouse Down.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseUp">
            <summary>
            Mouse Up.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseMove">
            <summary>
            Mouse Move.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseOver">
            <summary>
            Mouse Over.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseOut">
            <summary>
            Mouse Out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.MouseClick">
            <summary>
            Mouse Click.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.InputReceived">
            <summary>
            Input Received.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.FocusStart">
            <summary>
            Focus Start.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.FocusStop">
            <summary>
            Focus Stop.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ButtonPress">
            <summary>
            Button Press, sent on MouseDown on Button.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ButtonRelease">
            <summary>
            Button Release, sent on MouseUp and MouseOut.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ButtonClick">
            <summary>
            Button Click, sent on MouseUp and MouseClick on button.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ListItemRollOver">
            <summary>
            List Item RollOver.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ListItemRollOut">
            <summary>
            List Item Roll Out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.ListItemToggle">
            <summary>
            List Item Toggle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropBegin">
            <summary>
            Drag Drop Begin.
            Sent on MouseDown over a draggable icon (will NOT send for a locked icon).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropInsert">
            <summary>
            Drag Drop Insert.
            Sent when dropping an icon into a hotbar/inventory slot or similar.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropRollOver">
            <summary>
            Drag Drop Roll Over.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropRollOut">
            <summary>
            Drag Drop Roll Out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropDiscard">
            <summary>
            Drag Drop Discard.
            Sent when dropping an icon into empty screenspace, eg to remove an action from a hotBar.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropUnk54">
            <summary>
            Drag Drop Unknown.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropCancel">
            <summary>
            Drag Drop Cancel.
            Sent on MouseUp if the cursor has not moved since DragDropBegin, OR on MouseDown over a locked icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.DragDropUnk55">
            <summary>
            Drag Drop Unknown.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.IconTextRollOver">
            <summary>
            Icon Text Roll Over.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.IconTextRollOut">
            <summary>
            Icon Text Roll Out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.IconTextClick">
            <summary>
            Icon Text Click.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.WindowRollOver">
            <summary>
            Window Roll Over.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.WindowRollOut">
            <summary>
            Window Roll Out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Events.AddonEventType.WindowChangeScale">
            <summary>
            Window Change Scale.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.IAddonEventHandle">
            <summary>
            Interface representing the data used for managing AddonEvents.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.IAddonEventHandle.ParamKey">
            <summary>
            Gets the param key associated with this event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.IAddonEventHandle.AddonName">
            <summary>
            Gets the name of the addon that this event was attached to.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.IAddonEventHandle.EventType">
            <summary>
            Gets the event type associated with this handle.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Events.IAddonEventHandle.EventGuid">
            <summary>
            Gets the unique ID for this handle.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Events.PluginEventController">
            <summary>
            Class to manage creating and cleaning up events per-plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Events.PluginEventController"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.AddEvent(System.IntPtr,System.IntPtr,Dalamud.Game.Addon.Events.AddonEventType,Dalamud.Plugin.Services.IAddonEventManager.AddonEventHandler)">
            <summary>
            Adds a tracked event.
            </summary>
            <param name="atkUnitBase">The Parent addon for the event.</param>
            <param name="atkResNode">The Node for the event.</param>
            <param name="atkEventType">The Event Type.</param>
            <param name="handler">The delegate to call when invoking this event.</param>
            <returns>IAddonEventHandle used to remove the event.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.RemoveEvent(Dalamud.Game.Addon.Events.IAddonEventHandle)">
            <summary>
            Removes a tracked event, also attempts to un-attach the event from native.
            </summary>
            <param name="handle">Unique ID of the event to remove.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.RemoveForAddon(System.String)">
            <summary>
            Removes all events attached to the specified addon.
            </summary>
            <param name="addonName">Addon name to remove events from.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Events.PluginEventController.TryRemoveEventFromNative(Dalamud.Game.Addon.Events.AddonEventEntry)">
            <summary>
            Attempts to remove a tracked event from native UI.
            This method performs several safety checks to only remove events from a still active addon.
            If any of these checks fail, it likely means the native UI already cleaned up the event, and we don't have to worry about them.
            </summary>
            <param name="eventEntry">Event entry to remove.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgsType">
            <summary>
            Enumeration for available AddonLifecycle arg data.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.Setup">
            <summary>
            Contains argument data for Setup.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.Update">
            <summary>
            Contains argument data for Update.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.Draw">
            <summary>
            Contains argument data for Draw.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.Finalize">
            <summary>
            Contains argument data for Finalize.
            </summary>   
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.RequestedUpdate">
            <summary>
            Contains argument data for RequestedUpdate.
            </summary>   
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.Refresh">
            <summary>
            Contains argument data for Refresh.
            </summary>   
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgsType.ReceiveEvent">
            <summary>
            Contains argument data for ReceiveEvent.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs">
            <summary>
            Base class for AddonLifecycle AddonArgTypes.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.InvalidAddon">
            <summary>
            Constant string representing the name of an addon that is invalid.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.AddonName">
            <summary>
            Gets the name of the addon this args referrers to.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.Addon">
            <summary>
            Gets the pointer to the addons AtkUnitBase.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.Type">
            <summary>
            Gets the type of these args.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.AddonInternal">
            <summary>
            Gets or sets the pointer to the addons AtkUnitBase.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.IsAddon(System.ReadOnlySpan{System.Char})">
            <summary>
            Checks if addon name matches the given span of char.
            </summary>
            <param name="name">The name to check.</param>
            <returns>Whether it is the case.</returns>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.GetAddonName">
            <summary>
            Helper method for ensuring the name of the addon is valid.
            </summary>
            <returns>The name of the addon for this object. <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs.InvalidAddon"/> when invalid.</returns>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs">
            <summary>
            Addon argument data for Draw events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs">
            <summary>
            Addon argument data for ReceiveEvent events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs">
            <summary>
            Addon argument data for ReceiveEvent events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.AtkEventType">
            <summary>
            Gets or sets the AtkEventType for this event message.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.EventParam">
            <summary>
            Gets or sets the event id for this event message.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.AtkEvent">
            <summary>
            Gets or sets the pointer to an AtkEvent for this event message.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.Data">
            <summary>
            Gets or sets the pointer to a block of data for this event message.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs">
            <summary>
            Addon argument data for Refresh events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.AtkValueCount">
            <summary>
            Gets or sets the number of AtkValues.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.AtkValues">
            <summary>
            Gets or sets the address of the AtkValue array.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.AtkValueSpan">
            <summary>
            Gets the AtkValues in the form of a span.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs">
            <summary>
            Addon argument data for OnRequestedUpdate events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.NumberArrayData">
            <summary>
            Gets or sets the NumberArrayData** for this event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.StringArrayData">
            <summary>
            Gets or sets the StringArrayData** for this event.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs">
            <summary>
            Addon argument data for Setup events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.AtkValueCount">
            <summary>
            Gets or sets the number of AtkValues.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.AtkValues">
            <summary>
            Gets or sets the address of the AtkValue array.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.AtkValueSpan">
            <summary>
            Gets the AtkValues in the form of a span.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs">
            <summary>
            Addon argument data for Update events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.TimeDelta">
            <summary>
            Gets the time since the last update.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.TimeDeltaInternal">
            <summary>
            Gets or sets the time since the last update.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.Clone">
            <inheritdoc cref="M:System.ICloneable.Clone"/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.System#ICloneable#Clone">
            <inheritdoc cref="M:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs.Clone"/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonEvent">
            <summary>
            Enumeration for available AddonLifecycle events.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreSetup">
            <summary>
            An event that is fired prior to an addon being setup with its implementation of
            <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase.OnSetup(System.UInt32,FFXIVClientStructs.FFXIV.Component.GUI.AtkValue*)"/>. This event is useful for modifying the initial data contained within
            <see cref="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs.AtkValueSpan"/> prior to the addon being created.
            </summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonSetupArgs"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostSetup">
            <summary>
            An event that is fired after an addon has finished its initial setup. This event is particularly useful for
            developers seeking to add custom elements to now-initialized and populated node lists, as well as reading data
            placed in the AtkValues by the game during the setup process.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreSetup"/> for more information.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreUpdate">
            <summary>
            An event that is fired before an addon begins its update cycle via <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase.Update(System.Single)"/>. This event
            is fired every frame that an addon is loaded, regardless of visibility.
            </summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonUpdateArgs"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostUpdate">
            <summary>
            An event that is fired after an addon has finished its update.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreUpdate"/> for more information.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreDraw">
            <summary>
            An event that is fired before an addon begins drawing to screen via <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase.Draw"/>. Unlike
            <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreUpdate"/>, this event is only fired if an addon is visible or otherwise drawing to screen.
            </summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonDrawArgs"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostDraw">
            <summary>
            An event that is fired after an addon has finished its draw to screen.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreDraw"/> for more information.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreFinalize">
            <summary>
            An event that is fired immediately before an addon is finalized via <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase.Finalizer"/> and
            destroyed. After this event, the addon will destruct its UI node data as well as free any allocated memory.
            This event can be used for cleanup and tracking tasks.
            </summary>
            <remarks>
            This event is <em>NOT</em> fired when the addon is being hidden, but tends to be fired when it's being properly
            closed.
            <br />
            As this is part of the destruction process for an addon, this event does not have an associated Post event.
            </remarks>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonFinalizeArgs"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRequestedUpdate">
            <summary>
            An event that is fired before a call to <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase.OnRequestedUpdate(FFXIVClientStructs.FFXIV.Component.GUI.NumberArrayData**,FFXIVClientStructs.FFXIV.Component.GUI.StringArrayData**)"/> is made in response to a
            change in the subscribed <see cref="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.NumberArrayData"/> or
            <see cref="P:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs.StringArrayData"/> backing this addon. This generally occurs in response to
            receiving data from the game server, but can happen in other cases as well. This event is useful for modifying
            the data received before it's passed to the UI for display. Contrast to <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRefresh"/> which tends to
            be in response to <em>client-driven</em> interactions.
            </summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRequestedUpdateArgs"/>
            <seealso cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostRequestedUpdate"/>
            <example>
            A developer would use this event to intercept free company information after it's received from the server, but
            before it's displayed to the user. This would allow the developer to add user-driven notes or other information
            to the Free Company's overview.
            </example>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostRequestedUpdate">
            <summary>
            An event that is fired after an addon has finished processing an <c>ArrayData</c> update.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRequestedUpdate"/> for more information.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRefresh">
            <summary>
            An event that is fired before an addon calls its <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitManager.RefreshAddon(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,System.UInt32,FFXIVClientStructs.FFXIV.Component.GUI.AtkValue*)"/> method. Refreshes are
            generally triggered in response to certain user interactions such as changing tabs, and are primarily used to
            update the <c>AtkValue</c>s present in this addon. Contrast to <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRequestedUpdate"/> which is called
            in response to <c>ArrayData</c> updates.</summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonRefreshArgs"/>
            <seealso cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostRefresh"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostRefresh">
            <summary>
            An event that is fired after an addon has finished its refresh.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreRefresh"/> for more information.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreReceiveEvent">
            <summary>
            An event that is fired before an addon begins processing a user-driven event via
            <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkEventListener.ReceiveEvent(FFXIVClientStructs.FFXIV.Component.GUI.AtkEventType,System.Int32,FFXIVClientStructs.FFXIV.Component.GUI.AtkEvent*,FFXIVClientStructs.FFXIV.Component.GUI.AtkEventData*)"/>, such as mousing over an element or clicking a button. This event
            is only valid for addons that actually override the <c>ReceiveEvent</c> method of the underlying
            AtkEventListener.
            </summary>
            <seealso cref="T:Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonReceiveEventArgs"/>
            <seealso cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostReceiveEvent"/>
        </member>
        <member name="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PostReceiveEvent">
            <summary>
            An event that is fired after an addon finishes calling its <see cref="M:FFXIVClientStructs.FFXIV.Component.GUI.AtkEventListener.ReceiveEvent(FFXIVClientStructs.FFXIV.Component.GUI.AtkEventType,System.Int32,FFXIVClientStructs.FFXIV.Component.GUI.AtkEvent*,FFXIVClientStructs.FFXIV.Component.GUI.AtkEventData*)"/> method.
            See <see cref="F:Dalamud.Game.Addon.Lifecycle.AddonEvent.PreReceiveEvent"/> for more information.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycle">
            <summary>
            This class provides events for in-game addon lifecycles.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.ReceiveEventListeners">
            <summary>
            Gets a list of all AddonLifecycle ReceiveEvent Listener Hooks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.EventListeners">
            <summary>
            Gets a list of all AddonLifecycle Event Listeners.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener)">
            <summary>
            Register a listener for the target event and addon.
            </summary>
            <param name="listener">The listener to register.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener)">
            <summary>
            Unregisters the listener from events.
            </summary>
            <param name="listener">The listener to unregister.</param>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycle.InvokeListenersSafely(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Game.Addon.Lifecycle.AddonArgTypes.AddonArgs,System.String)">
            <summary>
            Invoke listeners for the specified event type.
            </summary>
            <param name="eventType">Event Type.</param>
            <param name="args">AddonArgs.</param>
            <param name="blame">What to blame on errors.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped">
            <summary>
            Plugin-scoped version of a AddonLifecycle service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.Collections.Generic.IEnumerable{System.String},Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.String,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.Collections.Generic.IEnumerable{System.String},Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.String,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecyclePluginScoped.UnregisterListener(Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate[])">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver">
            <summary>
            AddonLifecycleService memory address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonSetup">
            <summary>
            Gets the address of the addon setup hook invoked by the AtkUnitManager.
            There are two callsites for this vFunc, we need to hook both of them to catch both normal UI and special UI cases like dialogue.
            This is called for a majority of all addon OnSetup's.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonSetup2">
            <summary>
            Gets the address of the other addon setup hook invoked by the AtkUnitManager.
            There are two callsites for this vFunc, we need to hook both of them to catch both normal UI and special UI cases like dialogue.
            This seems to be called rarely for specific addons.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonFinalize">
            <summary>
            Gets the address of the addon finalize hook invoked by the AtkUnitManager.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonDraw">
            <summary>
            Gets the address of the addon draw hook invoked by virtual function call.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonUpdate">
            <summary>
            Gets the address of the addon update hook invoked by virtual function call.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.AddonOnRequestedUpdate">
            <summary>
            Gets the address of the addon onRequestedUpdate hook invoked by virtual function call.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Scan for and setup any configured address pointers.
            </summary>
            <param name="sig">The signature scanner to facilitate setup.</param>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener">
            <summary>
            This class is a helper for tracking and invoking listener delegates.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener.#ctor(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.String,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener"/> class.
            </summary>
            <param name="eventType">Event type to listen for.</param>
            <param name="addonName">Addon name to listen for.</param>
            <param name="functionDelegate">Delegate to invoke.</param>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener.AddonName">
            <summary>
            Gets the name of the addon this listener is looking for.
            string.Empty if it wants to be called for any addon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener.Removed">
            <summary>
            Gets or sets a value indicating whether this event has been unregistered.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener.EventType">
            <summary>
            Gets the event type this listener is looking for.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleEventListener.FunctionDelegate">
            <summary>
            Gets the delegate this listener invokes.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener">
            <summary>
            This class is a helper for tracking and invoking listener delegates for Addon_OnReceiveEvent.
            Multiple addons may use the same ReceiveEvent function, this helper makes sure that those addon events are handled properly.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.#ctor(Dalamud.Game.Addon.Lifecycle.AddonLifecycle,System.String,System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener"/> class.
            </summary>
            <param name="service">AddonLifecycle service instance.</param>
            <param name="addonName">Initial Addon Requesting this listener.</param>
            <param name="receiveEventAddress">Address of Addon's ReceiveEvent function.</param>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.AddonNames">
            <summary>
            Gets the list of addons that use this receive event hook.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.FunctionAddress">
            <summary>
            Gets the address of the ReceiveEvent function as provided by the vtable on setup.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.Hook">
            <summary>
            Gets the contained hook for these addons.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.AddonLifecycle">
            <summary>
            Gets or sets the Reference to AddonLifecycle service instance.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.TryEnable">
            <summary>
            Try to hook and enable this receive event handler.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.Disable">
            <summary>
            Disable the hook for this receive event handler.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonLifecycleReceiveEventListener.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1">
            <summary>
            This class represents a callsite hook used to replace the address of the OnSetup function in r9.
            </summary>
            <typeparam name="T">Delegate signature for this hook.</typeparam>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1.#ctor(System.IntPtr,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1"/> class.
            </summary>
            <param name="address">Address of the instruction to replace.</param>
            <param name="detour">Delegate to invoke.</param>
        </member>
        <member name="P:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1.IsEnabled">
            <summary>
            Gets a value indicating whether or not the hook is enabled.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1.Enable">
            <summary>
            Starts intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1.Disable">
            <summary>
            Stops intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Addon.Lifecycle.AddonSetupHook`1.Dispose">
            <summary>
            Remove a hook from the current process.
            </summary>
        </member>
        <member name="T:Dalamud.Game.BaseAddressResolver">
            <summary>
            Base memory address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.BaseAddressResolver.DebugScannedValues">
            <summary>
            Gets a list of memory addresses that were found, to list in /xldata.
            </summary>
        </member>
        <member name="P:Dalamud.Game.BaseAddressResolver.IsResolved">
            <summary>
            Gets or sets a value indicating whether the resolver has successfully run <see cref="M:Dalamud.Game.BaseAddressResolver.Setup32Bit(Dalamud.Game.ISigScanner)"/> or <see cref="M:Dalamud.Game.BaseAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.BaseAddressResolver.Setup(Dalamud.Game.ISigScanner)">
            <summary>
            Setup the resolver, calling the appropriate method based on the process architecture.
            </summary>
            <param name="scanner">The SigScanner instance.</param>
        </member>
        <member name="M:Dalamud.Game.BaseAddressResolver.GetVirtualFunction``1(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Fetch vfunc N from a pointer to the vtable and return a delegate function pointer.
            </summary>
            <typeparam name="T">The delegate to marshal the function pointer to.</typeparam>
            <param name="address">The address of the virtual table.</param>
            <param name="vtableOffset">The offset from address to the vtable pointer.</param>
            <param name="count">The vfunc index.</param>
            <returns>A delegate function pointer that can be invoked.</returns>
        </member>
        <member name="M:Dalamud.Game.BaseAddressResolver.Setup32Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Setup the resolver by finding any necessary memory addresses.
            </summary>
            <param name="scanner">The SigScanner instance.</param>
        </member>
        <member name="M:Dalamud.Game.BaseAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Setup the resolver by finding any necessary memory addresses.
            </summary>
            <param name="scanner">The SigScanner instance.</param>
        </member>
        <member name="M:Dalamud.Game.BaseAddressResolver.SetupInternal(Dalamud.Game.ISigScanner)">
            <summary>
            Setup the resolver by finding any necessary memory addresses.
            </summary>
            <param name="scanner">The SigScanner instance.</param>
        </member>
        <member name="T:Dalamud.Game.ChatHandlers">
            <summary>
            Chat events and public helper functions.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ChatHandlers.LastLink">
            <summary>
            Gets the last URL seen in chat.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ChatHandlers.IsAutoUpdateComplete">
            <summary>
            Gets a value indicating whether or not auto-updates have already completed this session.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ChatHandlers.CompiledUrlRegex">
            <remarks>
            Pattern:<br/>
            <code>(http|ftp|https)://([\\w_-]+(?:(?:\\.[\\w_-]+)+))([\\w.,@?^=%&amp;:/~+#-]*[\\w@?^=%&amp;/~+#-])?</code><br/>
            Options:<br/>
            <code>RegexOptions.Compiled</code><br/>
            Explanation:<br/>
            <code>
            ○ 1st capture group.<br/>
                ○ Match with 3 alternative expressions.<br/>
                    ○ Match the string "http".<br/>
                    ○ Match the string "ftp".<br/>
                    ○ Match the string "https".<br/>
            ○ Match the string "://".<br/>
            ○ 2nd capture group.<br/>
                ○ Match a character in the set [-_\w] atomically at least once.<br/>
                ○ Loop greedily at least once.<br/>
                    ○ Match '.'.<br/>
                    ○ Match a character in the set [-_\w] greedily at least once.<br/>
            ○ Optional (greedy).<br/>
                ○ 3rd capture group.<br/>
                    ○ Match a character in the set [#%&amp;+-/:=?@^~\w] greedily any number of times.<br/>
                    ○ Match a character in the set [#%&amp;+-/=?@^~\w].<br/>
            </code>
            </remarks>
        </member>
        <member name="T:Dalamud.Game.ClientLanguage">
            <summary>
            Enum describing the language the game loads in.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientLanguage.Japanese">
            <summary>
            Indicating a Japanese game client.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientLanguage.English">
            <summary>
            Indicating an English game client.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientLanguage.German">
            <summary>
            Indicating a German game client.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientLanguage.French">
            <summary>
            Indicating a French game client.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry">
            <summary>
            Interface representing an aetheryte entry available to the game.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.AetheryteId">
            <summary>
            Gets the Aetheryte ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.TerritoryId">
            <summary>
            Gets the Territory ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.SubIndex">
            <summary>
            Gets the SubIndex used when there can be multiple Aetherytes with the same ID (Private/Shared Estates etc.).
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.Ward">
            <summary>
            Gets the Ward. Zero if not a Shared Estate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.Plot">
            <summary>
            Gets the Plot. Zero if not a Shared Estate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.GilCost">
            <summary>
            Gets the Cost in Gil to Teleport to this location.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.IsFavourite">
            <summary>
            Gets a value indicating whether the LocalPlayer has set this Aetheryte as Favorite or not.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.IsSharedHouse">
            <summary>
            Gets a value indicating whether this Aetheryte is a Shared Estate or not.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.IsApartment">
            <summary>
            Gets a value indicating whether this Aetheryte is an Apartment or not.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.IAetheryteEntry.AetheryteData">
            <summary>
            Gets the Aetheryte data related to this aetheryte.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry">
            <summary>
            Class representing an aetheryte entry available to the game.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.#ctor(FFXIVClientStructs.FFXIV.Client.Game.UI.TeleportInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry"/> class.
            </summary>
            <param name="data">Data read from the Aetheryte List.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.AetheryteId">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.TerritoryId">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.SubIndex">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.Ward">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.Plot">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.GilCost">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.IsFavourite">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.IsSharedHouse">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.IsApartment">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry.AetheryteData">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Game.ClientState.Aetherytes.AetheryteList">
            <summary>
            This collection represents the list of available Aetherytes in the Teleport window.
            </summary>
            <summary>
            This collection represents the list of available Aetherytes in the Teleport window.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteList.Length">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteList.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Aetherytes.AetheryteList.Count">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Aetherytes.AetheryteList.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Aetherytes.AetheryteList.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Buddy.BuddyList">
            <summary>
            This collection represents the buddies present in your squadron or trust party.
            It does not include the local player.
            </summary>
            <summary>
            This collection represents the buddies present in your squadron or trust party.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyList.Length">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyList.CompanionBuddy">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyList.PetBuddy">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyList.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.GetCompanionBuddyMemberAddress">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.GetPetBuddyMemberAddress">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.GetBattleBuddyMemberAddress(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.CreateBuddyMemberReference(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyList.System#Collections#Generic#IReadOnlyCollection{Dalamud#Game#ClientState#Buddy#IBuddyMember}#Count">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyList.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Buddy.IBuddyMember">
            <summary>
            Interface representing represents a buddy such as the chocobo companion, summoned pets, squadron groups and trust parties.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.Address">
            <summary>
            Gets the address of the buddy in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.ObjectId">
            <summary>
            Gets the object ID of this buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.GameObject">
            <summary>
            Gets the actor associated with this buddy.
            </summary>
            <remarks>
            This iterates the actor table, it should be used with care.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.CurrentHP">
            <summary>
            Gets the current health of this buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.MaxHP">
            <summary>
            Gets the maximum health of this buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.DataID">
            <summary>
            Gets the data ID of this buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.MountData">
            <summary>
            Gets the Mount data related to this buddy. It should only be used with companion buddies.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.PetData">
            <summary>
            Gets the Pet data related to this buddy. It should only be used with pet buddies.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.IBuddyMember.TrustData">
            <summary>
            Gets the Trust data related to this buddy. It should only be used with battle buddies.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Buddy.BuddyMember">
            <summary>
            This class represents a buddy such as the chocobo companion, summoned pets, squadron groups and trust parties.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Buddy.BuddyMember.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Buddy.BuddyMember"/> class.
            </summary>
            <param name="address">Buddy address.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.Address">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.ObjectId">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.GameObject">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.CurrentHP">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.MaxHP">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.DataID">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.MountData">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.PetData">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Buddy.BuddyMember.TrustData">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Game.ClientState.ClientState">
            <summary>
            This class represents the state of the game client at the time of access.
            </summary>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.TerritoryChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.ClassJobChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.LevelChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.Login">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.Logout">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.EnterPvP">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.LeavePvP">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientState.CfPop">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.ClientLanguage">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.TerritoryType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.MapId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.LocalPlayer">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.LocalContentId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.IsLoggedIn">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.IsPvP">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.IsPvPExcludingDen">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.IsGPosing">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientState.AddressResolver">
            <summary>
            Gets client state address resolver.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientState.IsClientIdle(Dalamud.Game.ClientState.Conditions.ConditionFlag@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientState.IsClientIdle">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientState.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Dispose of managed and unmanaged resources.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.ClientStatePluginScoped">
            <summary>
            Plugin-scoped version of a GameConfig service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientStatePluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.ClientStatePluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.TerritoryChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.ClassJobChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.LevelChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.Login">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.Logout">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.EnterPvP">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.LeavePvP">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.ClientState.ClientStatePluginScoped.CfPop">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.ClientLanguage">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.TerritoryType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.MapId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.LocalPlayer">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.LocalContentId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.IsLoggedIn">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.IsPvP">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.IsPvPExcludingDen">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStatePluginScoped.IsGPosing">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientStatePluginScoped.IsClientIdle(Dalamud.Game.ClientState.Conditions.ConditionFlag@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientStatePluginScoped.IsClientIdle">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientStatePluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.ClientStateAddressResolver">
            <summary>
            Client state memory address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStateAddressResolver.KeyboardState">
            <summary>
            Gets the address of the keyboard state.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStateAddressResolver.KeyboardStateIndexArray">
            <summary>
            Gets the address of the keyboard state index array which translates the VK enumeration to the key state.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStateAddressResolver.ProcessPacketPlayerSetup">
            <summary>
            Gets the address of the method which sets up the player.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.ClientStateAddressResolver.GamepadPoll">
            <summary>
            Gets the address of the method which polls the gamepads for data.
            Called every frame, even when `Enable Gamepad` is off in the settings.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.ClientStateAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Scan for and setup any configured address pointers.
            </summary>
            <param name="sig">The signature scanner to facilitate setup.</param>
        </member>
        <member name="T:Dalamud.Game.ClientState.Conditions.Condition">
            <summary>
            Provides access to conditions (generally player state). You can check whether a player is in combat, mounted, etc.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.Condition.MaxConditionEntries">
            <summary>
            Gets the current max number of conditions. You can get this just by looking at the condition sheet and how many rows it has.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Game.ClientState.Conditions.Condition" /> class.</summary>
        </member>
        <member name="E:Dalamud.Game.ClientState.Conditions.Condition.ConditionChange">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.Condition.MaxEntries">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.Condition.Address">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.Condition.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.Condition.Item(Dalamud.Game.ClientState.Conditions.ConditionFlag)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.AsReadOnlySet">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.Any">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.Any(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.AnyExcept(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.OnlyAny(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.Condition.EqualTo(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped">
            <summary>
            Plugin-scoped version of a Condition service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.ConditionChange">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.MaxEntries">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.Address">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.AsReadOnlySet">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.Any">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.Any(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.AnyExcept(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.OnlyAny(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Conditions.ConditionPluginScoped.EqualTo(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Conditions.ConditionFlag">
             <summary>
             Possible state flags (or conditions as they're called internally) that can be set on the local client.
            
             These come from LogMessage (somewhere) and directly map to each state field managed by the client. As of 5.25, it maps to
             LogMessage row 7700 and onwards, which can be checked by looking at the Condition sheet and looking at what column 2 maps to.
             </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.None">
            <summary>
            Unused.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.NormalConditions">
            <summary>
            Unable to execute command under normal conditions.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Unconscious">
            <summary>
            Unable to execute command while unconscious.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Emoting">
            <summary>
            Unable to execute command during an emote.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Mounted">
            <summary>
            Unable to execute command while mounted.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Crafting">
            <summary>
            Unable to execute command while crafting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Gathering">
            <summary>
            Unable to execute command while gathering.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.MeldingMateria">
            <summary>
            Unable to execute command while melding materia.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OperatingSiegeMachine">
            <summary>
            Unable to execute command while operating a siege machine.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.CarryingObject">
            <summary>
            Unable to execute command while carrying an object.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Mounted2">
            <summary>
            Unable to execute command while mounted.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InThatPosition">
            <summary>
            Unable to execute command while in that position.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.ChocoboRacing">
            <summary>
            Unable to execute command while chocobo racing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.PlayingMiniGame">
            <summary>
            Unable to execute command while playing a mini-game.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.PlayingLordOfVerminion">
            <summary>
            Unable to execute command while playing Lord of Verminion.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.ParticipatingInCustomMatch">
            <summary>
            Unable to execute command while participating in a custom match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Performing">
            <summary>
            Unable to execute command while performing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Occupied">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InCombat">
            <summary>
            Unable to execute command during combat.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Casting">
            <summary>
            Unable to execute command while casting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SufferingStatusAffliction">
            <summary>
            Unable to execute command while suffering status affliction.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SufferingStatusAffliction2">
            <summary>
            Unable to execute command while suffering status affliction.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Occupied30">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OccupiedInEvent">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OccupiedInQuestEvent">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Occupied33">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BoundByDuty">
            <summary>
            Unable to execute command while bound by duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OccupiedInCutSceneEvent">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InDuelingArea">
            <summary>
            Unable to execute command while in a dueling area.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.TradeOpen">
            <summary>
            Unable to execute command while a trade is open.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Occupied38">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Occupied39">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Crafting40">
            <summary>
            Unable to execute command while crafting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.PreparingToCraft">
            <summary>
            Unable to execute command while preparing to craft.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Gathering42">
            <summary>
            Unable to execute command while gathering.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Fishing">
            <summary>
            Unable to execute command while fishing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BetweenAreas">
            <summary>
            Unable to execute command while between areas.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Stealthed">
            <summary>
            Unable to execute command while stealthed.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Jumping">
            <summary>
            Unable to execute command while jumping.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.AutorunActive">
            <summary>
            Unable to execute command while auto-run is active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OccupiedSummoningBell">
            <summary>
            Unable to execute command while occupied.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BetweenAreas51">
            <summary>
            Unable to execute command while between areas.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SystemError">
            <summary>
            Unable to execute command due to system error.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.LoggingOut">
            <summary>
            Unable to execute command while logging out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.ConditionLocation">
            <summary>
            Unable to execute command at this location.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingForDuty">
            <summary>
            Unable to execute command while waiting for duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BoundByDuty56">
            <summary>
            Unable to execute command while bound by duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Unknown57">
            <summary>
            Unable to execute command at this time.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WatchingCutscene">
            <summary>
            Unable to execute command while watching a cutscene.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingForDutyFinder">
            <summary>
            Unable to execute command while waiting for Duty Finder.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.CreatingCharacter">
            <summary>
            Unable to execute command while creating a character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Jumping61">
            <summary>
            Unable to execute command while jumping.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.PvPDisplayActive">
            <summary>
            Unable to execute command while the PvP display is active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SufferingStatusAffliction63">
            <summary>
            Unable to execute command while suffering status affliction.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Mounting">
            <summary>
            Unable to execute command while mounting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.CarryingItem">
            <summary>
            Unable to execute command while carrying an item.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.UsingPartyFinder">
            <summary>
            Unable to execute command while using the Party Finder.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.UsingHousingFunctions">
            <summary>
            Unable to execute command while using housing functions.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Transformed">
            <summary>
            Unable to execute command while transformed.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.OnFreeTrial">
            <summary>
            Unable to execute command while on the free trial.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BeingMoved">
            <summary>
            Unable to execute command while being moved.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Mounting71">
            <summary>
            Unable to execute command while mounting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SufferingStatusAffliction72">
            <summary>
            Unable to execute command while suffering status affliction.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.SufferingStatusAffliction73">
            <summary>
            Unable to execute command while suffering status affliction.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.RegisteringForRaceOrMatch">
            <summary>
            Unable to execute command while registering for a race or match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingForRaceOrMatch">
            <summary>
            Unable to execute command while waiting for a race or match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingForTripleTriadMatch">
            <summary>
            Unable to execute command while waiting for a Triple Triad match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InFlight">
            <summary>
            Unable to execute command while in flight.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WatchingCutscene78">
            <summary>
            Unable to execute command while watching a cutscene.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InDeepDungeon">
            <summary>
            Unable to execute command while delving into a deep dungeon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Swimming">
            <summary>
            Unable to execute command while swimming.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Diving">
            <summary>
            Unable to execute command while diving.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.RegisteringForTripleTriadMatch">
            <summary>
            Unable to execute command while registering for a Triple Triad match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingForTripleTriadMatch83">
            <summary>
            Unable to execute command while waiting for a Triple Triad match.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.ParticipatingInCrossWorldPartyOrAlliance">
            <summary>
            Unable to execute command while participating in a cross-world party or alliance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.DutyRecorderPlayback">
            <summary>
            Unable to execute command while playing duty record.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Casting87">
            <summary>
            Unable to execute command while casting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InThisState88">
            <summary>
            Unable to execute command in this state.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InThisState89">
            <summary>
            Unable to execute command in this state.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.RolePlaying">
            <summary>
            Unable to execute command while role-playing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BoundToDuty97">
            <summary>
            Unable to execute command while bound by duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.InDutyQueue">
            <summary>
            Unable to execute command while bound by duty.
            Specifically triggered when you are in a queue for a duty but not inside a duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.ReadyingVisitOtherWorld">
            <summary>
            Unable to execute command while readying to visit another World.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.WaitingToVisitOtherWorld">
            <summary>
            Unable to execute command while waiting to visit another World.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.UsingParasol">
            <summary>
            Unable to execute command while using a parasol.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.BoundByDuty95">
            <summary>
            Unable to execute command while bound by duty.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Unknown96">
            <summary>
            Cannot execute at this time.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Disguised">
            <summary>
            Unable to execute command while wearing a guise.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.RecruitingWorldOnly">
            <summary>
            Unable to execute command while recruiting for a non-cross-world party.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.Unknown99">
            <summary>
            Command unavailable in this location.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Conditions.ConditionFlag.EditingPortrait">
            <summary>
            Unable to execute command while editing a portrait.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Fates.IFate">
            <summary>
            Interface representing an fate entry that can be seen in the current area.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.FateId">
            <summary>
            Gets the Fate ID of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.GameData">
            <summary>
            Gets game data linked to this Fate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.StartTimeEpoch">
            <summary>
            Gets the time this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> started.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Duration">
            <summary>
            Gets how long this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> will run.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.TimeRemaining">
            <summary>
            Gets the remaining time in seconds for this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Name">
            <summary>
            Gets the displayname of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Description">
            <summary>
            Gets the description of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Objective">
            <summary>
            Gets the objective of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.State">
            <summary>
            Gets the state of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> (Running, Ended, Failed, Preparation, WaitingForEnd).
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.HandInCount">
            <summary>
            Gets the hand in count of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Progress">
            <summary>
            Gets the progress amount of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.HasExpBonus">
            <summary>
            Gets a value indicating whether or not this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> has a EXP bonus.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.HasBonus">
            <summary>
            Gets a value indicating whether or not this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> has a bonus.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.IconId">
            <summary>
            Gets the icon id of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Level">
            <summary>
            Gets the level of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.MaxLevel">
            <summary>
            Gets the max level level of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Position">
            <summary>
            Gets the position of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Radius">
            <summary>
            Gets the radius of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.MapIconId">
            <summary>
            Gets the map icon id of this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.TerritoryType">
            <summary>
            Gets the territory this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> is located in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.IFate.Address">
            <summary>
            Gets the address of this Fate in memory.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Fates.Fate">
            <summary>
            This class represents an FFXIV Fate.
            </summary>
            <summary>
            This class represents an FFXIV Fate.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> class.
            </summary>
            <param name="address">The address of this fate in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Address">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.IsValid(Dalamud.Game.ClientState.Fates.Fate)">
            <summary>
            Gets a value indicating whether this Fate is still valid in memory.
            </summary>
            <param name="fate">The fate to check.</param>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.IsValid">
            <summary>
            Gets a value indicating whether this actor is still valid in memory.
            </summary>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.System#IEquatable{Dalamud#Game#ClientState#Fates#IFate}#Equals(Dalamud.Game.ClientState.Fates.IFate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.Fate.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.FateId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.GameData">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.StartTimeEpoch">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Duration">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.TimeRemaining">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Description">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Objective">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.State">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.HandInCount">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Progress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.HasExpBonus">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.HasBonus">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.IconId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Level">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.MaxLevel">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Position">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.Radius">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.MapIconId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.Fate.TerritoryType">
            <summary>
            Gets the territory this <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> is located in.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Fates.FateState">
            <summary>
            This represents the state of a single Fate.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Fates.FateState.Running">
            <summary>
            The Fate is active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Fates.FateState.Ended">
            <summary>
            The Fate has ended.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Fates.FateState.Failed">
            <summary>
            The player failed the Fate.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Fates.FateState.Preparation">
            <summary>
            The Fate is preparing to run.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Fates.FateState.WaitingForEnd">
            <summary>
            The Fate is preparing to end.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Fates.FateTable">
            <summary>
            This collection represents the currently available Fate events.
            </summary>
            <summary>
            This collection represents the currently available Fate events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.FateTable.Address">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.FateTable.Length">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.FateTable.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.FateTable.IsValid(Dalamud.Game.ClientState.Fates.IFate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.FateTable.GetFateAddress(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.FateTable.CreateFateReference(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Fates.FateTable.System#Collections#Generic#IReadOnlyCollection{Dalamud#Game#ClientState#Fates#IFate}#Count">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.FateTable.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Fates.FateTable.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.GamePad.GamepadButtons">
            <summary>
            Bitmask of the Button ushort used by the game.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.None">
            <summary>
            No buttons pressed.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.DpadUp">
            <summary>
            Digipad up.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.DpadDown">
            <summary>
            Digipad down.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.DpadLeft">
            <summary>
            Digipad left.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.DpadRight">
            <summary>
            Digipad right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.North">
            <summary>
            North action button. Triangle on PS, Y on Xbox.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.South">
            <summary>
            South action button. Cross on PS, A on Xbox.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.West">
            <summary>
            West action button. Square on PS, X on Xbos.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.East">
            <summary>
            East action button. Circle on PS, B on Xbox.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.L1">
            <summary>
            First button on left shoulder side.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.L2">
            <summary>
            Second button on left shoulder side. Analog input lost in this bitmask.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.L3">
            <summary>
            Press on left analogue stick.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.R1">
            <summary>
            First button on right shoulder.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.R2">
            <summary>
            Second button on right shoulder. Analog input lost in this bitmask.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.R3">
            <summary>
            Press on right analogue stick.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.Start">
            <summary>
            Button on the right inner side of the controller. Options on PS, Start on Xbox.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadButtons.Select">
            <summary>
            Button on the left inner side of the controller. ??? on PS, Back on Xbox.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.GamePad.GamepadInput">
             <summary>
             Struct which gets populated by polling the gamepads.
            
             Has an array of gamepads, among many other things (here not mapped).
             All we really care about is the final data which the game uses to determine input.
            
             The size is definitely bigger than only the following fields but I do not know how big.
             </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.LeftStickX">
            <summary>
            Left analogue stick's horizontal value, -99 for left, 99 for right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.LeftStickY">
            <summary>
            Left analogue stick's vertical value, -99 for down, 99 for up.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.RightStickX">
            <summary>
            Right analogue stick's horizontal value, -99 for left, 99 for right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.RightStickY">
            <summary>
            Right analogue stick's vertical value, -99 for down, 99 for up.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.ButtonsRaw">
            <summary>
            Raw input, set the whole time while a button is held. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            </summary>
            <remarks>
            This is a bitfield.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.ButtonsPressed">
            <summary>
            Button pressed, set once when the button is pressed. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            </summary>
            <remarks>
            This is a bitfield.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.ButtonsReleased">
            <summary>
            Button released input, set once right after the button is not hold anymore. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            </summary>
            <remarks>
            This is a bitfield.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.GamePad.GamepadInput.ButtonsRepeat">
            <summary>
            Repeatedly emits the held button input in fixed intervals. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            </summary>
            <remarks>
            This is a bitfield.
            </remarks>
        </member>
        <member name="T:Dalamud.Game.ClientState.GamePad.GamepadState">
             <summary>
             Exposes the game gamepad state to dalamud.
            
             Will block game's gamepad input if <see cref="F:ImGuiNET.ImGuiConfigFlags.NavEnableGamepad"/> is set.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.GamepadInputAddress">
            <summary>
            Gets the pointer to the current instance of the GamepadInput struct.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.LeftStick">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.RightStick">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.ButtonsPressed">
             <summary>
             Gets buttons pressed bitmask, set once when the button is pressed. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            
             Exposed internally for Debug Data window.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.ButtonsRaw">
             <summary>
             Gets raw button bitmask, set the whole time while a button is held. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            
             Exposed internally for Debug Data window.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.ButtonsReleased">
             <summary>
             Gets button released bitmask, set once right after the button is not hold anymore. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            
             Exposed internally for Debug Data window.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.ButtonsRepeat">
             <summary>
             Gets button repeat bitmask, emits the held button input in fixed intervals. See <see cref="T:Dalamud.Game.ClientState.GamePad.GamepadButtons"/> for the mapping.
            
             Exposed internally for Debug Data window.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.GamePad.GamepadState.NavEnableGamepad">
             <summary>
             Gets or sets a value indicating whether detour should block gamepad input for game.
            
             Ideally, we would use
             (ImGui.GetIO().ConfigFlags &amp; ImGuiConfigFlags.NavEnableGamepad) > 0
             but this has a race condition during load with the detour which sets up ImGui
             and throws if our detour gets called before the other.
             </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.GamePad.GamepadState.Pressed(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.GamePad.GamepadState.Repeat(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.GamePad.GamepadState.Released(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.GamePad.GamepadState.Raw(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.GamePad.GamepadState.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disposes this instance, alongside its hooks.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra">
            <summary>
            MNK Beast Chakra types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra.NONE">
            <summary>
            No chakra.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra.OPOOPO">
            <summary>
            The Opo-Opo chakra.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra.RAPTOR">
            <summary>
            The Raptor chakra.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra.COEURL">
            <summary>
            The Coeurl chakra.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags">
            <summary>
            Represents the flags for the canvas in the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Pom">
            <summary>
            Represents the Pom flag for the canvas in the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Wing">
            <summary>
            Represents the Wing canvas flag in the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Claw">
            <summary>
            Represents the flag for the claw in the canvas of the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Maw">
            <summary>
            Represents the 'Maw' flag for the canvas in the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Weapon">
            <summary>
            Represents the weapon flag for the canvas in the job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CanvasFlags.Landscape">
            <summary>
            Represents the Landscape flag for the canvas in the job gauge.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.CardType">
            <summary>
            AST Arcanum (card) types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.NONE">
            <summary>
            No card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.BALANCE">
            <summary>
            The Balance card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.BOLE">
            <summary>
            The Bole card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.ARROW">
            <summary>
            The Arrow card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.SPEAR">
            <summary>
            The Spear card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.EWER">
            <summary>
            The Ewer card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.SPIRE">
            <summary>
            The Spire card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.LORD">
            <summary>
            The Lord of Crowns card.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CardType.LADY">
            <summary>
            The Lady of Crowns card.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags">
            <summary>
            Which creature flags are present on the gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags.Pom">
            <summary>
            Pom flag present.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags.Wings">
            <summary>
            Wings flag present.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags.Claw">
            <summary>
            Claw flag present.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags.MooglePortait">
            <summary>
            Moogle portrait present.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.CreatureFlags.MadeenPortrait">
            <summary>
            Madeen portrait present.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.DismissedFairy">
            <summary>
            SCH Dismissed fairy types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DismissedFairy.EOS">
            <summary>
            Dismissed fairy is Eos.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DismissedFairy.SELENE">
            <summary>
            Dismissed fairy is Selene.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.DrawType">
            <summary>
            AST Draw types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DrawType.ASTRAL">
            <summary>
            Astral Draw active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DrawType.UMBRAL">
            <summary>
            Umbral Draw active.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo">
            <summary>
            Enum representing the DreadCombo actions for the VPR job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.Dreadwinder">
            <summary>
            Dreadwinder action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.HuntersCoil">
            <summary>
            Hunters Coil Action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.SwiftskinsCoil">
            <summary>
            Swiftskins Coil Action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.PitOfDread">
            <summary>
            PitOfDread action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.HuntersDen">
            <summary>
            HuntersDen action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo.SwiftskinsDen">
            <summary>
            Swiftskins Den action.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi">
            <summary>
            SAM Kaeshi types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi.NONE">
            <summary>
            No Kaeshi is active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi.HIGANBANA">
            <summary>
            Kaeshi: Higanbana type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi.GOKEN">
            <summary>
            Kaeshi: Goken type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi.SETSUGEKKA">
            <summary>
            Kaeshi: Setsugekka type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Kaeshi.NAMIKIRI">
            <summary>
            Kaeshi: Namikiri type.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.Mudras">
            <summary>
            NIN Mudra types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Mudras.TEN">
            <summary>
            Ten mudra.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Mudras.CHI">
            <summary>
            Chi mudra.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Mudras.JIN">
            <summary>
            Jin mudra.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.Nadi">
            <summary>
            MNK Nadi types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Nadi.NONE">
            <summary>
            No nadi.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Nadi.LUNAR">
            <summary>
            The Lunar nadi.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Nadi.SOLAR">
            <summary>
            The Solar nadi.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam">
            <summary>
            SMN summoned pet glam types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.NONE">
            <summary>
            No pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.EMERALD">
            <summary>
            Emerald carbuncle pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.TOPAZ">
            <summary>
            Topaz carbuncle pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.RUBY">
            <summary>
            Ruby carbuncle pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.CARBUNCLE">
            <summary>
            Normal carbuncle pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.IFRIT">
            <summary>
            Ifrit Egi pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.TITAN">
            <summary>
            Titan Egi pet glam.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.PetGlam.GARUDA">
            <summary>
            Garuda Egi pet glam.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.Sen">
            <summary>
            Samurai Sen types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Sen.NONE">
            <summary>
            No Sen.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Sen.SETSU">
            <summary>
            Setsu Sen type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Sen.GETSU">
            <summary>
            Getsu Sen type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Sen.KA">
            <summary>
            Ka Sen type.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo">
            <summary>
            Enum representing the SerpentCombo actions for the VPR job gauge.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.NONE">
            <summary>
            No Serpent combo is active.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.DEATHRATTLE">
            <summary>
            Death Rattle action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.LASTLASH">
            <summary>
            Last Lash action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.FIRSTLEGACY">
            <summary>
            First Legacy action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.SECONDLEGACY">
            <summary>
            Second Legacy action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.THIRDLEGACY">
            <summary>
            Third Legacy action.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo.FOURTHLEGACY">
            <summary>
            Fourth Legacy action.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.Song">
            <summary>
            BRD Song types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Song.NONE">
            <summary>
            No song is active type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Song.MAGE">
            <summary>
            Mage's Ballad type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Song.ARMY">
            <summary>
            Army's Paeon type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.Song.WANDERER">
            <summary>
            The Wanderer's Minuet type.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Enums.SummonPet">
            <summary>
            SMN summoned pet types.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SummonPet.NONE">
            <summary>
            No pet.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.JobGauge.Enums.SummonPet.CARBUNCLE">
            <summary>
            The summoned pet Carbuncle.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.JobGauges">
            <summary>
            This class converts in-memory Job gauge data to structs.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.JobGauges.Address">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.JobGauges.Get``1">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge">
            <summary>
            In-memory AST job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge.DrawnCards">
            <summary>
            Gets the currently drawn <see cref="T:Dalamud.Game.ClientState.JobGauge.Enums.CardType"/>.
            </summary>
            <returns>Currently drawn <see cref="T:Dalamud.Game.ClientState.JobGauge.Enums.CardType"/>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge.DrawnCrownCard">
            <summary>
            Gets the currently drawn crown <see cref="T:Dalamud.Game.ClientState.JobGauge.Enums.CardType"/>.
            </summary>
            <returns>Currently drawn crown <see cref="T:Dalamud.Game.ClientState.JobGauge.Enums.CardType"/>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.ASTGauge.ActiveDraw">
            <summary>
            Gets the currently active draw type <see cref="T:Dalamud.Game.ClientState.JobGauge.Enums.DrawType"/>.
            </summary>
            <returns>Currently active draw type.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge">
            <summary>
            In-memory BLM job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.EnochianTimer">
            <summary>
            Gets the time remaining for the Enochian time in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.ElementTimeRemaining">
            <summary>
            Gets the time remaining for Astral Fire or Umbral Ice in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.PolyglotStacks">
            <summary>
            Gets the number of Polyglot stacks remaining.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.UmbralHearts">
            <summary>
            Gets the number of Umbral Hearts remaining.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.UmbralIceStacks">
            <summary>
            Gets the amount of Umbral Ice stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.AstralFireStacks">
            <summary>
            Gets the amount of Astral Fire stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.AstralSoulStacks">
            <summary>
            Gets the amount of Astral Soul stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.InUmbralIce">
            <summary>
            Gets a value indicating whether or not the player is in Umbral Ice.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.InAstralFire">
            <summary>
            Gets a value indicating whether or not the player is in Astral fire.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.IsEnochianActive">
            <summary>
            Gets a value indicating whether or not Enochian is active.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BLMGauge.IsParadoxActive">
            <summary>
            Gets a value indicating whether Paradox is active.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge">
            <summary>
            In-memory BRD job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.SongTimer">
            <summary>
            Gets the current song timer in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.Repertoire">
            <summary>
            Gets the amount of Repertoire accumulated.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.SoulVoice">
            <summary>
            Gets the amount of Soul Voice accumulated.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.Song">
            <summary>
            Gets the type of song that is active.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.LastSong">
            <summary>
            Gets the type of song that was last played.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.BRDGauge.Coda">
            <summary>
            Gets the song Coda that are currently active.
            </summary>
            <remarks>
            This will always return an array of size 3, inactive Coda are represented by <see cref="F:Dalamud.Game.ClientState.JobGauge.Enums.Song.NONE"/>.
            </remarks>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge">
            <summary>
            In-memory DNC job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.Feathers">
            <summary>
            Gets the number of feathers available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.Esprit">
            <summary>
            Gets the amount of Espirit available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.CompletedSteps">
            <summary>
            Gets the number of steps completed for the current dance.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.Steps">
            <summary>
            Gets all the steps in the current dance.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.NextStep">
            <summary>
            Gets the next step in the current dance.
            </summary>
            <returns>The next dance step action ID.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DNCGauge.IsDancing">
            <summary>
            Gets a value indicating whether the player is dancing or not.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge">
            <summary>
            In-memory DRG job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge.LOTDTimer">
            <summary>
            Gets the time remaining for Life of the Dragon in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge.IsLOTDActive">
            <summary>
            Gets a value indicating whether Life of the Dragon is active.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge.EyeCount">
            <summary>
            Gets the count of eyes opened during Blood of the Dragon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRGGauge.FirstmindsFocusCount">
            <summary>
            Gets the amount of Firstminds' Focus available.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge">
            <summary>
            In-memory DRK job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge.Blood">
            <summary>
            Gets the amount of blood accumulated.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge.DarksideTimeRemaining">
            <summary>
            Gets the Darkside time remaining in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge.ShadowTimeRemaining">
            <summary>
            Gets the Shadow time remaining in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.DRKGauge.HasDarkArts">
            <summary>
            Gets a value indicating whether the player has Dark Arts or not.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge">
            <summary>
            In-memory GNB job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge.Ammo">
            <summary>
            Gets the amount of ammo available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge.MaxTimerDuration">
            <summary>
            Gets the max combo time of the Gnashing Fang combo.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.GNBGauge.AmmoComboStep">
            <summary>
            Gets the current step of the Gnashing Fang combo.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase">
            <summary>
            Base job gauge class.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase.Address">
            <summary>
            Gets the address of this job gauge in memory.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase`1">
            <summary>
            Base job gauge class.
            </summary>
            <typeparam name="T">The underlying FFXIVClientStructs type.</typeparam>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase`1.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase`1"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase`1.Struct">
            <summary>
            Gets an unsafe struct pointer of this job gauge.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge">
            <summary>
            In-memory MCH job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.OverheatTimeRemaining">
            <summary>
            Gets the time time remaining for Overheat in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.SummonTimeRemaining">
            <summary>
            Gets the time remaining for the Rook or Queen in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.Heat">
            <summary>
            Gets the current Heat level.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.Battery">
            <summary>
            Gets the current Battery level.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.LastSummonBatteryPower">
            <summary>
            Gets the battery level of the last summon (robot).
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.IsOverheated">
            <summary>
            Gets a value indicating whether the player is currently Overheated.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MCHGauge.IsRobotActive">
            <summary>
            Gets a value indicating whether the player has an active Robot.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge">
            <summary>
            In-memory MNK job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.Chakra">
            <summary>
            Gets the amount of Chakra available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.BeastChakra">
            <summary>
            Gets the types of Beast Chakra available.
            </summary>
            <remarks>
            This will always return an array of size 3, inactive Beast Chakra are represented by <see cref="F:Dalamud.Game.ClientState.JobGauge.Enums.BeastChakra.NONE"/>.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.Nadi">
            <summary>
            Gets the types of Nadi available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.OpoOpoFury">
            <summary>
            Gets the amount of available Opo-opo Fury stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.RaptorFury">
            <summary>
            Gets the amount of available Raptor Fury stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.CoeurlFury">
            <summary>
            Gets the amount of available Coeurl Fury stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.MNKGauge.BlitzTimeRemaining">
            <summary>
            Gets the time remaining that Blitz is active.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.NINGauge">
            <summary>
            In-memory NIN job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.NINGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.NINGauge"/> class.
            </summary>
            <param name="address">The address of the gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.NINGauge.Ninki">
            <summary>
            Gets the amount of Ninki available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.NINGauge.Kazematoi">
            <summary>
            Gets the current charges for Kazematoi.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge">
            <summary>
            In-Memory PCT job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.PalleteGauge">
            <summary>
            Gets the use of subjective pallete.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.Paint">
            <summary>
            Gets the amount of paint the player has.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.CreatureMotifDrawn">
            <summary>
            Gets a value indicating whether or not a creature motif is drawn.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.WeaponMotifDrawn">
            <summary>
            Gets a value indicating whether or not a weapon motif is drawn.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.LandscapeMotifDrawn">
            <summary>
            Gets a value indicating whether or not a landscape motif is drawn.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.MooglePortraitReady">
            <summary>
            Gets a value indicating whether or not a moogle portrait is ready.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.MadeenPortraitReady">
            <summary>
            Gets a value indicating whether or not a madeen portrait is ready.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.CreatureFlags">
            <summary>
            Gets which creature flags are present.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PCTGauge.CanvasFlags">
            <summary>
            Gets which canvas flags are present.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.PLDGauge">
            <summary>
            In-memory PLD job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.PLDGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.PLDGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.PLDGauge.OathGauge">
            <summary>
            Gets the current level of the Oath gauge.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge">
            <summary>
            In-memory RDM job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge.WhiteMana">
            <summary>
            Gets the level of the White gauge.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge.BlackMana">
            <summary>
            Gets the level of the Black gauge.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RDMGauge.ManaStacks">
            <summary>
            Gets the amount of mana stacks.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge">
            <summary>
            In-memory RPR job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.Soul">
            <summary>
            Gets the amount of Soul available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.Shroud">
            <summary>
            Gets the amount of Shroud available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.EnshroudedTimeRemaining">
            <summary>
            Gets the time remaining that Enshrouded is active.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.LemureShroud">
            <summary>
            Gets the amount of Lemure Shroud available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.RPRGauge.VoidShroud">
            <summary>
            Gets the amount of Void Shroud available.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge">
            <summary>
            In-memory SAM job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.Kaeshi">
            <summary>
            Gets the currently active Kaeshi ability.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.Kenki">
            <summary>
            Gets the current amount of Kenki available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.MeditationStacks">
            <summary>
            Gets the amount of Meditation stacks.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.Sen">
            <summary>
            Gets the active Sen.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.HasSetsu">
            <summary>
            Gets a value indicating whether the Setsu Sen is active.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.HasGetsu">
            <summary>
            Gets a value indicating whether the Getsu Sen is active.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SAMGauge.HasKa">
            <summary>
            Gets a value indicating whether the Ka Sen is active.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge">
            <summary>
            In-memory SCH job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge.Aetherflow">
            <summary>
            Gets the amount of Aetherflow stacks available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge.FairyGauge">
            <summary>
            Gets the current level of the Fairy Gauge.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge.SeraphTimer">
            <summary>
            Gets the remaining time Seraph is active in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SCHGauge.DismissedFairy">
            <summary>
            Gets the last dismissed fairy.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge">
            <summary>
            In-memory SGE job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge.AddersgallTimer">
            <summary>
            Gets the amount of milliseconds elapsed until the next Addersgall is available.
            This counts from 0 to 20_000.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge.Addersgall">
            <summary>
            Gets the amount of Addersgall available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge.Addersting">
            <summary>
            Gets the amount of Addersting available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SGEGauge.Eukrasia">
            <summary>
            Gets a value indicating whether Eukrasia is activated.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge">
            <summary>
            In-memory SMN job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.SummonTimerRemaining">
            <summary>
            Gets the time remaining for the current summon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.AttunmentTimerRemaining">
            <summary>
            Gets the time remaining for the current attunement.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.ReturnSummon">
            <summary>
            Gets the summon that will return after the current summon expires.
            This maps to the <see cref="T:Lumina.Excel.Sheets.Pet"/> sheet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.ReturnSummonGlam">
            <summary>
            Gets the summon glam for the <see cref="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.ReturnSummon"/>.
            This maps to the <see cref="T:Lumina.Excel.Sheets.PetMirage"/> sheet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.Attunement">
            <summary>
            Gets the amount of aspected Attunment remaining.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.AetherFlags">
            <summary>
            Gets the current aether flags.
            Use the summon accessors instead.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsBahamutReady">
            <summary>
            Gets a value indicating whether Bahamut is ready to be summoned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsPhoenixReady">
            <summary>
            Gets a value indicating whether if Phoenix is ready to be summoned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsIfritReady">
            <summary>
            Gets a value indicating whether if Ifrit is ready to be summoned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsTitanReady">
            <summary>
            Gets a value indicating whether if Titan is ready to be summoned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsGarudaReady">
            <summary>
            Gets a value indicating whether if Garuda is ready to be summoned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsIfritAttuned">
            <summary>
            Gets a value indicating whether if Ifrit is currently attuned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsTitanAttuned">
            <summary>
            Gets a value indicating whether if Titan is currently attuned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.IsGarudaAttuned">
            <summary>
            Gets a value indicating whether if Garuda is currently attuned.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.HasAetherflowStacks">
            <summary>
            Gets a value indicating whether there are any Aetherflow stacks available.
            </summary>
            <returns><c>true</c> or <c>false</c>.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.AetherflowStacks">
            <summary>
            Gets the amount of Aetherflow available.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge">
            <summary>
            In-memory VPR job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.RattlingCoilStacks">
            <summary>
            Gets how many uses of uncoiled fury the player has.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.SerpentOffering">
            <summary>
            Gets Serpent Offering stacks and gauge.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.AnguineTribute">
            <summary>
            Gets value indicating the use of 1st, 2nd, 3rd, 4th generation and Ouroboros.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.DreadCombo">
            <summary>
            Gets the last Weaponskill used in DreadWinder/Pit of Dread combo.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.VPRGauge.SerpentCombo">
            <summary>
            Gets current ability for Serpent's Tail.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.WARGauge">
            <summary>
            In-memory WAR job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.WARGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.WARGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.WARGauge.BeastGauge">
            <summary>
            Gets the amount of wrath in the Beast gauge.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge">
            <summary>
            In-memory WHM job gauge.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge"/> class.
            </summary>
            <param name="address">Address of the job gauge.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge.LilyTimer">
            <summary>
            Gets the time to next lily in milliseconds.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge.Lily">
            <summary>
            Gets the number of Lilies.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.JobGauge.Types.WHMGauge.BloodLily">
            <summary>
            Gets the number of times the blood lily has been nourished.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Keys.KeyState">
            <summary>
            Wrapper around the game keystate buffer, which contains the pressed state for all keyboard keys, indexed by virtual vkCode.
            </summary>
            <remarks>
            The stored key state is actually a combination field, however the below ephemeral states are consumed each frame. Setting
            the value may be mildly useful, however retrieving the value is largely pointless. In testing, it wasn't possible without
            setting the statue manually.
            index &amp; 0 = key pressed.
            index &amp; 1 = key down (ephemeral).
            index &amp; 2 = key up (ephemeral).
            index &amp; 3 = short key press (ephemeral).
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Keys.KeyState.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Keys.KeyState.Item(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.GetRawValue(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.GetRawValue(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.SetRawValue(System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.SetRawValue(Dalamud.Game.ClientState.Keys.VirtualKey,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.IsVirtualKeyValid(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.IsVirtualKeyValid(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.GetValidVirtualKeys">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.ClearAll">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.ConvertVirtualKey(System.Int32)">
            <summary>
            Converts a virtual key into the equivalent value that the game uses.
            Valid values are non-zero.
            </summary>
            <param name="vkCode">Virtual key.</param>
            <returns>Converted value.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.KeyState.GetRefValue(System.Int32)">
            <summary>
            Gets the raw value from the key state array.
            </summary>
            <param name="vkCode">Virtual key code.</param>
            <returns>A reference to the indexed array.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.Keys.VirtualKey">
            <summary>
            Virtual-key codes.
            </summary>
            <remarks>
            Defined in winuser.h from Windows SDK v6.1.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NO_KEY">
            <summary>
            This is an addendum to use on functions in which you have to pass a zero value to represent no key code.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LBUTTON">
            <summary>
            Left mouse button.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RBUTTON">
            <summary>
            Right mouse button.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CANCEL">
            <summary>
            Control-break processing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MBUTTON">
            <summary>
            Middle mouse button (three-button mouse).
            </summary>
            <remarks>
            NOT contiguous with L and R buttons.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.XBUTTON1">
            <summary>
            X1 mouse button.
            </summary>
            <remarks>
            NOT contiguous with L and R buttons.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.XBUTTON2">
            <summary>
            X2 mouse button.
            </summary>
            <remarks>
            NOT contiguous with L and R buttons.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BACK">
            <summary>
            BACKSPACE key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.TAB">
            <summary>
            TAB key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CLEAR">
            <summary>
            CLEAR key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RETURN">
            <summary>
            RETURN key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SHIFT">
            <summary>
            SHIFT key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CONTROL">
            <summary>
            CONTROL key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MENU">
            <summary>
            ALT key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PAUSE">
            <summary>
            PAUSE key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CAPITAL">
            <summary>
            CAPS LOCK key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KANA">
            <summary>
            IME Kana mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.HANGEUL">
            <summary>
            IME Hangeul mode (maintained for compatibility; use User32.VirtualKey.HANGUL).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.HANGUL">
            <summary>
            IME Hangul mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.JUNJA">
            <summary>
            IME Junja mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.FINAL">
            <summary>
            IME final mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.HANJA">
            <summary>
            IME Hanja mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KANJI">
            <summary>
            IME Kanji mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ESCAPE">
            <summary>
            ESC key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CONVERT">
            <summary>
            IME convert.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NONCONVERT">
            <summary>
            IME nonconvert.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ACCEPT">
            <summary>
            IME accept.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MODECHANGE">
            <summary>
            IME mode change request.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SPACE">
            <summary>
            SPACEBAR.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PRIOR">
            <summary>
            PAGE UP key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NEXT">
            <summary>
            PAGE DOWN key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.END">
            <summary>
            END key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.HOME">
            <summary>
            HOME key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LEFT">
            <summary>
            LEFT ARROW key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.UP">
            <summary>
            UP ARROW key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RIGHT">
            <summary>
            RIGHT ARROW key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.DOWN">
            <summary>
            DOWN ARROW key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SELECT">
            <summary>
            SELECT key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PRINT">
            <summary>
            PRINT key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.EXECUTE">
            <summary>
            EXECUTE key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SNAPSHOT">
            <summary>
            PRINT SCREEN key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.INSERT">
            <summary>
            INS key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.DELETE">
            <summary>
            DEL key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.HELP">
            <summary>
            HELP key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_0">
            <summary>
            0 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_1">
            <summary>
            1 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_2">
            <summary>
            2 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_3">
            <summary>
            3 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_4">
            <summary>
            4 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_5">
            <summary>
            5 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_6">
            <summary>
            6 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_7">
            <summary>
            7 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_8">
            <summary>
            8 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.KEY_9">
            <summary>
            9 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.A">
            <summary>
            A key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.B">
            <summary>
            B key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.C">
            <summary>
            C key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.D">
            <summary>
            D key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.E">
            <summary>
            E key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F">
            <summary>
            F key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.G">
            <summary>
            G key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.H">
            <summary>
            H key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.I">
            <summary>
            I key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.J">
            <summary>
            J key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.K">
            <summary>
            K key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.L">
            <summary>
            L key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.M">
            <summary>
            M key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.N">
            <summary>
            N key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.O">
            <summary>
            O key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.P">
            <summary>
            P key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.Q">
            <summary>
            Q key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.R">
            <summary>
            R key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.S">
            <summary>
            S key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.T">
            <summary>
            T key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.U">
            <summary>
            U key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.V">
            <summary>
            V key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.W">
            <summary>
            W key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.X">
            <summary>
            X key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.Y">
            <summary>
            Y key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.Z">
            <summary>
            Z key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LWIN">
            <summary>
            Left Windows key (Natural keyboard).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RWIN">
            <summary>
            Right Windows key (Natural keyboard).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.APPS">
            <summary>
            Applications key (Natural keyboard).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SLEEP">
            <summary>
            Computer Sleep key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD0">
            <summary>
            Numeric keypad 0 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD1">
            <summary>
            Numeric keypad 1 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD2">
            <summary>
            Numeric keypad 2 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD3">
            <summary>
            Numeric keypad 3 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD4">
            <summary>
            Numeric keypad 4 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD5">
            <summary>
            Numeric keypad 5 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD6">
            <summary>
            Numeric keypad 6 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD7">
            <summary>
            Numeric keypad 7 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD8">
            <summary>
            Numeric keypad 8 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMPAD9">
            <summary>
            Numeric keypad 9 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MULTIPLY">
            <summary>
            Multiply key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ADD">
            <summary>
            Add key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SEPARATOR">
            <summary>
            Separator key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SUBTRACT">
            <summary>
            Subtract key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.DECIMAL">
            <summary>
            Decimal key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.DIVIDE">
            <summary>
            Divide key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F1">
            <summary>
            F1 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F2">
            <summary>
            F2 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F3">
            <summary>
            F3 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F4">
            <summary>
            F4 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F5">
            <summary>
            F5 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F6">
            <summary>
            F6 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F7">
            <summary>
            F7 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F8">
            <summary>
            F8 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F9">
            <summary>
            F9 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F10">
            <summary>
            F10 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F11">
            <summary>
            F11 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F12">
            <summary>
            F12 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F13">
            <summary>
            F13 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F14">
            <summary>
            F14 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F15">
            <summary>
            F15 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F16">
            <summary>
            F16 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F17">
            <summary>
            F17 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F18">
            <summary>
            F18 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F19">
            <summary>
            F19 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F20">
            <summary>
            F20 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F21">
            <summary>
            F21 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F22">
            <summary>
            F22 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F23">
            <summary>
            F23 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.F24">
            <summary>
            F24 Key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NUMLOCK">
            <summary>
            NUM LOCK key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.SCROLL">
            <summary>
            SCROLL LOCK key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_NEC_EQUAL">
            <summary>
            '=' key on numpad (NEC PC-9800 kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FJ_JISHO">
            <summary>
            'Dictionary' key (Fujitsu/OASYS kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FJ_MASSHOU">
            <summary>
            'Unregister word' key (Fujitsu/OASYS kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FJ_TOUROKU">
            <summary>
            'Register word' key (Fujitsu/OASYS kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FJ_LOYA">
            <summary>
            'Left OYAYUBI' key (Fujitsu/OASYS kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FJ_ROYA">
            <summary>
            'Right OYAYUBI' key (Fujitsu/OASYS kbd definitions).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LSHIFT">
            <summary>
            Left SHIFT key.
            </summary>
            <remarks>
            Used only as parameters to User32.GetAsyncKeyState and User32.GetKeyState. No other API or message will distinguish
            left and right keys in this way.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RSHIFT">
            <summary>
            Right SHIFT key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LCONTROL">
            <summary>
            Left CONTROL key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RCONTROL">
            <summary>
            Right CONTROL key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LMENU">
            <summary>
            Left MENU key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.RMENU">
            <summary>
            Right MENU key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_BACK">
            <summary>
            Browser Back key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_FORWARD">
            <summary>
            Browser Forward key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_REFRESH">
            <summary>
            Browser Refresh key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_STOP">
            <summary>
            Browser Stop key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_SEARCH">
            <summary>
            Browser Search key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_FAVORITES">
            <summary>
            Browser Favorites key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.BROWSER_HOME">
            <summary>
            Browser Start and Home key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.VOLUME_MUTE">
            <summary>
            Volume Mute key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.VOLUME_DOWN">
            <summary>
            Volume Down key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.VOLUME_UP">
            <summary>
            Volume Up key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MEDIA_NEXT_TRACK">
            <summary>
            Next Track key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MEDIA_PREV_TRACK">
            <summary>
            Previous Track key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MEDIA_STOP">
            <summary>
            Stop Media key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.MEDIA_PLAY_PAUSE">
            <summary>
            Play/Pause Media key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LAUNCH_MAIL">
            <summary>
            Start Mail key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LAUNCH_MEDIA_SELECT">
            <summary>
            Select Media key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LAUNCH_APP1">
            <summary>
            Start Application 1 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.LAUNCH_APP2">
            <summary>
            Start Application 2 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_1">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the ';:' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_PLUS">
            <summary>
            For any country/region, the '+' key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_COMMA">
            <summary>
            For any country/region, the ',' key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_MINUS">
            <summary>
            For any country/region, the '-' key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_PERIOD">
            <summary>
            For any country/region, the '.' key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_2">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the '/?' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_3">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the '`~' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_4">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the '[{' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_5">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the '\|' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_6">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the ']}' key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_7">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
            <remarks>
            For the US standard keyboard, the 'single-quote/double-quote' (''"') key.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_8">
            <summary>
            Used for miscellaneous characters; it can vary by keyboard..
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_AX">
            <summary>
            OEM specific.
            </summary>
            <remarks>
            'AX' key on Japanese AX kbd.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_102">
            <summary>
            Either the angle bracket ("&lt;&gt;") key or the backslash ("\|") key on the RT 102-key keyboard.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ICO_HELP">
            <summary>
            OEM specific.
            </summary>
            <remarks>
            Help key on ICO.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ICO_00">
            <summary>
            OEM specific.
            </summary>
            <remarks>
            00 key on ICO.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PROCESSKEY">
            <summary>
            IME PROCESS key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ICO_CLEAR">
            <summary>
            OEM specific.
            </summary>
            <remarks>
            Clear key on ICO.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PACKET">
            <summary>
            Used to pass Unicode characters as if they were keystrokes. The PACKET key is the low word of a 32-bit Virtual Key
            value used for non-keyboard input methods..
            </summary>
            <remarks>
            For more information, see Remark in User32.KEYBDINPUT, User32.SendInput, User32.WindowMessage.WM_KEYDOWN, and
            User32.WindowMessage.WM_KEYUP.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_RESET">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_JUMP">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_PA1">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_PA2">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_PA3">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_WSCTRL">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_CUSEL">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_ATTN">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_FINISH">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_COPY">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_AUTO">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_ENLW">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_BACKTAB">
            <summary>
            Nokia/Ericsson definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ATTN">
            <summary>
            Attn key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.CRSEL">
            <summary>
            CrSel key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.EXSEL">
            <summary>
            ExSel key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.EREOF">
            <summary>
            Erase EOF key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PLAY">
            <summary>
            Play key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.ZOOM">
            <summary>
            Zoom key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.NONAME">
            <summary>
            Reserved constant by Windows headers definition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.PA1">
            <summary>
            PA1 key.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Keys.VirtualKey.OEM_CLEAR">
            <summary>
            Clear key.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Keys.VirtualKeyAttribute">
            <summary>
            Attribute describing a VirtualKey.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.VirtualKeyAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Keys.VirtualKeyAttribute"/> class.
            </summary>
            <param name="fancyName">Fancy name of this key.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Keys.VirtualKeyAttribute.FancyName">
            <summary>
            Gets the fancy name of this virtual key.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Keys.VirtualKeyExtensions">
            <summary>
            Extension methods for <see cref="T:Dalamud.Game.ClientState.Keys.VirtualKey"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Keys.VirtualKeyExtensions.GetFancyName(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <summary>
            Get the fancy name associated with this key.
            </summary>
            <param name="key">The they key to act on.</param>
            <returns>The key's fancy name.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind">
            <summary>
            An Enum describing possible BattleNpc kinds.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.None">
            <summary>
            Invalid BattleNpc.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.BattleNpcPart">
            <summary>
            Weak Spots / Battle NPC parts
            Eg: Titan's Heart (Naval), Tioman's left and right wing (Sohm Al), Golem Soulstone (The Sunken Temple of Qarn).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.Pet">
            <summary>
            BattleNpc representing a Pet.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.Chocobo">
            <summary>
            BattleNpc representing a Chocobo.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.Enemy">
            <summary>
            BattleNpc representing a standard enemy. This includes allies (overworld guards and allies in single-player duties).
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind.NpcPartyMember">
            <summary>
            BattleNpc representing an NPC party member (from Duty Support, Trust, or Grand Company Command Mission).
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex">
            <summary>
            This enum describes the indices of the Customize array.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Race">
            <summary>
            The race of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Gender">
            <summary>
            The gender of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Tribe">
            <summary>
            The tribe of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Height">
            <summary>
            The height of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.ModelType">
            <summary>
            The model type of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.FaceType">
            <summary>
            The face type of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.HairStyle">
            <summary>
            The hair of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.HasHighlights">
            <summary>
            Whether or not the character has hair highlights.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.SkinColor">
            <summary>
            The skin color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.EyeColor">
            <summary>
            The eye color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.HairColor">
            <summary>
            The hair color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.HairColor2">
            <summary>
            The highlights hair color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.FaceFeatures">
            <summary>
            The face features of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.FaceFeaturesColor">
            <summary>
            The color of the face features of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Eyebrows">
            <summary>
            The eyebrows of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.EyeColor2">
            <summary>
            The 2nd eye color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.EyeShape">
            <summary>
            The eye shape of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.NoseShape">
            <summary>
            The nose shape of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.JawShape">
            <summary>
            The jaw shape of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.LipStyle">
            <summary>
            The lip style of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.LipColor">
            <summary>
            The lip color of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.RaceFeatureSize">
            <summary>
            The race feature size of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.RaceFeatureType">
            <summary>
            The race feature type of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.BustSize">
            <summary>
            The bust size of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.Facepaint">
            <summary>
            The face paint of the character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.FacepaintColor">
            <summary>
            The face paint color of the character.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Enums.ObjectKind">
            <summary>
            Enum describing possible entity kinds.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.None">
            <summary>
            Invalid character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Player">
            <summary>
            Objects representing player characters.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.BattleNpc">
            <summary>
            Objects representing battle NPCs.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.EventNpc">
            <summary>
            Objects representing event NPCs.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Treasure">
            <summary>
            Objects representing treasures.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Aetheryte">
            <summary>
            Objects representing aetherytes.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.GatheringPoint">
            <summary>
            Objects representing gathering points.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.EventObj">
            <summary>
            Objects representing event objects.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.MountType">
            <summary>
            Objects representing mounts.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Companion">
            <summary>
            Objects representing minions.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Retainer">
            <summary>
            Objects representing retainers.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Area">
            <summary>
            Objects representing area objects.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Housing">
            <summary>
            Objects representing housing objects.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Cutscene">
            <summary>
            Objects representing cutscene objects.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.CardStand">
            <summary>
            Objects representing card stand objects.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.ObjectKind.Ornament">
            <summary>
            Objects representing ornament (Fashion Accessories) objects.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Enums.StatusFlags">
            <summary>
            Enum describing possible status flags.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.None">
            <summary>
            No status flags set.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.Hostile">
            <summary>
            Hostile character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.InCombat">
            <summary>
            Character in combat.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.WeaponOut">
            <summary>
            Character weapon is out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.OffhandOut">
            <summary>
            Character offhand is out.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.PartyMember">
            <summary>
            Character is a party member.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.AllianceMember">
            <summary>
            Character is a alliance member.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.Friend">
            <summary>
            Character is in friend list.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Objects.Enums.StatusFlags.IsCasting">
            <summary>
            Character is casting.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.ObjectTable">
            <summary>
            This collection represents the currently spawned FFXIV game objects.
            </summary>
            <summary>
            This collection represents the currently spawned FFXIV game objects.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ObjectTable.Address">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ObjectTable.Length">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ObjectTable.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.SearchById(System.UInt64)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.SearchByEntityId(System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.GetObjectAddress(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.CreateObjectReference(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry">
            <summary>Stores an object table entry, with preallocated concrete types.</summary>
            <remarks>Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry"/> struct.</remarks>
            <param name="gameObjectPtr">A pointer to the object table entry this entry should be pointing to.</param>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry.#ctor(FFXIVClientStructs.Interop.Pointer{FFXIVClientStructs.FFXIV.Client.Game.Object.GameObject}*)">
            <summary>Stores an object table entry, with preallocated concrete types.</summary>
            <remarks>Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry"/> struct.</remarks>
            <param name="gameObjectPtr">A pointer to the object table entry this entry should be pointing to.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry.Address">
            <summary>Gets the address of the underlying native object. May be null.</summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.CachedEntry.Update">
            <summary>Updates and gets the wrapped game object pointed by this struct.</summary>
            <returns>The pointed object, or <c>null</c> if no object exists at that slot.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.ObjectTable.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.IEventObj">
            <summary>
            This interface represents an EventObj.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.EventObj">
            <summary>
            This class represents an EventObj.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.SubKinds.EventObj.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.SubKinds.EventObj"/> class.
            Set up a new EventObj with the provided memory representation.
            </summary>
            <param name="address">The address of this event object in memory.</param>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.INpc">
            <summary>
            This interface represents a NPC.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.Npc">
            <summary>
            This class represents a NPC.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.SubKinds.Npc.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.SubKinds.Npc"/> class.
            Set up a new NPC with the provided memory representation.
            </summary>
            <param name="address">The address of this actor in memory.</param>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.IPlayerCharacter">
            <summary>
            Interface representing a player character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.SubKinds.IPlayerCharacter.CurrentWorld">
            <summary>
            Gets the current <see cref="T:Lumina.Excel.RowRef`1">world</see> of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.SubKinds.IPlayerCharacter.HomeWorld">
            <summary>
            Gets the home <see cref="T:Lumina.Excel.RowRef`1">world</see> of the character.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter">
            <summary>
            This class represents a player character.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter"/> class.
            This represents a player character.
            </summary>
            <param name="address">The address of this actor in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter.CurrentWorld">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter.HomeWorld">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.SubKinds.PlayerCharacter.TargetObjectId">
            <summary>
            Gets the target actor ID of the PlayerCharacter.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.TargetManager">
            <summary>
            Get and set various kinds of targets for the player.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.Target">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.MouseOverTarget">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.FocusTarget">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.PreviousTarget">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.SoftTarget">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.GPoseTarget">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.TargetManager.MouseOverNameplateTarget">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.IBattleChara">
            <summary>
            Interface representing a battle character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.StatusList">
            <summary>
            Gets the current status effects.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.IsCasting">
            <summary>
            Gets a value indicating whether the chara is currently casting.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.IsCastInterruptible">
            <summary>
            Gets a value indicating whether the cast is interruptible.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.CastActionType">
            <summary>
            Gets the spell action type of the spell being cast by the actor.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.CastActionId">
            <summary>
            Gets the spell action ID of the spell being cast by the actor.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.CastTargetObjectId">
            <summary>
            Gets the object ID of the target currently being cast at by the chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.CurrentCastTime">
            <summary>
            Gets the current casting time of the spell being cast by the chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.BaseCastTime">
            <summary>
            Gets the base casting time of the spell being cast by the chara.
            </summary>
            <remarks>
            This can only be a portion of the total cast for some actions.
            Use TotalCastTime if you always need the total cast time.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.TotalCastTime">
            <summary>
            Gets the <see cref="P:Dalamud.Game.ClientState.Objects.Types.IBattleChara.BaseCastTime"/> plus any adjustments from the game, such as Action offset 2B. Used for display purposes.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.BattleChara">
            <summary>
            This class represents the battle characters.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.BattleChara.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.Types.BattleChara"/> class.
            This represents a battle character.
            </summary>
            <param name="address">The address of this character in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.StatusList">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.IsCasting">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.IsCastInterruptible">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.CastActionType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.CastActionId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.CastTargetObjectId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.CurrentCastTime">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.BaseCastTime">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.TotalCastTime">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleChara.Struct">
            <summary>
            Gets the underlying structure.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.IBattleNpc">
            <summary>
            A interface that represents a battle NPC.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IBattleNpc.BattleNpcKind">
            <summary>
            Gets the BattleNpc <see cref="T:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind" /> of this BattleNpc.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.BattleNpc">
            <summary>
            This class represents a battle NPC.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.BattleNpc.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.Types.BattleNpc"/> class.
            Set up a new BattleNpc with the provided memory representation.
            </summary>
            <param name="address">The address of this actor in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleNpc.BattleNpcKind">
            <summary>
            Gets the BattleNpc <see cref="T:Dalamud.Game.ClientState.Objects.Enums.BattleNpcSubKind" /> of this BattleNpc.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.BattleNpc.TargetObjectId">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.ICharacter">
            <summary>
            Interface representing a character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentHp">
            <summary>
            Gets the current HP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.MaxHp">
            <summary>
            Gets the maximum HP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentMp">
            <summary>
            Gets the current MP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.MaxMp">
            <summary>
            Gets the maximum MP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentGp">
            <summary>
            Gets the current GP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.MaxGp">
            <summary>
            Gets the maximum GP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentCp">
            <summary>
            Gets the current CP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.MaxCp">
            <summary>
            Gets the maximum CP of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.ShieldPercentage">
            <summary>
            Gets the shield percentage of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.ClassJob">
            <summary>
            Gets the ClassJob of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.Level">
            <summary>
            Gets the level of this Chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.Customize">
            <summary>
            Gets a byte array describing the visual appearance of this Chara.
            Indexed by <see cref="T:Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CompanyTag">
            <summary>
            Gets the Free Company tag of this chara.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.NameId">
            <summary>
            Gets the name ID of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.OnlineStatus">
            <summary>
            Gets the current online status of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.StatusFlags">
            <summary>
            Gets the status flags.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentMount">
            <summary>
            Gets the current mount for this character. Will be <c>null</c> if the character doesn't have a mount.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.ICharacter.CurrentMinion">
            <summary>
            Gets the current minion summoned for this character. Will be <c>null</c> if the character doesn't have a minion.
            This method *will* return information about a spawned (but invisible) minion, e.g. if the character is riding a
            mount.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.Character">
            <summary>
            This class represents the base for non-static entities.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.Character.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.Types.Character"/> class.
            This represents a non-static entity.
            </summary>
            <param name="address">The address of this character in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentHp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.MaxHp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentMp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.MaxMp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentGp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.MaxGp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentCp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.MaxCp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.ShieldPercentage">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.ClassJob">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.Level">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.Customize">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CompanyTag">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.TargetObjectId">
            <summary>
            Gets the target object ID of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.NameId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.OnlineStatus">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.StatusFlags">
            <summary>
            Gets the status flags.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentMount">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.CurrentMinion">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.Character.Struct">
            <summary>
            Gets the underlying structure.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.IGameObject">
            <summary>
            Interface representing a game object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.Name">
            <summary>
            Gets the name of this <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.GameObjectId">
             <summary>
             Gets the GameObjectID for this GameObject. The Game Object ID is a globally unique identifier that points to
             this specific object. This ID is used to reference specific objects on the local client (e.g. for targeting).
            
             Not to be confused with <see cref="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.EntityId"/>.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.EntityId">
             <summary>
             Gets the Entity ID for this GameObject. Entity IDs are assigned to networked GameObjects.
            
             A value of <c>0xE000_0000</c> indicates that this entity is not networked and has specific interactivity rules.
             </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.DataId">
            <summary>
            Gets the data ID for linking to other respective game data.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.OwnerId">
            <summary>
            Gets the ID of this GameObject's owner.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.ObjectIndex">
            <summary>
            Gets the index of this object in the object table.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.ObjectKind">
            <summary>
            Gets the entity kind of this <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject" />.
            See <see cref="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.ObjectKind">the ObjectKind enum</see> for possible values.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.SubKind">
            <summary>
            Gets the sub kind of this Actor.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.YalmDistanceX">
            <summary>
            Gets the X distance from the local player in yalms.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.YalmDistanceZ">
            <summary>
            Gets the Y distance from the local player in yalms.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.IsDead">
            <summary>
            Gets a value indicating whether the object is dead or alive.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.IsTargetable">
            <summary>
            Gets a value indicating whether the object is targetable.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.Position">
            <summary>
            Gets the position of this <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.Rotation">
            <summary>
            Gets the rotation of this <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject" />.
            This ranges from -pi to pi radians.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.HitboxRadius">
            <summary>
            Gets the hitbox radius of this <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject" />.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.TargetObjectId">
            <summary>
            Gets the current target of the game object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.TargetObject">
            <summary>
            Gets the target object of the game object.
            </summary>
            <remarks>
            This iterates the actor table, it should be used with care.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.IGameObject.Address">
            <summary>
            Gets the address of the game object in memory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.IGameObject.IsValid">
            <summary>
            Gets a value indicating whether this actor is still valid in memory.
            </summary>
            <returns>True or false.</returns>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.Types.GameObject">
            <summary>
            This class represents a GameObject in FFXIV.
            </summary>
            <summary>
            This class represents a basic actor (GameObject) in FFXIV.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject"/> class.
            </summary>
            <param name="address">The address of this game object in memory.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.Address">
            <summary>
            Gets or sets the address of the game object in memory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.op_Implicit(Dalamud.Game.ClientState.Objects.Types.GameObject)~System.Boolean">
            <summary>
            This allows you to <c>if (obj) {...}</c> to check for validity.
            </summary>
            <param name="gameObject">The actor to check.</param>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.IsValid(Dalamud.Game.ClientState.Objects.Types.IGameObject)">
            <summary>
            Gets a value indicating whether this actor is still valid in memory.
            </summary>
            <param name="actor">The actor to check.</param>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.IsValid">
            <summary>
            Gets a value indicating whether this actor is still valid in memory.
            </summary>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.System#IEquatable{Dalamud#Game#ClientState#Objects#Types#IGameObject}#Equals(Dalamud.Game.ClientState.Objects.Types.IGameObject)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.GameObjectId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.EntityId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.DataId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.OwnerId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.ObjectIndex">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.ObjectKind">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.SubKind">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.YalmDistanceX">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.YalmDistanceZ">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.IsDead">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.IsTargetable">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.Position">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.Rotation">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.HitboxRadius">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.TargetObjectId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.TargetObject">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.Types.GameObject.Struct">
            <summary>
            Gets the underlying structure.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Objects.Types.GameObject.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Objects.ITargetManager">
            <summary>
            Get and set various kinds of targets for the player.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.Target">
            <summary>
            Gets or sets the current target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.MouseOverTarget">
            <summary>
            Gets or sets the mouseover target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.FocusTarget">
            <summary>
            Gets or sets the focus target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.PreviousTarget">
            <summary>
            Gets or sets the previous target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.SoftTarget">
            <summary>
            Gets or sets the soft target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.GPoseTarget">
            <summary>
            Gets or sets the gpose target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Objects.ITargetManager.MouseOverNameplateTarget">
            <summary>
            Gets or sets the mouseover nameplate target.
            Set to null to clear the target.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Party.PartyList">
            <summary>
            This collection represents the actors present in your party or alliance.
            </summary>
            <summary>
            This collection represents the party members present in your party or alliance.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.Length">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.PartyLeaderIndex">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.IsAlliance">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.GroupManagerAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.GroupListAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.AllianceListAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.PartyId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.GetPartyMemberAddress(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.CreatePartyMemberReference(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.GetAllianceMemberAddress(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.CreateAllianceMemberReference(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyList.System#Collections#Generic#IReadOnlyCollection{Dalamud#Game#ClientState#Party#IPartyMember}#Count">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyList.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Party.IPartyMember">
            <summary>
            Interface representing a party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Address">
            <summary>
            Gets the address of this party member in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Statuses">
            <summary>
            Gets a list of buffs or debuffs applied to this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Position">
            <summary>
            Gets the position of the party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.ContentId">
            <summary>
            Gets the content ID of the party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.ObjectId">
            <summary>
            Gets the actor ID of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.GameObject">
            <summary>
            Gets the actor associated with this buddy.
            </summary>
            <remarks>
            This iterates the actor table, it should be used with care.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.CurrentHP">
            <summary>
            Gets the current HP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.MaxHP">
            <summary>
            Gets the maximum HP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.CurrentMP">
            <summary>
            Gets the current MP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.MaxMP">
            <summary>
            Gets the maximum MP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Territory">
            <summary>
            Gets the territory this party member is located in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.World">
            <summary>
            Gets the World this party member resides in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Name">
            <summary>
            Gets the displayname of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Sex">
            <summary>
            Gets the sex of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.ClassJob">
            <summary>
            Gets the classjob of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.IPartyMember.Level">
            <summary>
            Gets the level of this party member.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Party.PartyMember">
            <summary>
            This class represents a party member in the group manager.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Party.PartyMember.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Party.PartyMember"/> class.
            </summary>
            <param name="address">Address of the party member.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Address">
            <summary>
            Gets the address of this party member in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Statuses">
            <summary>
            Gets a list of buffs or debuffs applied to this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Position">
            <summary>
            Gets the position of the party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.ContentId">
            <summary>
            Gets the content ID of the party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.ObjectId">
            <summary>
            Gets the actor ID of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.GameObject">
            <summary>
            Gets the actor associated with this buddy.
            </summary>
            <remarks>
            This iterates the actor table, it should be used with care.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.CurrentHP">
            <summary>
            Gets the current HP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.MaxHP">
            <summary>
            Gets the maximum HP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.CurrentMP">
            <summary>
            Gets the current MP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.MaxMP">
            <summary>
            Gets the maximum MP of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Territory">
            <summary>
            Gets the territory this party member is located in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.World">
            <summary>
            Gets the World this party member resides in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Name">
            <summary>
            Gets the displayname of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Sex">
            <summary>
            Gets the sex of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.ClassJob">
            <summary>
            Gets the classjob of this party member.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Party.PartyMember.Level">
            <summary>
            Gets the level of this party member.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ClientState.Statuses.Status">
            <summary>
            This class represents a status effect an actor is afflicted by.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.Status.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Statuses.Status"/> class.
            </summary>
            <param name="address">Status address.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.Address">
            <summary>
            Gets the address of the status in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.StatusId">
            <summary>
            Gets the status ID of this status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.GameData">
            <summary>
            Gets the GameData associated with this status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.Param">
            <summary>
            Gets the parameter value of the status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.StackCount">
            <summary>
            Gets the stack count of this status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.RemainingTime">
            <summary>
            Gets the time remaining of this status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.SourceId">
            <summary>
            Gets the source ID of this status.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.Status.SourceObject">
            <summary>
            Gets the source actor associated with this status.
            </summary>
            <remarks>
            This iterates the actor table, it should be used with care.
            </remarks>
        </member>
        <member name="T:Dalamud.Game.ClientState.Statuses.StatusList">
            <summary>
            This collection represents the status effects an actor is afflicted by.
            </summary>
            <summary>
            This collection represents the status effects an actor is afflicted by.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Statuses.StatusList"/> class.
            </summary>
            <param name="address">Address of the status list.</param>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.#ctor(System.Void*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.ClientState.Statuses.StatusList"/> class.
            </summary>
            <param name="pointer">Pointer to the status list.</param>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.Address">
            <summary>
            Gets the address of the status list in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.Length">
            <summary>
            Gets the amount of status effect slots the actor has.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.Item(System.Int32)">
            <summary>
            Get a status effect at the specified index.
            </summary>
            <param name="index">Status Index.</param>
            <returns>The status at the specified index.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.CreateStatusListReference(System.IntPtr)">
            <summary>
            Create a reference to an FFXIV actor status list.
            </summary>
            <param name="address">The address of the status list in memory.</param>
            <returns>The status object containing the requested data.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.CreateStatusReference(System.IntPtr)">
            <summary>
            Create a reference to an FFXIV actor status.
            </summary>
            <param name="address">The address of the status effect in memory.</param>
            <returns>The status object containing the requested data.</returns>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.GetStatusAddress(System.Int32)">
            <summary>
            Gets the address of the status at the specific index in the status list.
            </summary>
            <param name="index">The index of the status.</param>
            <returns>The memory address of the status.</returns>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#Generic#IReadOnlyCollection{Dalamud#Game#ClientState#Statuses#Status}#Count">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#ICollection#Count">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#ICollection#IsSynchronized">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#ICollection#SyncRoot">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.ClientState.Statuses.StatusList.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.ClientState.Structs.StatusEffect">
            <summary>
            Native memory representation of a FFXIV status effect.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Structs.StatusEffect.EffectId">
            <summary>
            The effect ID.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Structs.StatusEffect.StackCount">
            <summary>
            How many stacks are present.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Structs.StatusEffect.Param">
            <summary>
            Additional parameters.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Structs.StatusEffect.Duration">
            <summary>
            The duration remaining.
            </summary>
        </member>
        <member name="F:Dalamud.Game.ClientState.Structs.StatusEffect.OwnerId">
            <summary>
            The ID of the actor that caused this effect.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Command.IReadOnlyCommandInfo">
            <summary>
            Interface representing a registered command.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Command.IReadOnlyCommandInfo.HandlerDelegate">
            <summary>
            The function to be executed when the command is dispatched.
            </summary>
            <param name="command">The command itself.</param>
            <param name="arguments">The arguments supplied to the command, ready for parsing.</param>
        </member>
        <member name="P:Dalamud.Game.Command.IReadOnlyCommandInfo.Handler">
            <summary>
            Gets a <see cref="T:Dalamud.Game.Command.IReadOnlyCommandInfo.HandlerDelegate"/> which will be called when the command is dispatched.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Command.IReadOnlyCommandInfo.HelpMessage">
            <summary>
            Gets the help message for this command.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Command.IReadOnlyCommandInfo.ShowInHelp">
            <summary>
            Gets a value indicating whether if this command should be shown in the help output.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Command.CommandInfo">
            <summary>
            This class describes a registered command.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Command.CommandInfo.#ctor(Dalamud.Game.Command.IReadOnlyCommandInfo.HandlerDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Command.CommandInfo"/> class.
            Create a new CommandInfo with the provided handler.
            </summary>
            <param name="handler">The method to call when the command is run.</param>
        </member>
        <member name="P:Dalamud.Game.Command.CommandInfo.Handler">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Command.CommandInfo.HelpMessage">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Command.CommandInfo.ShowInHelp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Command.CommandManager">
            <summary>
            This class manages registered in-game slash commands.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Command.CommandManager.Commands">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.ProcessCommand(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.DispatchCommand(System.String,System.String,Dalamud.Game.Command.IReadOnlyCommandInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.AddHandler(System.String,Dalamud.Game.Command.CommandInfo,System.String)">
            <summary>
            Add a command handler, which you can use to add your own custom commands to the in-game chat.
            </summary>
            <param name="command">The command to register.</param>
            <param name="info">A <see cref="T:Dalamud.Game.Command.CommandInfo"/> object describing the command.</param>
            <param name="loaderAssemblyName">Assembly name of the plugin that added this command.</param>
            <returns>If adding was successful.</returns>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.AddHandler(System.String,Dalamud.Game.Command.CommandInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.RemoveHandler(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.GetHandlerAssemblyName(System.String,Dalamud.Game.Command.IReadOnlyCommandInfo)">
            <summary>
            Returns the assembly name from which the command was added or blank if added internally.
            </summary>
            <param name="command">The command.</param>
            <param name="commandInfo">A ICommandInfo object.</param>
            <returns>The name of the assembly.</returns>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.GetHandlersByAssemblyName(System.String)">
            <summary>
            Returns a list of commands given a specified assembly name.
            </summary>
            <param name="assemblyName">The name of the assembly.</param>
            <returns>A list of commands and their associated activation string.</returns>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Command.CommandManagerPluginScoped">
            <summary>
            Plugin-scoped version of a AddonLifecycle service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Command.CommandManagerPluginScoped"/> class.
            </summary>
            <param name="localPlugin">Info for the plugin that requests this service.</param>
        </member>
        <member name="P:Dalamud.Game.Command.CommandManagerPluginScoped.Commands">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.ProcessCommand(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.DispatchCommand(System.String,System.String,Dalamud.Game.Command.IReadOnlyCommandInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.AddHandler(System.String,Dalamud.Game.Command.CommandInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Command.CommandManagerPluginScoped.RemoveHandler(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Config.ConfigChangeEvent">
            <summary>
            Represents a change in the configuration.
            </summary>
            <param name="Option">The option tha twas changed.</param>
        </member>
        <member name="M:Dalamud.Game.Config.ConfigChangeEvent.#ctor(System.Enum)">
            <summary>
            Represents a change in the configuration.
            </summary>
            <param name="Option">The option tha twas changed.</param>
        </member>
        <member name="P:Dalamud.Game.Config.ConfigChangeEvent.Option">
            <summary>The option tha twas changed.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.ConfigChangeEvent`1">
            <summary>
            Represents a generic change in the configuration.
            </summary>
            <param name="ConfigOption">The option that was changed.</param>
            <typeparam name="T">The type of the option.</typeparam>
        </member>
        <member name="M:Dalamud.Game.Config.ConfigChangeEvent`1.#ctor(`0)">
            <summary>
            Represents a generic change in the configuration.
            </summary>
            <param name="ConfigOption">The option that was changed.</param>
            <typeparam name="T">The type of the option.</typeparam>
        </member>
        <member name="P:Dalamud.Game.Config.ConfigChangeEvent`1.ConfigOption">
            <summary>The option that was changed.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.ConfigOptionNotFoundException">
            <summary>
            An exception thrown when a matching config option is not present in the config section.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.ConfigOptionNotFoundException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException"/> class.
            </summary>
            <param name="sectionName">Name of the section being accessed.</param>
            <param name="configOptionName">Name of the config option that was not found.</param>
        </member>
        <member name="T:Dalamud.Game.Config.ConfigType">
            <summary>
            Types of options used by the game config.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.ConfigType.Unused">
            <summary>
            Unused config index.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.ConfigType.Category">
            <summary>
            A label entry with no value.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.ConfigType.UInt">
            <summary>
            A config entry with an unsigned integer value.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.ConfigType.Float">
            <summary>
            A config entry with a float value.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.ConfigType.String">
            <summary>
            A config entry with a string value.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfig">
            <summary>
            This class represents the game's configuration.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfig.Changed">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfig.SystemChanged">
            <summary>
            Unused internally, used as a proxy for System.Changed via GameConfigPluginScoped
            </summary>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfig.UiConfigChanged">
            <summary>
            Unused internally, used as a proxy for UiConfig.Changed via GameConfigPluginScoped
            </summary>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfig.UiControlChanged">
            <summary>
            Unused internally, used as a proxy for UiControl.Changed via GameConfigPluginScoped
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfig.InitializationTask">
            <summary>
            Gets a task representing the initialization state of this class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfig.System">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfig.UiConfig">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfig.UiControl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.PadButtonValue@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiControlOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiControlOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiControlOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Set(Dalamud.Game.Config.UiControlOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfig.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigPluginScoped">
            <summary>
            Plugin-scoped version of a GameConfig service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.GameConfigPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfigPluginScoped.Changed">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfigPluginScoped.SystemChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfigPluginScoped.UiConfigChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfigPluginScoped.UiControlChanged">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigPluginScoped.System">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigPluginScoped.UiConfig">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigPluginScoped.UiControl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.PadButtonValue@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,System.UInt32@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,System.Single@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.StringConfigProperties@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.SystemConfigOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.SystemConfigOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.SystemConfigOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.SystemConfigOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiConfigOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiConfigOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiConfigOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiConfigOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiControlOption,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiControlOption,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiControlOption,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigPluginScoped.Set(Dalamud.Game.Config.UiControlOption,System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigAddressResolver">
            <summary>
            Game config system address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigAddressResolver.ConfigChangeAddress">
            <summary>
            Gets the address of the method called when any config option is changed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigEnumExtensions">
            <summary>
            Helper functions for accessing GameConfigOptions.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigEnumExtensions.GetName(Dalamud.Game.Config.SystemConfigOption)">
            <summary>
            Gets the name of a SystemConfigOption from it's attribute.
            </summary>
            <param name="systemConfigOption">The SystemConfigOption.</param>
            <returns>Name of the option.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigEnumExtensions.GetName(Dalamud.Game.Config.UiConfigOption)">
            <summary>
            Gets the name of a UiConfigOption from it's attribute.
            </summary>
            <param name="uiConfigOption">The UiConfigOption.</param>
            <returns>Name of the option.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigEnumExtensions.GetName(Dalamud.Game.Config.UiControlOption)">
            <summary>
            Gets the name of a UiControlOption from it's attribute.
            </summary>
            <param name="uiControlOption">The UiControlOption.</param>
            <returns>Name of the option.</returns>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigOptionAttribute">
            <summary>
            An attribute for defining GameConfig options.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigOptionAttribute.#ctor(System.String,Dalamud.Game.Config.ConfigType,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.GameConfigOptionAttribute"/> class.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="type">The type of the config option.</param>
            <param name="settable">False if the game does not take changes to the config option.</param>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigOptionAttribute.Name">
            <summary>
            Gets the Name of the config option.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigOptionAttribute.Type">
            <summary>
            Gets the type of the config option.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigOptionAttribute.Settable">
            <summary>
            Gets a value indicating whether the config option will update immediately or not.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigSection">
            <summary>
            Represents a section of the game config and contains helper functions for accessing and setting values.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.#ctor(System.String,Dalamud.Game.Framework,FFXIVClientStructs.FFXIV.Common.Configuration.ConfigBase*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.GameConfigSection"/> class.
            </summary>
            <param name="sectionName">Name of the section.</param>
            <param name="framework">The framework service.</param>
            <param name="configBase">Unmanaged ConfigBase instance.</param>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.#ctor(System.String,Dalamud.Game.Framework,Dalamud.Game.Config.GameConfigSection.GetConfigBaseDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.GameConfigSection"/> class.
            </summary>
            <param name="sectionName">Name of the section.</param>
            <param name="framework">The framework service.</param>
            <param name="getConfigBase">A function that determines which ConfigBase instance should be used.</param>
        </member>
        <member name="T:Dalamud.Game.Config.GameConfigSection.GetConfigBaseDelegate">
            <summary>
            Delegate that gets the struct the section accesses.
            </summary>
            <returns>Pointer to unmanaged ConfigBase.</returns>
        </member>
        <member name="E:Dalamud.Game.Config.GameConfigSection.Changed">
            <summary>
            Event which is fired when a game config option is changed within the section.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigSection.ConfigCount">
            <summary>
            Gets the number of config entries contained within the section.
            Some entries may be empty with no data.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigSection.SectionName">
            <summary>
            Gets the name of the config section.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Config.GameConfigSection.GetConfigBase">
            <summary>
            Gets the pointer to the config section container.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetBool(System.String,System.Boolean@)">
            <summary>
            Attempts to get a boolean config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGet(System.String,System.Boolean@)">
            <summary>
            Attempts to get a boolean config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.GetBool(System.String)">
            <summary>
            Get a boolean config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <returns>Value of the config option.</returns>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Thrown if the config option is not found.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.Set(System.String,System.Boolean)">
            <summary>
            Set a boolean config option.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetUInt(System.String,System.UInt32@)">
            <summary>
            Attempts to get an unsigned integer config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGet(System.String,System.UInt32@)">
            <summary>
            Attempts to get an unsigned integer config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.GetUInt(System.String)">
            <summary>
            Get an unsigned integer config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <returns>Value of the config option.</returns>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Thrown if the config option is not found.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.Set(System.String,System.UInt32)">
            <summary>
            Set an unsigned integer config option.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetFloat(System.String,System.Single@)">
            <summary>
            Attempts to get a float config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGet(System.String,System.Single@)">
            <summary>
            Attempts to get a float config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.GetFloat(System.String)">
            <summary>
            Get a float config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <returns>Value of the config option.</returns>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Thrown if the config option is not found.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.Set(System.String,System.Single)">
            <summary>
            Set a float config option.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetString(System.String,System.String@)">
            <summary>
            Attempts to get a string config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGet(System.String,System.String@)">
            <summary>
            Attempts to get a string config value.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.GetString(System.String)">
            <summary>
            Get a string config option.
            </summary>
            <param name="name">Name of the config option.</param>
            <returns>Value of the config option.</returns>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Thrown if the config option is not found.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetStringAsEnum``1(System.String,``0@)">
            <summary>Attempts to get a string config value as an enum value.</summary>
            <param name="name">Name of the config option.</param>
            <param name="value">The returned value of the config option.</param>
            <typeparam name="T">Type of the enum. Name of each enum fields are compared against.</typeparam>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.Set(System.String,System.String)">
            <summary>
            Set a string config option.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="name">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetProperties(System.String,Dalamud.Game.Config.UIntConfigProperties@)">
            <summary>
            Attempts to get the properties of a UInt option from the config section.
            </summary>
            <param name="name">Name of the option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetProperties(System.String,Dalamud.Game.Config.FloatConfigProperties@)">
            <summary>
            Attempts to get the properties of a Float option from the config section.
            </summary>
            <param name="name">Name of the option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.TryGetProperties(System.String,Dalamud.Game.Config.StringConfigProperties@)">
            <summary>
            Attempts to get the properties of a String option from the config section.
            </summary>
            <param name="name">Name of the option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Game.Config.GameConfigSection.InvokeChange``1(FFXIVClientStructs.FFXIV.Common.Configuration.ConfigEntry*)">
            <summary>
            Invokes a change event within the config section.
            </summary>
            <param name="entry">The config entry that was changed.</param>
            <typeparam name="TEnum">SystemConfigOption, UiConfigOption, or UiControlOption.</typeparam>
            <returns>The ConfigChangeEvent record.</returns>
        </member>
        <member name="T:Dalamud.Game.Config.IncorrectConfigTypeException">
            <summary>
            An exception thrown when attempting to assign a value to a config option with the wrong type.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Config.IncorrectConfigTypeException.#ctor(System.String,System.String,Dalamud.Game.Config.ConfigType,Dalamud.Game.Config.ConfigType)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Config.IncorrectConfigTypeException"/> class.
            </summary>
            <param name="sectionName">Name of the section being accessed.</param>
            <param name="configOptionName">Name of the config option that was not found.</param>
            <param name="correctType">The correct type for the config option.</param>
            <param name="incorrectType">The type that was attempted.</param>
        </member>
        <member name="T:Dalamud.Game.Config.PadButtonValue">
            <summary>Valid values for PadButton options under <see cref="T:Dalamud.Game.Config.SystemConfigOption"/>.</summary>
            <remarks>Names are the valid part. Enum values are exclusively for use with current Dalamud version.</remarks>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Autorun_Support">
            <summary>Auto-run.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Hotbar_Set_Change">
            <summary>Change Hotbar Set.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.XHB_Left_Start">
            <summary>Highlight Left Hotbar.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.XHB_Right_Start">
            <summary>Highlight Right Hotbar.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Cursor_Operation">
            <summary>Not directly referenced by Gamepad button customization window.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Lockon_and_Sword">
            <summary>Draw Weapon/Lock On.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Lockon_and_Sit">
            <summary>Sit/Lock On.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Camera_Modechange">
            <summary>Change Camera.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Camera_Reset">
            <summary>Reset Camera Position.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Drawn_Sword">
            <summary>Draw/Sheathe Weapon.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Camera_Lockononly">
            <summary>Lock On.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.FaceTarget">
            <summary>Face Target.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.AssistTarget">
            <summary>Assist Target.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.LookCamera">
            <summary>Face Camera.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Macro98">
            <summary>Execute Macro #98 (Exclusive).</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Macro99">
            <summary>Execute Macro #99 (Exclusive).</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Notset">
            <summary>Not Assigned.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Jump">
            <summary>Jump/Cancel Casting.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Accept">
            <summary>Select Target/Confirm.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Cancel">
            <summary>Cancel.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Map_Sub">
            <summary>Open Map/Subcommands.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.MainCommand">
            <summary>Open Main Menu.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.HUD_Select">
            <summary>Select HUD.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Move_Operation">
            <summary>Move Character.</summary>
        </member>
        <member name="F:Dalamud.Game.Config.PadButtonValue.Camera_Operation">
            <summary>Move Camera.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.StringConfigProperties">
            <summary>
            Represents a string configuration property.
            </summary>
            <param name="Default">The default value.</param>
        </member>
        <member name="M:Dalamud.Game.Config.StringConfigProperties.#ctor(Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Represents a string configuration property.
            </summary>
            <param name="Default">The default value.</param>
        </member>
        <member name="P:Dalamud.Game.Config.StringConfigProperties.Default">
            <summary>The default value.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.UIntConfigProperties">
            <summary>
            Represents a uint configuration property.
            </summary>
            <param name="Default">The default value.</param>
            <param name="Minimum">The minimum value.</param>
            <param name="Maximum">The maximum value.</param>
        </member>
        <member name="M:Dalamud.Game.Config.UIntConfigProperties.#ctor(System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Represents a uint configuration property.
            </summary>
            <param name="Default">The default value.</param>
            <param name="Minimum">The minimum value.</param>
            <param name="Maximum">The maximum value.</param>
        </member>
        <member name="P:Dalamud.Game.Config.UIntConfigProperties.Default">
            <summary>The default value.</summary>
        </member>
        <member name="P:Dalamud.Game.Config.UIntConfigProperties.Minimum">
            <summary>The minimum value.</summary>
        </member>
        <member name="P:Dalamud.Game.Config.UIntConfigProperties.Maximum">
            <summary>The maximum value.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.FloatConfigProperties">
            <summary>
            Represents a floating point configuration property.
            </summary>
            <param name="Default">The default value.</param>
            <param name="Minimum">The minimum value.</param>
            <param name="Maximum">The maximum value.</param>
        </member>
        <member name="M:Dalamud.Game.Config.FloatConfigProperties.#ctor(System.Single,System.Single,System.Single)">
            <summary>
            Represents a floating point configuration property.
            </summary>
            <param name="Default">The default value.</param>
            <param name="Minimum">The minimum value.</param>
            <param name="Maximum">The maximum value.</param>
        </member>
        <member name="P:Dalamud.Game.Config.FloatConfigProperties.Default">
            <summary>The default value.</summary>
        </member>
        <member name="P:Dalamud.Game.Config.FloatConfigProperties.Minimum">
            <summary>The minimum value.</summary>
        </member>
        <member name="P:Dalamud.Game.Config.FloatConfigProperties.Maximum">
            <summary>The maximum value.</summary>
        </member>
        <member name="T:Dalamud.Game.Config.SystemConfigOption">
            <summary>
            Config options in the System section.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GuidVersion">
            <summary>
            System option with the internal name GuidVersion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ConfigVersion">
            <summary>
            System option with the internal name ConfigVersion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Language">
            <summary>
            System option with the internal name Language.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Region">
            <summary>
            System option with the internal name Region.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.UPnP">
            <summary>
            System option with the internal name UPnP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Port">
            <summary>
            System option with the internal name Port.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.LastLogin0">
            <summary>
            System option with the internal name LastLogin0.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.LastLogin1">
            <summary>
            System option with the internal name LastLogin1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.WorldId">
            <summary>
            System option with the internal name WorldId.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ServiceIndex">
            <summary>
            System option with the internal name ServiceIndex.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DktSessionId">
            <summary>
            System option with the internal name DktSessionId.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MainAdapter">
            <summary>
            System option with the internal name MainAdapter.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenLeft">
            <summary>
            System option with the internal name ScreenLeft.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenTop">
            <summary>
            System option with the internal name ScreenTop.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenWidth">
            <summary>
            System option with the internal name ScreenWidth.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenHeight">
            <summary>
            System option with the internal name ScreenHeight.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenMode">
            <summary>
            System option with the internal name ScreenMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FullScreenWidth">
            <summary>
            System option with the internal name FullScreenWidth.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FullScreenHeight">
            <summary>
            System option with the internal name FullScreenHeight.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Refreshrate">
            <summary>
            System option with the internal name Refreshrate.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Fps">
            <summary>
            System option with the internal name Fps.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AntiAliasing">
            <summary>
            System option with the internal name AntiAliasing.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FPSInActive">
            <summary>
            System option with the internal name FPSInActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ResoMouseDrag">
            <summary>
            System option with the internal name ResoMouseDrag.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MouseOpeLimit">
            <summary>
            System option with the internal name MouseOpeLimit.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.LangSelectSub">
            <summary>
            System option with the internal name LangSelectSub.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Gamma">
            <summary>
            System option with the internal name Gamma.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.UiBaseScale">
            <summary>
            System option with the internal name UiBaseScale.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.CharaLight">
            <summary>
            System option with the internal name CharaLight.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.UiHighScale">
            <summary>
            System option with the internal name UiHighScale.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextureFilterQuality">
            <summary>
            System option with the internal name TextureFilterQuality.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextureAnisotropicQuality">
            <summary>
            System option with the internal name TextureAnisotropicQuality.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SSAO">
            <summary>
            System option with the internal name SSAO.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Glare">
            <summary>
            System option with the internal name Glare.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DistortionWater">
            <summary>
            System option with the internal name DistortionWater.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DepthOfField">
            <summary>
            System option with the internal name DepthOfField.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.RadialBlur">
            <summary>
            System option with the internal name RadialBlur.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Vignetting">
            <summary>
            System option with the internal name Vignetting.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GrassQuality">
            <summary>
            System option with the internal name GrassQuality.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TranslucentQuality">
            <summary>
            System option with the internal name TranslucentQuality.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityType">
            <summary>
            System option with the internal name ShadowVisibilityType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowSoftShadowType">
            <summary>
            System option with the internal name ShadowSoftShadowType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowTextureSizeType">
            <summary>
            System option with the internal name ShadowTextureSizeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowCascadeCountType">
            <summary>
            System option with the internal name ShadowCascadeCountType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.LodType">
            <summary>
            System option with the internal name LodType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.StreamingType">
            <summary>
            System option with the internal name StreamingType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GeneralQuality">
            <summary>
            System option with the internal name GeneralQuality.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.OcclusionCulling">
            <summary>
            System option with the internal name OcclusionCulling.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowLOD">
            <summary>
            System option with the internal name ShadowLOD.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsType">
            <summary>
            System option with the internal name PhysicsType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MapResolution">
            <summary>
            System option with the internal name MapResolution.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeSelf">
            <summary>
            System option with the internal name ShadowVisibilityTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeParty">
            <summary>
            System option with the internal name ShadowVisibilityTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeOther">
            <summary>
            System option with the internal name ShadowVisibilityTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeEnemy">
            <summary>
            System option with the internal name ShadowVisibilityTypeEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeSelf">
            <summary>
            System option with the internal name PhysicsTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeParty">
            <summary>
            System option with the internal name PhysicsTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeOther">
            <summary>
            System option with the internal name PhysicsTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeEnemy">
            <summary>
            System option with the internal name PhysicsTypeEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ReflectionType">
            <summary>
            System option with the internal name ReflectionType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenShotImageType">
            <summary>
            System option with the internal name ScreenShotImageType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundDisable">
            <summary>
            System option with the internal name IsSoundDisable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundAlways">
            <summary>
            System option with the internal name IsSoundAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundBgmAlways">
            <summary>
            System option with the internal name IsSoundBgmAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundSeAlways">
            <summary>
            System option with the internal name IsSoundSeAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundVoiceAlways">
            <summary>
            System option with the internal name IsSoundVoiceAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundSystemAlways">
            <summary>
            System option with the internal name IsSoundSystemAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundEnvAlways">
            <summary>
            System option with the internal name IsSoundEnvAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundPerformAlways">
            <summary>
            System option with the internal name IsSoundPerformAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadGuid">
            <summary>
            System option with the internal name PadGuid.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.InstanceGuid">
            <summary>
            System option with the internal name InstanceGuid.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ProductGuid">
            <summary>
            System option with the internal name ProductGuid.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DeadArea">
            <summary>
            System option with the internal name DeadArea.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Alias">
            <summary>
            System option with the internal name Alias.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AlwaysInput">
            <summary>
            System option with the internal name AlwaysInput.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ForceFeedBack">
            <summary>
            System option with the internal name ForceFeedBack.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadPovInput">
            <summary>
            System option with the internal name PadPovInput.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadMode">
            <summary>
            System option with the internal name PadMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadAvailable">
            <summary>
            System option with the internal name PadAvailable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadReverseConfirmCancel">
            <summary>
            System option with the internal name PadReverseConfirmCancel.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadSelectButtonIcon">
            <summary>
            System option with the internal name PadSelectButtonIcon.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadMouseMode">
            <summary>
            System option with the internal name PadMouseMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextPasteEnable">
            <summary>
            System option with the internal name TextPasteEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.EnablePsFunction">
            <summary>
            System option with the internal name EnablePsFunction.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.WaterWet">
            <summary>
            System option with the internal name WaterWet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DisplayObjectLimitType">
            <summary>
            System option with the internal name DisplayObjectLimitType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.WindowDispNum">
            <summary>
            System option with the internal name WindowDispNum.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ScreenShotDir">
            <summary>
            System option with the internal name ScreenShotDir.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AntiAliasing_DX11">
            <summary>
            System option with the internal name AntiAliasing_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextureFilterQuality_DX11">
            <summary>
            System option with the internal name TextureFilterQuality_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextureAnisotropicQuality_DX11">
            <summary>
            System option with the internal name TextureAnisotropicQuality_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SSAO_DX11">
            <summary>
            System option with the internal name SSAO_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Glare_DX11">
            <summary>
            System option with the internal name Glare_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DistortionWater_DX11">
            <summary>
            System option with the internal name DistortionWater_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DepthOfField_DX11">
            <summary>
            System option with the internal name DepthOfField_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.RadialBlur_DX11">
            <summary>
            System option with the internal name RadialBlur_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Vignetting_DX11">
            <summary>
            System option with the internal name Vignetting_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GrassQuality_DX11">
            <summary>
            System option with the internal name GrassQuality_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TranslucentQuality_DX11">
            <summary>
            System option with the internal name TranslucentQuality_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowSoftShadowType_DX11">
            <summary>
            System option with the internal name ShadowSoftShadowType_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowTextureSizeType_DX11">
            <summary>
            System option with the internal name ShadowTextureSizeType_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowCascadeCountType_DX11">
            <summary>
            System option with the internal name ShadowCascadeCountType_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.LodType_DX11">
            <summary>
            System option with the internal name LodType_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.OcclusionCulling_DX11">
            <summary>
            System option with the internal name OcclusionCulling_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowLOD_DX11">
            <summary>
            System option with the internal name ShadowLOD_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MapResolution_DX11">
            <summary>
            System option with the internal name MapResolution_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeSelf_DX11">
            <summary>
            System option with the internal name ShadowVisibilityTypeSelf_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeParty_DX11">
            <summary>
            System option with the internal name ShadowVisibilityTypeParty_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeOther_DX11">
            <summary>
            System option with the internal name ShadowVisibilityTypeOther_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowVisibilityTypeEnemy_DX11">
            <summary>
            System option with the internal name ShadowVisibilityTypeEnemy_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeSelf_DX11">
            <summary>
            System option with the internal name PhysicsTypeSelf_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeParty_DX11">
            <summary>
            System option with the internal name PhysicsTypeParty_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeOther_DX11">
            <summary>
            System option with the internal name PhysicsTypeOther_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PhysicsTypeEnemy_DX11">
            <summary>
            System option with the internal name PhysicsTypeEnemy_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ReflectionType_DX11">
            <summary>
            System option with the internal name ReflectionType_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.WaterWet_DX11">
            <summary>
            System option with the internal name WaterWet_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ParallaxOcclusion_DX11">
            <summary>
            System option with the internal name ParallaxOcclusion_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Tessellation_DX11">
            <summary>
            System option with the internal name Tessellation_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GlareRepresentation_DX11">
            <summary>
            System option with the internal name GlareRepresentation_DX11.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DynamicRezoThreshold">
            <summary>
            System option with the internal name DynamicRezoThreshold.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GraphicsRezoScale">
            <summary>
            System option with the internal name GraphicsRezoScale.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GraphicsRezoUpscaleType">
            <summary>
            System option with the internal name GraphicsRezoUpscaleType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.GrassEnableDynamicInterference">
            <summary>
            System option with the internal name GrassEnableDynamicInterference.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowBgLOD">
            <summary>
            System option with the internal name ShadowBgLOD.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TextureRezoType">
            <summary>
            System option with the internal name TextureRezoType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ShadowLightValidType">
            <summary>
            System option with the internal name ShadowLightValidType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DynamicRezoEnableCutScene">
            <summary>
            System option with the internal name DynamicRezoEnableCutScene.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.UiSystemEnlarge">
            <summary>
            System option with the internal name UiSystemEnlarge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundPadSeType">
            <summary>
            System option with the internal name SoundPadSeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundPad">
            <summary>
            System option with the internal name SoundPad.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSoundPad">
            <summary>
            System option with the internal name IsSoundPad.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TouchPadMouse">
            <summary>
            System option with the internal name TouchPadMouse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TouchPadCursorSpeed">
            <summary>
            System option with the internal name TouchPadCursorSpeed.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TouchPadButtonExtension">
            <summary>
            System option with the internal name TouchPadButtonExtension.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TouchPadButton_Left">
            <summary>
            System option with the internal name TouchPadButton_Left.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TouchPadButton_Right">
            <summary>
            System option with the internal name TouchPadButton_Right.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.RemotePlayRearTouchpadEnable">
            <summary>
            System option with the internal name RemotePlayRearTouchpadEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SupportButtonAutorunEnable">
            <summary>
            System option with the internal name SupportButtonAutorunEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.R3ButtonWindowScalingEnable">
            <summary>
            System option with the internal name R3ButtonWindowScalingEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AutoAfkSwitchingTime">
            <summary>
            System option with the internal name AutoAfkSwitchingTime.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AutoChangeCameraMode">
            <summary>
            System option with the internal name AutoChangeCameraMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilitySoundVisualEnable">
            <summary>
            System option with the internal name AccessibilitySoundVisualEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilitySoundVisualDispSize">
            <summary>
            System option with the internal name AccessibilitySoundVisualDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilitySoundVisualPermeabilityRate">
            <summary>
            System option with the internal name AccessibilitySoundVisualPermeabilityRate.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilityColorBlindFilterEnable">
            <summary>
            System option with the internal name AccessibilityColorBlindFilterEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilityColorBlindFilterType">
            <summary>
            System option with the internal name AccessibilityColorBlindFilterType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.AccessibilityColorBlindFilterStrength">
            <summary>
            System option with the internal name AccessibilityColorBlindFilterStrength.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MouseAutoFocus">
            <summary>
            System option with the internal name MouseAutoFocus.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FPSDownAFK">
            <summary>
            System option with the internal name FPSDownAFK.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IdlingCameraAFK">
            <summary>
            System option with the internal name IdlingCameraAFK.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MouseSpeed">
            <summary>
            System option with the internal name MouseSpeed.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.CameraZoom">
            <summary>
            System option with the internal name CameraZoom.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.DynamicRezoType">
            <summary>
            System option with the internal name DynamicRezoType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.Is3DAudio">
            <summary>
            System option with the internal name Is3DAudio.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.BattleEffect">
            <summary>
            System option with the internal name BattleEffect.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.BGEffect">
            <summary>
            System option with the internal name BGEffect.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ColorThemeType">
            <summary>
            System option with the internal name ColorThemeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SystemMouseOperationSoftOn">
            <summary>
            System option with the internal name SystemMouseOperationSoftOn.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SystemMouseOperationTrajectory">
            <summary>
            System option with the internal name SystemMouseOperationTrajectory.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SystemMouseOperationCursorScaling">
            <summary>
            System option with the internal name SystemMouseOperationCursorScaling.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.HardwareCursorSize">
            <summary>
            System option with the internal name HardwareCursorSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.UiAssetType">
            <summary>
            System option with the internal name UiAssetType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FellowshipShowNewNotice">
            <summary>
            System option with the internal name FellowshipShowNewNotice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.CutsceneMovieVoice">
            <summary>
            System option with the internal name CutsceneMovieVoice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.CutsceneMovieCaption">
            <summary>
            System option with the internal name CutsceneMovieCaption.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.CutsceneMovieOpening">
            <summary>
            System option with the internal name CutsceneMovieOpening.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundMaster">
            <summary>
            System option with the internal name SoundMaster.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundBgm">
            <summary>
            System option with the internal name SoundBgm.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundSe">
            <summary>
            System option with the internal name SoundSe.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundVoice">
            <summary>
            System option with the internal name SoundVoice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundEnv">
            <summary>
            System option with the internal name SoundEnv.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundSystem">
            <summary>
            System option with the internal name SoundSystem.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundPerform">
            <summary>
            System option with the internal name SoundPerform.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundPlayer">
            <summary>
            System option with the internal name SoundPlayer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundParty">
            <summary>
            System option with the internal name SoundParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundOther">
            <summary>
            System option with the internal name SoundOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndMaster">
            <summary>
            System option with the internal name IsSndMaster.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndBgm">
            <summary>
            System option with the internal name IsSndBgm.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndSe">
            <summary>
            System option with the internal name IsSndSe.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndVoice">
            <summary>
            System option with the internal name IsSndVoice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndEnv">
            <summary>
            System option with the internal name IsSndEnv.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndSystem">
            <summary>
            System option with the internal name IsSndSystem.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.IsSndPerform">
            <summary>
            System option with the internal name IsSndPerform.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundDolby">
            <summary>
            System option with the internal name SoundDolby.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundMicpos">
            <summary>
            System option with the internal name SoundMicpos.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundChocobo">
            <summary>
            System option with the internal name SoundChocobo.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundFieldBattle">
            <summary>
            System option with the internal name SoundFieldBattle.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundCfTimeCount">
            <summary>
            System option with the internal name SoundCfTimeCount.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundHousing">
            <summary>
            System option with the internal name SoundHousing.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.SoundEqualizerType">
            <summary>
            System option with the internal name SoundEqualizerType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_L2">
            <summary>
            System option with the internal name PadButton_L2.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_R2">
            <summary>
            System option with the internal name PadButton_R2.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_L1">
            <summary>
            System option with the internal name PadButton_L1.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_R1">
            <summary>
            System option with the internal name PadButton_R1.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Triangle">
            <summary>
            System option with the internal name PadButton_Triangle.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Circle">
            <summary>
            System option with the internal name PadButton_Circle.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Cross">
            <summary>
            System option with the internal name PadButton_Cross.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Square">
            <summary>
            System option with the internal name PadButton_Square.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Select">
            <summary>
            System option with the internal name PadButton_Select.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_Start">
            <summary>
            System option with the internal name PadButton_Start.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_LS">
            <summary>
            System option with the internal name PadButton_LS.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_RS">
            <summary>
            System option with the internal name PadButton_RS.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_L3">
            <summary>
            System option with the internal name PadButton_L3.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PadButton_R3">
            <summary>
            System option with the internal name PadButton_R3.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ActiveInstanceGuid">
            <summary>
            System option with the internal name ActiveInstanceGuid.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.ActiveProductGuid">
            <summary>
            System option with the internal name ActiveProductGuid.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.MsqProgress">
            <summary>
            System option with the internal name MsqProgress.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.PromptConfigUpdate">
            <summary>
            System option with the internal name PromptConfigUpdate.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.TitleScreenType">
            <summary>
            System option with the internal name TitleScreenType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.SystemConfigOption.FirstConfigBackup">
            <summary>
            System option with the internal name FirstConfigBackup.
            This option is a UInt.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Config.UiConfigOption">
            <summary>
            Config options in the UiConfig section.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BattleEffectSelf">
            <summary>
            UiConfig option with the internal name BattleEffectSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BattleEffectParty">
            <summary>
            UiConfig option with the internal name BattleEffectParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BattleEffectOther">
            <summary>
            UiConfig option with the internal name BattleEffectOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BattleEffectPvPEnemyPc">
            <summary>
            UiConfig option with the internal name BattleEffectPvPEnemyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.WeaponAutoPutAway">
            <summary>
            UiConfig option with the internal name WeaponAutoPutAway.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.WeaponAutoPutAwayTime">
            <summary>
            UiConfig option with the internal name WeaponAutoPutAwayTime.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LipMotionType">
            <summary>
            UiConfig option with the internal name LipMotionType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FirstPersonDefaultYAngle">
            <summary>
            UiConfig option with the internal name FirstPersonDefaultYAngle.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FirstPersonDefaultZoom">
            <summary>
            UiConfig option with the internal name FirstPersonDefaultZoom.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FirstPersonDefaultDistance">
            <summary>
            UiConfig option with the internal name FirstPersonDefaultDistance.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ThirdPersonDefaultYAngle">
            <summary>
            UiConfig option with the internal name ThirdPersonDefaultYAngle.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ThirdPersonDefaultZoom">
            <summary>
            UiConfig option with the internal name ThirdPersonDefaultZoom.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ThirdPersonDefaultDistance">
            <summary>
            UiConfig option with the internal name ThirdPersonDefaultDistance.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LockonDefaultYAngle">
            <summary>
            UiConfig option with the internal name LockonDefaultYAngle.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LockonDefaultZoom">
            <summary>
            UiConfig option with the internal name LockonDefaultZoom.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LockonDefaultZoom_179">
            <summary>
            UiConfig option with the internal name LockonDefaultZoom_179.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CameraProductionOfAction">
            <summary>
            UiConfig option with the internal name CameraProductionOfAction.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FPSCameraInterpolationType">
            <summary>
            UiConfig option with the internal name FPSCameraInterpolationType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FPSCameraVerticalInterpolation">
            <summary>
            UiConfig option with the internal name FPSCameraVerticalInterpolation.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LegacyCameraCorrectionFix">
            <summary>
            UiConfig option with the internal name LegacyCameraCorrectionFix.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LegacyCameraType">
            <summary>
            UiConfig option with the internal name LegacyCameraType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EventCameraAutoControl">
            <summary>
            UiConfig option with the internal name EventCameraAutoControl.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CameraLookBlinkType">
            <summary>
            UiConfig option with the internal name CameraLookBlinkType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IdleEmoteTime">
            <summary>
            UiConfig option with the internal name IdleEmoteTime.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IdleEmoteRandomType">
            <summary>
            UiConfig option with the internal name IdleEmoteRandomType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CutsceneSkipIsShip">
            <summary>
            UiConfig option with the internal name CutsceneSkipIsShip.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CutsceneSkipIsContents">
            <summary>
            UiConfig option with the internal name CutsceneSkipIsContents.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CutsceneSkipIsHousing">
            <summary>
            UiConfig option with the internal name CutsceneSkipIsHousing.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PetTargetOffInCombat">
            <summary>
            UiConfig option with the internal name PetTargetOffInCombat.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetFPSPosX">
            <summary>
            UiConfig option with the internal name GroundTargetFPSPosX.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetFPSPosY">
            <summary>
            UiConfig option with the internal name GroundTargetFPSPosY.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetTPSPosX">
            <summary>
            UiConfig option with the internal name GroundTargetTPSPosX.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetTPSPosY">
            <summary>
            UiConfig option with the internal name GroundTargetTPSPosY.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TargetDisableAnchor">
            <summary>
            UiConfig option with the internal name TargetDisableAnchor.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TargetCircleClickFilterEnableNearestCursor">
            <summary>
            UiConfig option with the internal name TargetCircleClickFilterEnableNearestCursor.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TargetEnableMouseOverSelect">
            <summary>
            UiConfig option with the internal name TargetEnableMouseOverSelect.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetCursorCorrectType">
            <summary>
            UiConfig option with the internal name GroundTargetCursorCorrectType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GroundTargetActionExcuteType">
            <summary>
            UiConfig option with the internal name GroundTargetActionExcuteType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.AutoNearestTarget">
            <summary>
            UiConfig option with the internal name AutoNearestTarget.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.AutoNearestTargetType">
            <summary>
            UiConfig option with the internal name AutoNearestTargetType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RightClickExclusionPC">
            <summary>
            UiConfig option with the internal name RightClickExclusionPC.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RightClickExclusionBNPC">
            <summary>
            UiConfig option with the internal name RightClickExclusionBNPC.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RightClickExclusionMinion">
            <summary>
            UiConfig option with the internal name RightClickExclusionMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TurnSpeed">
            <summary>
            UiConfig option with the internal name TurnSpeed.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FootEffect">
            <summary>
            UiConfig option with the internal name FootEffect.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LegacySeal">
            <summary>
            UiConfig option with the internal name LegacySeal.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GBarrelDisp">
            <summary>
            UiConfig option with the internal name GBarrelDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EgiMirageTypeGaruda">
            <summary>
            UiConfig option with the internal name EgiMirageTypeGaruda.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EgiMirageTypeTitan">
            <summary>
            UiConfig option with the internal name EgiMirageTypeTitan.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EgiMirageTypeIfrit">
            <summary>
            UiConfig option with the internal name EgiMirageTypeIfrit.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BahamutSize">
            <summary>
            UiConfig option with the internal name BahamutSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PetMirageTypeCarbuncleSupport">
            <summary>
            UiConfig option with the internal name PetMirageTypeCarbuncleSupport.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PhoenixSize">
            <summary>
            UiConfig option with the internal name PhoenixSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GarudaSize">
            <summary>
            UiConfig option with the internal name GarudaSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TitanSize">
            <summary>
            UiConfig option with the internal name TitanSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IfritSize">
            <summary>
            UiConfig option with the internal name IfritSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.SolBahamutSize">
            <summary>
            UiConfig option with the internal name SolBahamutSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PetMirageTypeFairy">
            <summary>
            UiConfig option with the internal name PetMirageTypeFairy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TimeMode">
            <summary>
            UiConfig option with the internal name TimeMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.Time12">
            <summary>
            UiConfig option with the internal name Time12.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TimeEorzea">
            <summary>
            UiConfig option with the internal name TimeEorzea.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TimeLocal">
            <summary>
            UiConfig option with the internal name TimeLocal.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TimeServer">
            <summary>
            UiConfig option with the internal name TimeServer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ActiveLS_H">
            <summary>
            UiConfig option with the internal name ActiveLS_H.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ActiveLS_L">
            <summary>
            UiConfig option with the internal name ActiveLS_L.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarLock">
            <summary>
            UiConfig option with the internal name HotbarLock.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarDispRecastTime">
            <summary>
            UiConfig option with the internal name HotbarDispRecastTime.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossContentsActionEnableInput">
            <summary>
            UiConfig option with the internal name HotbarCrossContentsActionEnableInput.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarDispRecastTimeDispType">
            <summary>
            UiConfig option with the internal name HotbarDispRecastTimeDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ExHotbarChangeHotbar1">
            <summary>
            UiConfig option with the internal name ExHotbarChangeHotbar1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon01">
            <summary>
            UiConfig option with the internal name HotbarCommon01.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon02">
            <summary>
            UiConfig option with the internal name HotbarCommon02.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon03">
            <summary>
            UiConfig option with the internal name HotbarCommon03.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon04">
            <summary>
            UiConfig option with the internal name HotbarCommon04.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon05">
            <summary>
            UiConfig option with the internal name HotbarCommon05.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon06">
            <summary>
            UiConfig option with the internal name HotbarCommon06.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon07">
            <summary>
            UiConfig option with the internal name HotbarCommon07.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon08">
            <summary>
            UiConfig option with the internal name HotbarCommon08.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon09">
            <summary>
            UiConfig option with the internal name HotbarCommon09.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCommon10">
            <summary>
            UiConfig option with the internal name HotbarCommon10.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon01">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon01.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon02">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon02.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon03">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon03.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon04">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon04.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon05">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon05.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon06">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon06.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon07">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon07.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossCommon08">
            <summary>
            UiConfig option with the internal name HotbarCrossCommon08.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossHelpDisp">
            <summary>
            UiConfig option with the internal name HotbarCrossHelpDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossOperation">
            <summary>
            UiConfig option with the internal name HotbarCrossOperation.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossDisp">
            <summary>
            UiConfig option with the internal name HotbarCrossDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossLock">
            <summary>
            UiConfig option with the internal name HotbarCrossLock.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossUsePadGuide">
            <summary>
            UiConfig option with the internal name HotbarCrossUsePadGuide.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossActiveSet">
            <summary>
            UiConfig option with the internal name HotbarCrossActiveSet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossActiveSetPvP">
            <summary>
            UiConfig option with the internal name HotbarCrossActiveSetPvP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsAuto">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsAuto.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustom">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustom.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet1">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet2">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet3">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet4">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet5">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet6">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet7">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet8">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSword">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSword.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet1">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet2">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet3">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet4">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet5">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet6">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet7">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet8">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSetting">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSetting.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSettingLeft">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSettingLeft.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSettingRight">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSettingRight.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetPvpModeActive">
            <summary>
            UiConfig option with the internal name HotbarCrossSetPvpModeActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsAutoPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsAutoPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet1Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet1Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet2Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet2Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet3Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet3Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet4Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet4Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet5Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet5Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet6Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet6Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet7Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet7Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomSet8Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomSet8Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet1Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet1Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet2Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet2Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet3Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet3Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet4Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet4Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet5Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet5Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet6Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet6Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet7Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet7Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossSetChangeCustomIsSwordSet8Pvp">
            <summary>
            UiConfig option with the internal name HotbarCrossSetChangeCustomIsSwordSet8Pvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSettingPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSettingPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSettingLeftPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSettingLeftPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossAdvancedSettingRightPvp">
            <summary>
            UiConfig option with the internal name HotbarCrossAdvancedSettingRightPvp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBEnable">
            <summary>
            UiConfig option with the internal name HotbarWXHBEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBSetLeft">
            <summary>
            UiConfig option with the internal name HotbarWXHBSetLeft.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBSetRight">
            <summary>
            UiConfig option with the internal name HotbarWXHBSetRight.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBEnablePvP">
            <summary>
            UiConfig option with the internal name HotbarWXHBEnablePvP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBSetLeftPvP">
            <summary>
            UiConfig option with the internal name HotbarWXHBSetLeftPvP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBSetRightPvP">
            <summary>
            UiConfig option with the internal name HotbarWXHBSetRightPvP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHB8Button">
            <summary>
            UiConfig option with the internal name HotbarWXHB8Button.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHB8ButtonPvP">
            <summary>
            UiConfig option with the internal name HotbarWXHB8ButtonPvP.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBSetInputTime">
            <summary>
            UiConfig option with the internal name HotbarWXHBSetInputTime.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBDisplay">
            <summary>
            UiConfig option with the internal name HotbarWXHBDisplay.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBFreeLayout">
            <summary>
            UiConfig option with the internal name HotbarWXHBFreeLayout.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarXHBActiveTransmissionAlpha">
            <summary>
            UiConfig option with the internal name HotbarXHBActiveTransmissionAlpha.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarXHBAlphaDefault">
            <summary>
            UiConfig option with the internal name HotbarXHBAlphaDefault.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarXHBAlphaActiveSet">
            <summary>
            UiConfig option with the internal name HotbarXHBAlphaActiveSet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarXHBAlphaInactiveSet">
            <summary>
            UiConfig option with the internal name HotbarXHBAlphaInactiveSet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarWXHBInputOnce">
            <summary>
            UiConfig option with the internal name HotbarWXHBInputOnce.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ExHotbarChangeHotbar1IsFashion">
            <summary>
            UiConfig option with the internal name ExHotbarChangeHotbar1IsFashion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarCrossUseExDirectionAutoSwitch">
            <summary>
            UiConfig option with the internal name HotbarCrossUseExDirectionAutoSwitch.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IdlingCameraSwitchType">
            <summary>
            UiConfig option with the internal name IdlingCameraSwitchType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HotbarXHBEditEnable">
            <summary>
            UiConfig option with the internal name HotbarXHBEditEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlateType">
            <summary>
            UiConfig option with the internal name PlateType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlateDispHPBar">
            <summary>
            UiConfig option with the internal name PlateDispHPBar.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlateDisableMaxHPBar">
            <summary>
            UiConfig option with the internal name PlateDisableMaxHPBar.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpSizeType">
            <summary>
            UiConfig option with the internal name NamePlateHpSizeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorSelf">
            <summary>
            UiConfig option with the internal name NamePlateColorSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeSelf">
            <summary>
            UiConfig option with the internal name NamePlateEdgeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeSelf">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeSelf">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeSelf">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorSelfBuddy">
            <summary>
            UiConfig option with the internal name NamePlateColorSelfBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeSelfBuddy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeSelfBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeSelfBuddy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeSelfBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeSelfBuddy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeSelfBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorSelfPet">
            <summary>
            UiConfig option with the internal name NamePlateColorSelfPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeSelfPet">
            <summary>
            UiConfig option with the internal name NamePlateEdgeSelfPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeSelfPet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeSelfPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeSelfPet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeSelfPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorParty">
            <summary>
            UiConfig option with the internal name NamePlateColorParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeParty">
            <summary>
            UiConfig option with the internal name NamePlateEdgeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeParty">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeParty">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeParty">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypePartyPet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypePartyPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypePartyPet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypePartyPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypePartyBuddy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypePartyBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypePartyBuddy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypePartyBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorAlliance">
            <summary>
            UiConfig option with the internal name NamePlateColorAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeAlliance">
            <summary>
            UiConfig option with the internal name NamePlateEdgeAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeAlliance">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeAlliance">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeAlliance">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeAlliancePet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeAlliancePet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeAlliancePet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeAlliancePet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorOther">
            <summary>
            UiConfig option with the internal name NamePlateColorOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeOther">
            <summary>
            UiConfig option with the internal name NamePlateEdgeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeOther">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeOther">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeOther">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeOtherPet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeOtherPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeOtherPet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeOtherPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeOtherBuddy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeOtherBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeOtherBuddy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeOtherBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorUnengagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateColorUnengagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeUnengagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeUnengagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeUnengagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeUnengagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeUnengagedEmemy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeUnengagedEmemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorEngagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateColorEngagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeEngagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeEngagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeEngagedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeEngagedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeEngagedEmemy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeEngagedEmemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorClaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateColorClaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeClaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeClaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeClaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeClaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeClaimedEmemy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeClaimedEmemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorUnclaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateColorUnclaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeUnclaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeUnclaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeUnclaimedEnemy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeUnclaimedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeUnclaimedEmemy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeUnclaimedEmemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorNpc">
            <summary>
            UiConfig option with the internal name NamePlateColorNpc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeNpc">
            <summary>
            UiConfig option with the internal name NamePlateEdgeNpc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeNpc">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeNpc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeNpc">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeNpc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorObject">
            <summary>
            UiConfig option with the internal name NamePlateColorObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeObject">
            <summary>
            UiConfig option with the internal name NamePlateEdgeObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeObject">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeObject">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorMinion">
            <summary>
            UiConfig option with the internal name NamePlateColorMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeMinion">
            <summary>
            UiConfig option with the internal name NamePlateEdgeMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeMinion">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorOtherBuddy">
            <summary>
            UiConfig option with the internal name NamePlateColorOtherBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeOtherBuddy">
            <summary>
            UiConfig option with the internal name NamePlateEdgeOtherBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorOtherPet">
            <summary>
            UiConfig option with the internal name NamePlateColorOtherPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeOtherPet">
            <summary>
            UiConfig option with the internal name NamePlateEdgeOtherPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeSelf">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeSelf.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeParty">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeAlliance">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeOther">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeFriend">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeFriend.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorFriend">
            <summary>
            UiConfig option with the internal name NamePlateColorFriend.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorFriendEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorFriendEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeFriend">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeFriend.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeFriend">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeFriend.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeFriend">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeFriend.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeFriendPet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeFriendPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeFriendPet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeFriendPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeFriendBuddy">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeFriendBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeFriendBuddy">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeFriendBuddy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorLim">
            <summary>
            UiConfig option with the internal name NamePlateColorLim.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorLimEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorLimEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorGri">
            <summary>
            UiConfig option with the internal name NamePlateColorGri.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorGriEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorGriEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorUld">
            <summary>
            UiConfig option with the internal name NamePlateColorUld.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorUldEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorUldEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorHousingFurniture">
            <summary>
            UiConfig option with the internal name NamePlateColorHousingFurniture.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorHousingFurnitureEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorHousingFurnitureEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeHousingFurniture">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeHousingFurniture.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorHousingField">
            <summary>
            UiConfig option with the internal name NamePlateColorHousingField.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorHousingFieldEdge">
            <summary>
            UiConfig option with the internal name NamePlateColorHousingFieldEdge.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeHousingField">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeHousingField.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypePvPEnemy">
            <summary>
            UiConfig option with the internal name NamePlateNameTypePvPEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeFeast">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeFeast.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTypeFeast">
            <summary>
            UiConfig option with the internal name NamePlateNameTypeFeast.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeFeast">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeFeast.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispTypeFeastPet">
            <summary>
            UiConfig option with the internal name NamePlateDispTypeFeastPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateHpTypeFeastPet">
            <summary>
            UiConfig option with the internal name NamePlateHpTypeFeastPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateNameTitleTypeFeast">
            <summary>
            UiConfig option with the internal name NamePlateNameTitleTypeFeast.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispSize">
            <summary>
            UiConfig option with the internal name NamePlateDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIcon">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIcon.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIconType">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIconType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateSetRoleColor">
            <summary>
            UiConfig option with the internal name NamePlateSetRoleColor.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorTank">
            <summary>
            UiConfig option with the internal name NamePlateColorTank.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeTank">
            <summary>
            UiConfig option with the internal name NamePlateEdgeTank.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorHealer">
            <summary>
            UiConfig option with the internal name NamePlateColorHealer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeHealer">
            <summary>
            UiConfig option with the internal name NamePlateEdgeHealer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorDps">
            <summary>
            UiConfig option with the internal name NamePlateColorDps.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeDps">
            <summary>
            UiConfig option with the internal name NamePlateEdgeDps.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateColorOtherClass">
            <summary>
            UiConfig option with the internal name NamePlateColorOtherClass.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateEdgeOtherClass">
            <summary>
            UiConfig option with the internal name NamePlateEdgeOtherClass.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispWorldTravel">
            <summary>
            UiConfig option with the internal name NamePlateDispWorldTravel.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIconInPublicParty">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIconInPublicParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIconInPublicOther">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIconInPublicOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIconInInstanceParty">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIconInInstanceParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NamePlateDispJobIconInInstanceOther">
            <summary>
            UiConfig option with the internal name NamePlateDispJobIconInInstanceOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ActiveInfo">
            <summary>
            UiConfig option with the internal name ActiveInfo.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyList">
            <summary>
            UiConfig option with the internal name PartyList.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListStatus">
            <summary>
            UiConfig option with the internal name PartyListStatus.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListStatusTimer">
            <summary>
            UiConfig option with the internal name PartyListStatusTimer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EnemyList">
            <summary>
            UiConfig option with the internal name EnemyList.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TargetInfo">
            <summary>
            UiConfig option with the internal name TargetInfo.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.Gil">
            <summary>
            UiConfig option with the internal name Gil.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.DTR">
            <summary>
            UiConfig option with the internal name DTR.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlayerInfo">
            <summary>
            UiConfig option with the internal name PlayerInfo.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.NaviMap">
            <summary>
            UiConfig option with the internal name NaviMap.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.Help">
            <summary>
            UiConfig option with the internal name Help.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CrossMainHelp">
            <summary>
            UiConfig option with the internal name CrossMainHelp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HousingLocatePreview">
            <summary>
            UiConfig option with the internal name HousingLocatePreview.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.Log">
            <summary>
            UiConfig option with the internal name Log.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTell">
            <summary>
            UiConfig option with the internal name LogTell.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFontSize">
            <summary>
            UiConfig option with the internal name LogFontSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabName2">
            <summary>
            UiConfig option with the internal name LogTabName2.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabName3">
            <summary>
            UiConfig option with the internal name LogTabName3.
            This option is a String.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabFilter0">
            <summary>
            UiConfig option with the internal name LogTabFilter0.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabFilter1">
            <summary>
            UiConfig option with the internal name LogTabFilter1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabFilter2">
            <summary>
            UiConfig option with the internal name LogTabFilter2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTabFilter3">
            <summary>
            UiConfig option with the internal name LogTabFilter3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogChatFilter">
            <summary>
            UiConfig option with the internal name LogChatFilter.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogEnableErrMsgLv1">
            <summary>
            UiConfig option with the internal name LogEnableErrMsgLv1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogNameType">
            <summary>
            UiConfig option with the internal name LogNameType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeDisp">
            <summary>
            UiConfig option with the internal name LogTimeDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeSettingType">
            <summary>
            UiConfig option with the internal name LogTimeSettingType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeDispType">
            <summary>
            UiConfig option with the internal name LogTimeDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogTell">
            <summary>
            UiConfig option with the internal name IsLogTell.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogParty">
            <summary>
            UiConfig option with the internal name IsLogParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogParty">
            <summary>
            UiConfig option with the internal name LogParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogAlliance">
            <summary>
            UiConfig option with the internal name IsLogAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogAlliance">
            <summary>
            UiConfig option with the internal name LogAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogFc">
            <summary>
            UiConfig option with the internal name IsLogFc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFc">
            <summary>
            UiConfig option with the internal name LogFc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogPvpTeam">
            <summary>
            UiConfig option with the internal name IsLogPvpTeam.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogPvpTeam">
            <summary>
            UiConfig option with the internal name LogPvpTeam.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs1">
            <summary>
            UiConfig option with the internal name IsLogLs1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs1">
            <summary>
            UiConfig option with the internal name LogLs1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs2">
            <summary>
            UiConfig option with the internal name IsLogLs2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs2">
            <summary>
            UiConfig option with the internal name LogLs2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs3">
            <summary>
            UiConfig option with the internal name IsLogLs3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs3">
            <summary>
            UiConfig option with the internal name LogLs3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs4">
            <summary>
            UiConfig option with the internal name IsLogLs4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs4">
            <summary>
            UiConfig option with the internal name LogLs4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs5">
            <summary>
            UiConfig option with the internal name IsLogLs5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs5">
            <summary>
            UiConfig option with the internal name LogLs5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs6">
            <summary>
            UiConfig option with the internal name IsLogLs6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs6">
            <summary>
            UiConfig option with the internal name LogLs6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs7">
            <summary>
            UiConfig option with the internal name IsLogLs7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs7">
            <summary>
            UiConfig option with the internal name LogLs7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogLs8">
            <summary>
            UiConfig option with the internal name IsLogLs8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogLs8">
            <summary>
            UiConfig option with the internal name LogLs8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogBeginner">
            <summary>
            UiConfig option with the internal name IsLogBeginner.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogBeginner">
            <summary>
            UiConfig option with the internal name LogBeginner.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls">
            <summary>
            UiConfig option with the internal name IsLogCwls.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls2">
            <summary>
            UiConfig option with the internal name IsLogCwls2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls3">
            <summary>
            UiConfig option with the internal name IsLogCwls3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls4">
            <summary>
            UiConfig option with the internal name IsLogCwls4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls5">
            <summary>
            UiConfig option with the internal name IsLogCwls5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls6">
            <summary>
            UiConfig option with the internal name IsLogCwls6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls7">
            <summary>
            UiConfig option with the internal name IsLogCwls7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsLogCwls8">
            <summary>
            UiConfig option with the internal name IsLogCwls8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls">
            <summary>
            UiConfig option with the internal name LogCwls.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls2">
            <summary>
            UiConfig option with the internal name LogCwls2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls3">
            <summary>
            UiConfig option with the internal name LogCwls3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls4">
            <summary>
            UiConfig option with the internal name LogCwls4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls5">
            <summary>
            UiConfig option with the internal name LogCwls5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls6">
            <summary>
            UiConfig option with the internal name LogCwls6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls7">
            <summary>
            UiConfig option with the internal name LogCwls7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCwls8">
            <summary>
            UiConfig option with the internal name LogCwls8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogRecastActionErrDisp">
            <summary>
            UiConfig option with the internal name LogRecastActionErrDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogPermeationRate">
            <summary>
            UiConfig option with the internal name LogPermeationRate.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFontSizeForm">
            <summary>
            UiConfig option with the internal name LogFontSizeForm.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogItemLinkEnableType">
            <summary>
            UiConfig option with the internal name LogItemLinkEnableType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFontSizeLog2">
            <summary>
            UiConfig option with the internal name LogFontSizeLog2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeDispLog2">
            <summary>
            UiConfig option with the internal name LogTimeDispLog2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogPermeationRateLog2">
            <summary>
            UiConfig option with the internal name LogPermeationRateLog2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFontSizeLog3">
            <summary>
            UiConfig option with the internal name LogFontSizeLog3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeDispLog3">
            <summary>
            UiConfig option with the internal name LogTimeDispLog3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogPermeationRateLog3">
            <summary>
            UiConfig option with the internal name LogPermeationRateLog3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFontSizeLog4">
            <summary>
            UiConfig option with the internal name LogFontSizeLog4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogTimeDispLog4">
            <summary>
            UiConfig option with the internal name LogTimeDispLog4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogPermeationRateLog4">
            <summary>
            UiConfig option with the internal name LogPermeationRateLog4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogFlyingHeightMaxErrDisp">
            <summary>
            UiConfig option with the internal name LogFlyingHeightMaxErrDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogCrossWorldName">
            <summary>
            UiConfig option with the internal name LogCrossWorldName.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogDragResize">
            <summary>
            UiConfig option with the internal name LogDragResize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogNameIconType">
            <summary>
            UiConfig option with the internal name LogNameIconType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogDispClassJobName">
            <summary>
            UiConfig option with the internal name LogDispClassJobName.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogSetRoleColor">
            <summary>
            UiConfig option with the internal name LogSetRoleColor.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogColorRoleTank">
            <summary>
            UiConfig option with the internal name LogColorRoleTank.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogColorRoleHealer">
            <summary>
            UiConfig option with the internal name LogColorRoleHealer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogColorRoleDPS">
            <summary>
            UiConfig option with the internal name LogColorRoleDPS.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LogColorOtherClass">
            <summary>
            UiConfig option with the internal name LogColorOtherClass.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ChatType">
            <summary>
            UiConfig option with the internal name ChatType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ShopSell">
            <summary>
            UiConfig option with the internal name ShopSell.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorSay">
            <summary>
            UiConfig option with the internal name ColorSay.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorShout">
            <summary>
            UiConfig option with the internal name ColorShout.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorTell">
            <summary>
            UiConfig option with the internal name ColorTell.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorParty">
            <summary>
            UiConfig option with the internal name ColorParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorAlliance">
            <summary>
            UiConfig option with the internal name ColorAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS1">
            <summary>
            UiConfig option with the internal name ColorLS1.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS2">
            <summary>
            UiConfig option with the internal name ColorLS2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS3">
            <summary>
            UiConfig option with the internal name ColorLS3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS4">
            <summary>
            UiConfig option with the internal name ColorLS4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS5">
            <summary>
            UiConfig option with the internal name ColorLS5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS6">
            <summary>
            UiConfig option with the internal name ColorLS6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS7">
            <summary>
            UiConfig option with the internal name ColorLS7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLS8">
            <summary>
            UiConfig option with the internal name ColorLS8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorFCompany">
            <summary>
            UiConfig option with the internal name ColorFCompany.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorPvPGroup">
            <summary>
            UiConfig option with the internal name ColorPvPGroup.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorPvPGroupAnnounce">
            <summary>
            UiConfig option with the internal name ColorPvPGroupAnnounce.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorBeginner">
            <summary>
            UiConfig option with the internal name ColorBeginner.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorEmoteUser">
            <summary>
            UiConfig option with the internal name ColorEmoteUser.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorEmote">
            <summary>
            UiConfig option with the internal name ColorEmote.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorYell">
            <summary>
            UiConfig option with the internal name ColorYell.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorBeginnerAnnounce">
            <summary>
            UiConfig option with the internal name ColorBeginnerAnnounce.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS">
            <summary>
            UiConfig option with the internal name ColorCWLS.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS2">
            <summary>
            UiConfig option with the internal name ColorCWLS2.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS3">
            <summary>
            UiConfig option with the internal name ColorCWLS3.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS4">
            <summary>
            UiConfig option with the internal name ColorCWLS4.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS5">
            <summary>
            UiConfig option with the internal name ColorCWLS5.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS6">
            <summary>
            UiConfig option with the internal name ColorCWLS6.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS7">
            <summary>
            UiConfig option with the internal name ColorCWLS7.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCWLS8">
            <summary>
            UiConfig option with the internal name ColorCWLS8.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorAttackSuccess">
            <summary>
            UiConfig option with the internal name ColorAttackSuccess.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorAttackFailure">
            <summary>
            UiConfig option with the internal name ColorAttackFailure.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorAction">
            <summary>
            UiConfig option with the internal name ColorAction.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorItem">
            <summary>
            UiConfig option with the internal name ColorItem.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCureGive">
            <summary>
            UiConfig option with the internal name ColorCureGive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorBuffGive">
            <summary>
            UiConfig option with the internal name ColorBuffGive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorDebuffGive">
            <summary>
            UiConfig option with the internal name ColorDebuffGive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorEcho">
            <summary>
            UiConfig option with the internal name ColorEcho.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorSysMsg">
            <summary>
            UiConfig option with the internal name ColorSysMsg.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorFCAnnounce">
            <summary>
            UiConfig option with the internal name ColorFCAnnounce.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorSysBattle">
            <summary>
            UiConfig option with the internal name ColorSysBattle.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorSysGathering">
            <summary>
            UiConfig option with the internal name ColorSysGathering.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorSysErr">
            <summary>
            UiConfig option with the internal name ColorSysErr.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorNpcSay">
            <summary>
            UiConfig option with the internal name ColorNpcSay.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorItemNotice">
            <summary>
            UiConfig option with the internal name ColorItemNotice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorGrowup">
            <summary>
            UiConfig option with the internal name ColorGrowup.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorLoot">
            <summary>
            UiConfig option with the internal name ColorLoot.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorCraft">
            <summary>
            UiConfig option with the internal name ColorCraft.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ColorGathering">
            <summary>
            UiConfig option with the internal name ColorGathering.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ShopConfirm">
            <summary>
            UiConfig option with the internal name ShopConfirm.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ShopConfirmMateria">
            <summary>
            UiConfig option with the internal name ShopConfirmMateria.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ShopConfirmExRare">
            <summary>
            UiConfig option with the internal name ShopConfirmExRare.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ShopConfirmSpiritBondMax">
            <summary>
            UiConfig option with the internal name ShopConfirmSpiritBondMax.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemSortItemCategory">
            <summary>
            UiConfig option with the internal name ItemSortItemCategory.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemSortEquipLevel">
            <summary>
            UiConfig option with the internal name ItemSortEquipLevel.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemSortItemLevel">
            <summary>
            UiConfig option with the internal name ItemSortItemLevel.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemSortItemStack">
            <summary>
            UiConfig option with the internal name ItemSortItemStack.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemSortTidyingType">
            <summary>
            UiConfig option with the internal name ItemSortTidyingType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemNoArmoryMaskOff">
            <summary>
            UiConfig option with the internal name ItemNoArmoryMaskOff.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemInventryStoreEnd">
            <summary>
            UiConfig option with the internal name ItemInventryStoreEnd.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.InfoSettingDispWorldNameType">
            <summary>
            UiConfig option with the internal name InfoSettingDispWorldNameType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TargetNamePlateNameType">
            <summary>
            UiConfig option with the internal name TargetNamePlateNameType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FocusTargetNamePlateNameType">
            <summary>
            UiConfig option with the internal name FocusTargetNamePlateNameType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemDetailTemporarilySwitch">
            <summary>
            UiConfig option with the internal name ItemDetailTemporarilySwitch.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemDetailTemporarilySwitchKey">
            <summary>
            UiConfig option with the internal name ItemDetailTemporarilySwitchKey.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemDetailTemporarilyHide">
            <summary>
            UiConfig option with the internal name ItemDetailTemporarilyHide.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemDetailTemporarilyHideKey">
            <summary>
            UiConfig option with the internal name ItemDetailTemporarilyHideKey.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ToolTipDispSize">
            <summary>
            UiConfig option with the internal name ToolTipDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RecommendLoginDisp">
            <summary>
            UiConfig option with the internal name RecommendLoginDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RecommendAreaChangeDisp">
            <summary>
            UiConfig option with the internal name RecommendAreaChangeDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlayGuideLoginDisp">
            <summary>
            UiConfig option with the internal name PlayGuideLoginDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PlayGuideAreaChangeDisp">
            <summary>
            UiConfig option with the internal name PlayGuideAreaChangeDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MapPadOperationYReverse">
            <summary>
            UiConfig option with the internal name MapPadOperationYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MapPadOperationXReverse">
            <summary>
            UiConfig option with the internal name MapPadOperationXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MapDispSize">
            <summary>
            UiConfig option with the internal name MapDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FlyTextDispSize">
            <summary>
            UiConfig option with the internal name FlyTextDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PopUpTextDispSize">
            <summary>
            UiConfig option with the internal name PopUpTextDispSize.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.DetailDispDelayType">
            <summary>
            UiConfig option with the internal name DetailDispDelayType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListSortTypeTank">
            <summary>
            UiConfig option with the internal name PartyListSortTypeTank.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListSortTypeHealer">
            <summary>
            UiConfig option with the internal name PartyListSortTypeHealer.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListSortTypeDps">
            <summary>
            UiConfig option with the internal name PartyListSortTypeDps.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyListSortTypeOther">
            <summary>
            UiConfig option with the internal name PartyListSortTypeOther.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.RatioHpDisp">
            <summary>
            UiConfig option with the internal name RatioHpDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BuffDispType">
            <summary>
            UiConfig option with the internal name BuffDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderListSortType">
            <summary>
            UiConfig option with the internal name ContentsFinderListSortType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderSupplyEnable">
            <summary>
            UiConfig option with the internal name ContentsFinderSupplyEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EnemyListCastbarEnable">
            <summary>
            UiConfig option with the internal name EnemyListCastbarEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.AchievementAppealLoginDisp">
            <summary>
            UiConfig option with the internal name AchievementAppealLoginDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderUseLangTypeJA">
            <summary>
            UiConfig option with the internal name ContentsFinderUseLangTypeJA.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderUseLangTypeEN">
            <summary>
            UiConfig option with the internal name ContentsFinderUseLangTypeEN.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderUseLangTypeDE">
            <summary>
            UiConfig option with the internal name ContentsFinderUseLangTypeDE.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsFinderUseLangTypeFR">
            <summary>
            UiConfig option with the internal name ContentsFinderUseLangTypeFR.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemInventryWindowSizeType">
            <summary>
            UiConfig option with the internal name ItemInventryWindowSizeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ItemInventryRetainerWindowSizeType">
            <summary>
            UiConfig option with the internal name ItemInventryRetainerWindowSizeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BattleTalkShowFace">
            <summary>
            UiConfig option with the internal name BattleTalkShowFace.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BannerContentsDispType">
            <summary>
            UiConfig option with the internal name BannerContentsDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BannerContentsNotice">
            <summary>
            UiConfig option with the internal name BannerContentsNotice.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MipDispType">
            <summary>
            UiConfig option with the internal name MipDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.BannerContentsOrderType">
            <summary>
            UiConfig option with the internal name BannerContentsOrderType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CCProgressAllyFixLeftSide">
            <summary>
            UiConfig option with the internal name CCProgressAllyFixLeftSide.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.CCMapAllyFixLeftSide">
            <summary>
            UiConfig option with the internal name CCMapAllyFixLeftSide.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.DispCCCountDown">
            <summary>
            UiConfig option with the internal name DispCCCountDown.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EmoteTextType">
            <summary>
            UiConfig option with the internal name EmoteTextType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.IsEmoteSe">
            <summary>
            UiConfig option with the internal name IsEmoteSe.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EmoteSeType">
            <summary>
            UiConfig option with the internal name EmoteSeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PartyFinderNewArrivalDisp">
            <summary>
            UiConfig option with the internal name PartyFinderNewArrivalDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GPoseTargetFilterNPCLookAt">
            <summary>
            UiConfig option with the internal name GPoseTargetFilterNPCLookAt.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.GPoseMotionFilterAction">
            <summary>
            UiConfig option with the internal name GPoseMotionFilterAction.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LsListSortPriority">
            <summary>
            UiConfig option with the internal name LsListSortPriority.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FriendListSortPriority">
            <summary>
            UiConfig option with the internal name FriendListSortPriority.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FriendListFilterType">
            <summary>
            UiConfig option with the internal name FriendListFilterType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.FriendListSortType">
            <summary>
            UiConfig option with the internal name FriendListSortType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LetterListFilterType">
            <summary>
            UiConfig option with the internal name LetterListFilterType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.LetterListSortType">
            <summary>
            UiConfig option with the internal name LetterListSortType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.ContentsReplayEnable">
            <summary>
            UiConfig option with the internal name ContentsReplayEnable.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationUp">
            <summary>
            UiConfig option with the internal name MouseWheelOperationUp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationDown">
            <summary>
            UiConfig option with the internal name MouseWheelOperationDown.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationCtrlUp">
            <summary>
            UiConfig option with the internal name MouseWheelOperationCtrlUp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationCtrlDown">
            <summary>
            UiConfig option with the internal name MouseWheelOperationCtrlDown.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationAltUp">
            <summary>
            UiConfig option with the internal name MouseWheelOperationAltUp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationAltDown">
            <summary>
            UiConfig option with the internal name MouseWheelOperationAltDown.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationShiftUp">
            <summary>
            UiConfig option with the internal name MouseWheelOperationShiftUp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.MouseWheelOperationShiftDown">
            <summary>
            UiConfig option with the internal name MouseWheelOperationShiftDown.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TelepoTicketUseType">
            <summary>
            UiConfig option with the internal name TelepoTicketUseType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TelepoTicketGilSetting">
            <summary>
            UiConfig option with the internal name TelepoTicketGilSetting.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.TelepoCategoryType">
            <summary>
            UiConfig option with the internal name TelepoCategoryType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HidePcAroundQuestProgressNpc">
            <summary>
            UiConfig option with the internal name HidePcAroundQuestProgressNpc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HidePcAroundQuestProgressNpcIncludeParty">
            <summary>
            UiConfig option with the internal name HidePcAroundQuestProgressNpcIncludeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HidePcAroundNpcAccessingQuest">
            <summary>
            UiConfig option with the internal name HidePcAroundNpcAccessingQuest.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.HidePcAroundNpcAccessingQuestIncludeParty">
            <summary>
            UiConfig option with the internal name HidePcAroundNpcAccessingQuestIncludeParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PvPFrontlinesGCFree">
            <summary>
            UiConfig option with the internal name PvPFrontlinesGCFree.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.PadMode">
            <summary>
            UiConfig option with the internal name PadMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EnableMoveTiltCharacter">
            <summary>
            UiConfig option with the internal name EnableMoveTiltCharacter.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EnableMoveTiltMountGround">
            <summary>
            UiConfig option with the internal name EnableMoveTiltMountGround.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiConfigOption.EnableMoveTiltMountFly">
            <summary>
            UiConfig option with the internal name EnableMoveTiltMountFly.
            This option is a UInt.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Config.UiControlOption">
            <summary>
            Config options in the UiControl section.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AutoChangePointOfView">
            <summary>
            UiControl option with the internal name AutoChangePointOfView.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.KeyboardCameraInterpolationType">
            <summary>
            UiControl option with the internal name KeyboardCameraInterpolationType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.KeyboardCameraVerticalInterpolation">
            <summary>
            UiControl option with the internal name KeyboardCameraVerticalInterpolation.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TiltOffset">
            <summary>
            UiControl option with the internal name TiltOffset.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.KeyboardSpeed">
            <summary>
            UiControl option with the internal name KeyboardSpeed.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PadSpeed">
            <summary>
            UiControl option with the internal name PadSpeed.
            This option is a Float.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PadFpsXReverse">
            <summary>
            UiControl option with the internal name PadFpsXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PadFpsYReverse">
            <summary>
            UiControl option with the internal name PadFpsYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PadTpsXReverse">
            <summary>
            UiControl option with the internal name PadTpsXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PadTpsYReverse">
            <summary>
            UiControl option with the internal name PadTpsYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseFpsXReverse">
            <summary>
            UiControl option with the internal name MouseFpsXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseFpsYReverse">
            <summary>
            UiControl option with the internal name MouseFpsYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseTpsXReverse">
            <summary>
            UiControl option with the internal name MouseTpsXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseTpsYReverse">
            <summary>
            UiControl option with the internal name MouseTpsYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseCharaViewRotYReverse">
            <summary>
            UiControl option with the internal name MouseCharaViewRotYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseCharaViewRotXReverse">
            <summary>
            UiControl option with the internal name MouseCharaViewRotXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseCharaViewMoveYReverse">
            <summary>
            UiControl option with the internal name MouseCharaViewMoveYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MouseCharaViewMoveXReverse">
            <summary>
            UiControl option with the internal name MouseCharaViewMoveXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PADCharaViewRotYReverse">
            <summary>
            UiControl option with the internal name PADCharaViewRotYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PADCharaViewRotXReverse">
            <summary>
            UiControl option with the internal name PADCharaViewRotXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PADCharaViewMoveYReverse">
            <summary>
            UiControl option with the internal name PADCharaViewMoveYReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PADCharaViewMoveXReverse">
            <summary>
            UiControl option with the internal name PADCharaViewMoveXReverse.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.FlyingControlType">
            <summary>
            UiControl option with the internal name FlyingControlType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.FlyingLegacyAutorun">
            <summary>
            UiControl option with the internal name FlyingLegacyAutorun.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AutoFaceTargetOnAction">
            <summary>
            UiControl option with the internal name AutoFaceTargetOnAction.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.SelfClick">
            <summary>
            UiControl option with the internal name SelfClick.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.NoTargetClickCancel">
            <summary>
            UiControl option with the internal name NoTargetClickCancel.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AutoTarget">
            <summary>
            UiControl option with the internal name AutoTarget.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TargetTypeSelect">
            <summary>
            UiControl option with the internal name TargetTypeSelect.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AutoLockOn">
            <summary>
            UiControl option with the internal name AutoLockOn.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBattleModeAutoChange">
            <summary>
            UiControl option with the internal name CircleBattleModeAutoChange.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleIsCustom">
            <summary>
            UiControl option with the internal name CircleIsCustom.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnIsActive">
            <summary>
            UiControl option with the internal name CircleSwordDrawnIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnNonPartyPc">
            <summary>
            UiControl option with the internal name CircleSwordDrawnNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnParty">
            <summary>
            UiControl option with the internal name CircleSwordDrawnParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnEnemy">
            <summary>
            UiControl option with the internal name CircleSwordDrawnEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnAggro">
            <summary>
            UiControl option with the internal name CircleSwordDrawnAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnNpcOrObject">
            <summary>
            UiControl option with the internal name CircleSwordDrawnNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnMinion">
            <summary>
            UiControl option with the internal name CircleSwordDrawnMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnDutyEnemy">
            <summary>
            UiControl option with the internal name CircleSwordDrawnDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnPet">
            <summary>
            UiControl option with the internal name CircleSwordDrawnPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnAlliance">
            <summary>
            UiControl option with the internal name CircleSwordDrawnAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSwordDrawnMark">
            <summary>
            UiControl option with the internal name CircleSwordDrawnMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedIsActive">
            <summary>
            UiControl option with the internal name CircleSheathedIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedNonPartyPc">
            <summary>
            UiControl option with the internal name CircleSheathedNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedParty">
            <summary>
            UiControl option with the internal name CircleSheathedParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedEnemy">
            <summary>
            UiControl option with the internal name CircleSheathedEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedAggro">
            <summary>
            UiControl option with the internal name CircleSheathedAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedNpcOrObject">
            <summary>
            UiControl option with the internal name CircleSheathedNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedMinion">
            <summary>
            UiControl option with the internal name CircleSheathedMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedDutyEnemy">
            <summary>
            UiControl option with the internal name CircleSheathedDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedPet">
            <summary>
            UiControl option with the internal name CircleSheathedPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedAlliance">
            <summary>
            UiControl option with the internal name CircleSheathedAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleSheathedMark">
            <summary>
            UiControl option with the internal name CircleSheathedMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickIsActive">
            <summary>
            UiControl option with the internal name CircleClickIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickNonPartyPc">
            <summary>
            UiControl option with the internal name CircleClickNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickParty">
            <summary>
            UiControl option with the internal name CircleClickParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickEnemy">
            <summary>
            UiControl option with the internal name CircleClickEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickAggro">
            <summary>
            UiControl option with the internal name CircleClickAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickNpcOrObject">
            <summary>
            UiControl option with the internal name CircleClickNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickMinion">
            <summary>
            UiControl option with the internal name CircleClickMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickDutyEnemy">
            <summary>
            UiControl option with the internal name CircleClickDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickPet">
            <summary>
            UiControl option with the internal name CircleClickPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickAlliance">
            <summary>
            UiControl option with the internal name CircleClickAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleClickMark">
            <summary>
            UiControl option with the internal name CircleClickMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonIsActive">
            <summary>
            UiControl option with the internal name CircleXButtonIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonNonPartyPc">
            <summary>
            UiControl option with the internal name CircleXButtonNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonParty">
            <summary>
            UiControl option with the internal name CircleXButtonParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonEnemy">
            <summary>
            UiControl option with the internal name CircleXButtonEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonAggro">
            <summary>
            UiControl option with the internal name CircleXButtonAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonNpcOrObject">
            <summary>
            UiControl option with the internal name CircleXButtonNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonMinion">
            <summary>
            UiControl option with the internal name CircleXButtonMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonDutyEnemy">
            <summary>
            UiControl option with the internal name CircleXButtonDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonPet">
            <summary>
            UiControl option with the internal name CircleXButtonPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonAlliance">
            <summary>
            UiControl option with the internal name CircleXButtonAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleXButtonMark">
            <summary>
            UiControl option with the internal name CircleXButtonMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonIsActive">
            <summary>
            UiControl option with the internal name CircleYButtonIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonNonPartyPc">
            <summary>
            UiControl option with the internal name CircleYButtonNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonParty">
            <summary>
            UiControl option with the internal name CircleYButtonParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonEnemy">
            <summary>
            UiControl option with the internal name CircleYButtonEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonAggro">
            <summary>
            UiControl option with the internal name CircleYButtonAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonNpcOrObject">
            <summary>
            UiControl option with the internal name CircleYButtonNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonMinion">
            <summary>
            UiControl option with the internal name CircleYButtonMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonDutyEnemy">
            <summary>
            UiControl option with the internal name CircleYButtonDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonPet">
            <summary>
            UiControl option with the internal name CircleYButtonPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonAlliance">
            <summary>
            UiControl option with the internal name CircleYButtonAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleYButtonMark">
            <summary>
            UiControl option with the internal name CircleYButtonMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonIsActive">
            <summary>
            UiControl option with the internal name CircleBButtonIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonNonPartyPc">
            <summary>
            UiControl option with the internal name CircleBButtonNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonParty">
            <summary>
            UiControl option with the internal name CircleBButtonParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonEnemy">
            <summary>
            UiControl option with the internal name CircleBButtonEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonAggro">
            <summary>
            UiControl option with the internal name CircleBButtonAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonNpcOrObject">
            <summary>
            UiControl option with the internal name CircleBButtonNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonMinion">
            <summary>
            UiControl option with the internal name CircleBButtonMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonDutyEnemy">
            <summary>
            UiControl option with the internal name CircleBButtonDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonPet">
            <summary>
            UiControl option with the internal name CircleBButtonPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonAlliance">
            <summary>
            UiControl option with the internal name CircleBButtonAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleBButtonMark">
            <summary>
            UiControl option with the internal name CircleBButtonMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonIsActive">
            <summary>
            UiControl option with the internal name CircleAButtonIsActive.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonNonPartyPc">
            <summary>
            UiControl option with the internal name CircleAButtonNonPartyPc.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonParty">
            <summary>
            UiControl option with the internal name CircleAButtonParty.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonEnemy">
            <summary>
            UiControl option with the internal name CircleAButtonEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonAggro">
            <summary>
            UiControl option with the internal name CircleAButtonAggro.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonNpcOrObject">
            <summary>
            UiControl option with the internal name CircleAButtonNpcOrObject.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonMinion">
            <summary>
            UiControl option with the internal name CircleAButtonMinion.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonDutyEnemy">
            <summary>
            UiControl option with the internal name CircleAButtonDutyEnemy.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonPet">
            <summary>
            UiControl option with the internal name CircleAButtonPet.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonAlliance">
            <summary>
            UiControl option with the internal name CircleAButtonAlliance.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CircleAButtonMark">
            <summary>
            UiControl option with the internal name CircleAButtonMark.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.GroundTargetType">
            <summary>
            UiControl option with the internal name GroundTargetType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.GroundTargetCursorSpeed">
            <summary>
            UiControl option with the internal name GroundTargetCursorSpeed.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TargetCircleType">
            <summary>
            UiControl option with the internal name TargetCircleType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TargetLineType">
            <summary>
            UiControl option with the internal name TargetLineType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.LinkLineType">
            <summary>
            UiControl option with the internal name LinkLineType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ObjectBorderingType">
            <summary>
            UiControl option with the internal name ObjectBorderingType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MoveMode">
            <summary>
            UiControl option with the internal name MoveMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarDisp">
            <summary>
            UiControl option with the internal name HotbarDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarEmptyVisible">
            <summary>
            UiControl option with the internal name HotbarEmptyVisible.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp01">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp01.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp02">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp02.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp03">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp03.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp04">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp04.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp05">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp05.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp06">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp06.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp07">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp07.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp08">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp08.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp09">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp09.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDisp10">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDisp10.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarNoneSlotDispEX">
            <summary>
            UiControl option with the internal name HotbarNoneSlotDispEX.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ExHotbarSetting">
            <summary>
            UiControl option with the internal name ExHotbarSetting.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarExHotbarUseSetting">
            <summary>
            UiControl option with the internal name HotbarExHotbarUseSetting.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarCrossUseEx">
            <summary>
            UiControl option with the internal name HotbarCrossUseEx.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarCrossUseExDirection">
            <summary>
            UiControl option with the internal name HotbarCrossUseExDirection.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarCrossDispType">
            <summary>
            UiControl option with the internal name HotbarCrossDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PartyListSoloOff">
            <summary>
            UiControl option with the internal name PartyListSoloOff.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HowTo">
            <summary>
            UiControl option with the internal name HowTo.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HousingFurnitureBindConfirm">
            <summary>
            UiControl option with the internal name HousingFurnitureBindConfirm.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.DirectChat">
            <summary>
            UiControl option with the internal name DirectChat.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.CharaParamDisp">
            <summary>
            UiControl option with the internal name CharaParamDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.LimitBreakGaugeDisp">
            <summary>
            UiControl option with the internal name LimitBreakGaugeDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ScenarioTreeDisp">
            <summary>
            UiControl option with the internal name ScenarioTreeDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ScenarioTreeCompleteDisp">
            <summary>
            UiControl option with the internal name ScenarioTreeCompleteDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarCrossDispAlways">
            <summary>
            UiControl option with the internal name HotbarCrossDispAlways.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ExpDisp">
            <summary>
            UiControl option with the internal name ExpDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.InventryStatusDisp">
            <summary>
            UiControl option with the internal name InventryStatusDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.DutyListDisp">
            <summary>
            UiControl option with the internal name DutyListDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.NaviMapDisp">
            <summary>
            UiControl option with the internal name NaviMapDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.GilStatusDisp">
            <summary>
            UiControl option with the internal name GilStatusDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.InfoSettingDisp">
            <summary>
            UiControl option with the internal name InfoSettingDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.InfoSettingDispType">
            <summary>
            UiControl option with the internal name InfoSettingDispType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TargetInfoDisp">
            <summary>
            UiControl option with the internal name TargetInfoDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.EnemyListDisp">
            <summary>
            UiControl option with the internal name EnemyListDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.FocusTargetDisp">
            <summary>
            UiControl option with the internal name FocusTargetDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ItemDetailDisp">
            <summary>
            UiControl option with the internal name ItemDetailDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ActionDetailDisp">
            <summary>
            UiControl option with the internal name ActionDetailDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.DetailTrackingType">
            <summary>
            UiControl option with the internal name DetailTrackingType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ToolTipDisp">
            <summary>
            UiControl option with the internal name ToolTipDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MapPermeationRate">
            <summary>
            UiControl option with the internal name MapPermeationRate.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MapOperationType">
            <summary>
            UiControl option with the internal name MapOperationType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PartyListDisp">
            <summary>
            UiControl option with the internal name PartyListDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PartyListNameType">
            <summary>
            UiControl option with the internal name PartyListNameType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.FlyTextDisp">
            <summary>
            UiControl option with the internal name FlyTextDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MapPermeationMode">
            <summary>
            UiControl option with the internal name MapPermeationMode.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AllianceList1Disp">
            <summary>
            UiControl option with the internal name AllianceList1Disp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.AllianceList2Disp">
            <summary>
            UiControl option with the internal name AllianceList2Disp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.TargetInfoSelfBuff">
            <summary>
            UiControl option with the internal name TargetInfoSelfBuff.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.PopUpTextDisp">
            <summary>
            UiControl option with the internal name PopUpTextDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ContentsInfoDisp">
            <summary>
            UiControl option with the internal name ContentsInfoDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.DutyListHideWhenCntInfoDisp">
            <summary>
            UiControl option with the internal name DutyListHideWhenCntInfoDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.DutyListNumDisp">
            <summary>
            UiControl option with the internal name DutyListNumDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.InInstanceContentDutyListDisp">
            <summary>
            UiControl option with the internal name InInstanceContentDutyListDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.InPublicContentDutyListDisp">
            <summary>
            UiControl option with the internal name InPublicContentDutyListDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ContentsInfoJoiningRequestDisp">
            <summary>
            UiControl option with the internal name ContentsInfoJoiningRequestDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.ContentsInfoJoiningRequestSituationDisp">
            <summary>
            UiControl option with the internal name ContentsInfoJoiningRequestSituationDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarDispSetNum">
            <summary>
            UiControl option with the internal name HotbarDispSetNum.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarDispSetChangeType">
            <summary>
            UiControl option with the internal name HotbarDispSetChangeType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarDispSetDragType">
            <summary>
            UiControl option with the internal name HotbarDispSetDragType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MainCommandType">
            <summary>
            UiControl option with the internal name MainCommandType.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MainCommandDisp">
            <summary>
            UiControl option with the internal name MainCommandDisp.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.MainCommandDragShortcut">
            <summary>
            UiControl option with the internal name MainCommandDragShortcut.
            This option is a UInt.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Config.UiControlOption.HotbarDispLookNum">
            <summary>
            UiControl option with the internal name HotbarDispLookNum.
            This option is a UInt.
            </summary>
        </member>
        <member name="T:Dalamud.Game.DutyState.DutyState">
            <summary>
            This class represents the state of the currently occupied duty.
            </summary>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyState.DutyStarted">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyState.DutyWiped">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyState.DutyRecommenced">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyState.DutyCompleted">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.DutyState.DutyState.IsDutyStarted">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.DutyState.DutyState.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.DutyState.DutyState.FrameworkOnUpdateEvent(Dalamud.Plugin.Services.IFramework)">
            <summary>
            Fallback event handler in the case that we missed the duty started event.
            Joining a duty in progress, or disconnecting and reconnecting will cause the player to miss the event.
            </summary>
            <param name="framework1">Framework reference.</param>
        </member>
        <member name="T:Dalamud.Game.DutyState.DutyStatePluginScoped">
            <summary>
            Plugin scoped version of DutyState.
            </summary>
        </member>
        <member name="M:Dalamud.Game.DutyState.DutyStatePluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.DutyState.DutyStatePluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyStatePluginScoped.DutyStarted">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyStatePluginScoped.DutyWiped">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyStatePluginScoped.DutyRecommenced">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.DutyState.DutyStatePluginScoped.DutyCompleted">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.DutyState.DutyStatePluginScoped.IsDutyStarted">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.DutyState.DutyStatePluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.DutyState.DutyStateAddressResolver">
            <summary>
            Duty state memory address resolver.
            </summary>
        </member>
        <member name="P:Dalamud.Game.DutyState.DutyStateAddressResolver.ContentDirectorNetworkMessage">
            <summary>
            Gets the address of the method which is called when the client receives a content director update.
            </summary>
        </member>
        <member name="M:Dalamud.Game.DutyState.DutyStateAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <summary>
            Scan for and setup any configured address pointers.
            </summary>
            <param name="sig">The signature scanner to facilitate setup.</param>
        </member>
        <member name="T:Dalamud.Game.Framework">
            <summary>
            This class represents the Framework of the native game client and grants access to various subsystems.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Framework.Update">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Framework.BeforeUpdate">
            <summary>
            Executes during FrameworkUpdate before all <see cref="E:Dalamud.Game.Framework.Update"/> delegates.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Framework.StatsEnabled">
            <summary>
            Gets or sets a value indicating whether the collection of stats is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Framework.StatsHistory">
            <summary>
            Gets the stats history mapping.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Framework.LastUpdate">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Framework.LastUpdateUTC">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Framework.UpdateDelta">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Framework.IsInFrameworkUpdateThread">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Framework.IsFrameworkUnloading">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Framework.NonUpdatedSubDelegates">
            <summary>
            Gets the list of update sub-delegates that didn't get updated this frame.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Framework.DispatchUpdateEvents">
            <summary>
            Gets or sets a value indicating whether to dispatch update events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Framework.GetTaskFactory">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.DelayTicks(System.Int64,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.Run(System.Action,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.Run``1(System.Func{``0},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.Run(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.Run``1(System.Func{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnFrameworkThread``1(System.Func{``0})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnFrameworkThread(System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnFrameworkThread``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnFrameworkThread(System.Func{System.Threading.Tasks.Task})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnTick``1(System.Func{``0},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnTick(System.Action,System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnTick``1(System.Func{System.Threading.Tasks.Task{``0}},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.RunOnTick(System.Func{System.Threading.Tasks.Task},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Framework.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Dispose of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Framework.AddToStats(System.String,System.Double)">
            <summary>
            Adds a update time to the stats history.
            </summary>
            <param name="key">Delegate Name.</param>
            <param name="ms">Runtime.</param>
        </member>
        <member name="M:Dalamud.Game.Framework.ProfileAndInvoke(Dalamud.Plugin.Services.IFramework.OnUpdateDelegate,Dalamud.Plugin.Services.IFramework)">
            <summary>
            Profiles each sub-delegate in the eventDelegate and logs to StatsHistory.
            </summary>
            <param name="eventDelegate">The Delegate to Profile.</param>
            <param name="frameworkInstance">The Framework Instance to pass to delegate.</param>
        </member>
        <member name="T:Dalamud.Game.FrameworkPluginScoped">
            <summary>
            Plugin-scoped version of a Framework service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.FrameworkPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.FrameworkPluginScoped.Update">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.FrameworkPluginScoped.LastUpdate">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.FrameworkPluginScoped.LastUpdateUTC">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.FrameworkPluginScoped.UpdateDelta">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.FrameworkPluginScoped.IsInFrameworkUpdateThread">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.FrameworkPluginScoped.IsFrameworkUnloading">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.GetTaskFactory">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.DelayTicks(System.Int64,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.Run(System.Action,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.Run``1(System.Func{``0},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.Run(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.Run``1(System.Func{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnFrameworkThread``1(System.Func{``0})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnFrameworkThread(System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnFrameworkThread``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnFrameworkThread(System.Func{System.Threading.Tasks.Task})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnTick``1(System.Func{``0},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnTick(System.Action,System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnTick``1(System.Func{System.Threading.Tasks.Task{``0}},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.FrameworkPluginScoped.RunOnTick(System.Func{System.Threading.Tasks.Task},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.GameLifecycle">
            <summary>
            Class offering cancellation tokens for common gameplay events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.GameLifecycle.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.GameLifecycle"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.GameLifecycle.DalamudUnloadingToken">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.GameLifecycle.GameShuttingDownToken">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.GameLifecycle.LogoutToken">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.GameLifecycle.SetUnloading">
            <summary>
            Mark an unload.
            </summary>
        </member>
        <member name="M:Dalamud.Game.GameLifecycle.SetShuttingDown">
            <summary>
            Mark a shutdown.
            </summary>
        </member>
        <member name="M:Dalamud.Game.GameLifecycle.SetLogout">
            <summary>
            Mark a logout.
            </summary>
        </member>
        <member name="M:Dalamud.Game.GameLifecycle.ResetLogout">
            <summary>
            Unmark a logout.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ChatGui">
            <summary>
            This class handles interacting with the native chat UI.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGui.ChatMessage">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGui.CheckMessageHandled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGui.ChatMessageHandled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGui.ChatMessageUnhandled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGui.LastLinkedItemId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGui.LastLinkedItemFlags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGui.RegisteredLinkHandlers">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Dispose of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.Print(Dalamud.Game.Text.XivChatEntry)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.Print(System.String,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.Print(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.PrintError(System.String,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.PrintError(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.Print(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.PrintError(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.UpdateQueue">
            <summary>
            Process a chat queue.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.AddChatLinkHandler(System.String,System.UInt32,System.Action{System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString})">
            <summary>
            Create a link handler.
            </summary>
            <param name="pluginName">The name of the plugin handling the link.</param>
            <param name="commandId">The ID of the command to run.</param>
            <param name="commandAction">The command action itself.</param>
            <returns>A payload for handling.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.RemoveChatLinkHandler(System.String)">
            <summary>
            Remove all handlers owned by a plugin.
            </summary>
            <param name="pluginName">The name of the plugin handling the links.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGui.RemoveChatLinkHandler(System.String,System.UInt32)">
            <summary>
            Remove a registered link handler.
            </summary>
            <param name="pluginName">The name of the plugin handling the link.</param>
            <param name="commandId">The ID of the command to be removed.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.ChatGuiPluginScoped">
            <summary>
            Plugin scoped version of ChatGui.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ChatGuiPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGuiPluginScoped.ChatMessage">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGuiPluginScoped.CheckMessageHandled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGuiPluginScoped.ChatMessageHandled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.ChatGuiPluginScoped.ChatMessageUnhandled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGuiPluginScoped.LastLinkedItemId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGuiPluginScoped.LastLinkedItemFlags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ChatGuiPluginScoped.RegisteredLinkHandlers">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.Print(Dalamud.Game.Text.XivChatEntry)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.Print(System.String,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.Print(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.PrintError(System.String,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.PrintError(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.Print(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ChatGuiPluginScoped.PrintError(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.ContextMenu">
            <summary>
            This class handles interacting with the game's (right-click) context menu.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.ContextMenu.ContextMenu.OnMenuOpened">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenu.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenu.AddMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenu.RemoveMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenu.GetPrefixedName(Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <summary>
            Gets the name with the given prefix.
            </summary>
            <param name="menuItem">The menu item to prefix.</param>
            <returns>The prefixed name.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.ContextMenuPluginScoped">
            <summary>
            Plugin-scoped version of a <see cref="T:Dalamud.Game.Gui.ContextMenu.ContextMenu"/> service.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.ContextMenu.ContextMenuPluginScoped.OnMenuOpened">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenuPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenuPluginScoped.AddMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.ContextMenuPluginScoped.RemoveMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.ContextMenuType">
            <summary>
            The type of context menu.
            Each one has a different associated <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuTarget"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Default">
            <summary>
            The default context menu.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Inventory">
            <summary>
            The inventory context menu. Used when right-clicked on an item.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.IMenuArgs">
            <summary>
            Interface representing a context menus args.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.EventInterfaces">
            <summary>
            Gets a list of AtkEventInterface pointers associated with the context menu.
            Only available with <see cref="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Default"/>.
            Almost always an agent pointer. You can use this to find out what type of context menu it is.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown when the context menu is not a <see cref="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Default"/>.</exception>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.AddonName">
            <summary>
            Gets the name of the addon that opened the context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.AddonPtr">
            <summary>
            Gets the memory pointer of the addon that opened the context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.AgentPtr">
            <summary>
            Gets the memory pointer of the agent that opened the context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.MenuType">
            <summary>
            Gets the type of the context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.Target">
            <summary>
            Gets the target info of the context menu. The actual type depends on <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuArgs.MenuType"/>.
            <see cref="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Default"/> signifies a <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault"/>.
            <see cref="F:Dalamud.Game.Gui.ContextMenu.ContextMenuType.Inventory"/> signifies a <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuTargetInventory"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuArgs">
            <summary>
            Base class for <see cref="T:Dalamud.Plugin.Services.IContextMenu"/> menu args.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuArgs.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,FFXIVClientStructs.FFXIV.Client.UI.Agent.AgentInterface*,Dalamud.Game.Gui.ContextMenu.ContextMenuType,System.Collections.Generic.IReadOnlySet{System.IntPtr})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuArgs"/> class.
            </summary>
            <param name="addon">Addon associated with the context menu.</param>
            <param name="agent">Agent associated with the context menu.</param>
            <param name="type">The type of context menu.</param>
            <param name="eventInterfaces">List of AtkEventInterfaces associated with the context menu.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.AddonName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.AddonPtr">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.AgentPtr">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.MenuType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.Target">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuArgs.EventInterfaces">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.IMenuItem">
            <summary>
             Interface representing a menu item to be added to a context menu.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.ContextMenu.IMenuItem.DalamudDefaultPrefix">
            <summary>
            The default prefix used if no specific preset is specified.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.ContextMenu.IMenuItem.DalamudDefaultPrefixColor">
            <summary>
            The default prefix color used if no specific preset is specified.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Name">
            <summary>
            Gets or sets the display name of the menu item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Prefix">
            <summary>
            Gets or sets the prefix attached to the beginning of <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Name"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.PrefixChar">
            <summary>
            Sets the character to prefix the <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Name"/> with. Will be converted into a fancy boxed letter icon. Must be an uppercase letter.
            </summary>
            <exception cref="T:System.ArgumentException"><paramref name="value"/> must be an uppercase letter.</exception>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.PrefixColor">
            <summary>
            Gets or sets the color of the <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Prefix"/>. Specifies a <see cref="T:Lumina.Excel.Sheets.UIColor"/> row id.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.UseDefaultPrefix">
            <summary>
            Gets or sets a value indicating whether the dev wishes to intentionally use the default prefix symbol and color.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.OnClicked">
            <summary>
            Gets or sets the callback to be invoked when the menu item is clicked.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.Priority">
            <summary>
            Gets or sets the priority (or order) with which the menu item should be displayed in descending order.
            Priorities below 0 will be displayed above the native menu items.
            Other priorities will be displayed below the native menu items.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.IsEnabled">
            <summary>
            Gets or sets a value indicating whether the menu item is enabled.
            Disabled items will be faded and cannot be clicked on.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.IsSubmenu">
            <summary>
            Gets or sets a value indicating whether the menu item is a submenu.
            This value is purely visual. Submenu items will have an arrow to its right.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.IsReturn">
            <summary>
            Gets or sets a value indicating whether the menu item is a return item.
            This value is purely visual. Return items will have a back arrow to its left.
            If both <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.IsSubmenu"/> and <see cref="P:Dalamud.Game.Gui.ContextMenu.IMenuItem.IsReturn"/> are true, the return arrow will take precedence.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuItem">
            <summary>
            A menu item that can be added to a context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.Prefix">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.PrefixChar">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.PrefixColor">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.UseDefaultPrefix">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.OnClicked">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.Priority">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.IsEnabled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.IsSubmenu">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuItem.IsReturn">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.IMenuItemClickedArgs">
            <summary>
            An interface representing the callback args used when a menu item is clicked.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.IMenuItemClickedArgs.OpenSubmenu(Dalamud.Game.Text.SeStringHandling.SeString,System.Collections.Generic.IReadOnlyList{Dalamud.Game.Gui.ContextMenu.IMenuItem})">
            <summary>
            Opens a submenu with the given name and items.
            </summary>
            <param name="name">The name of the submenu, displayed at the top.</param>
            <param name="items">The items to display in the submenu.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.IMenuItemClickedArgs.OpenSubmenu(System.Collections.Generic.IReadOnlyList{Dalamud.Game.Gui.ContextMenu.IMenuItem})">
            <summary>
            Opens a submenu with the given items.
            </summary>
            <param name="items">The items to display in the submenu.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuItemClickedArgs">
            <summary>
            Callback args used when a menu item is clicked.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuItemClickedArgs.#ctor(System.Action{Dalamud.Game.Text.SeStringHandling.SeString,System.Collections.Generic.IReadOnlyList{Dalamud.Game.Gui.ContextMenu.IMenuItem}},FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,FFXIVClientStructs.FFXIV.Client.UI.Agent.AgentInterface*,Dalamud.Game.Gui.ContextMenu.ContextMenuType,System.Collections.Generic.IReadOnlySet{System.IntPtr})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuItemClickedArgs"/> class.
            </summary>
            <param name="openSubmenu">Callback for opening a submenu.</param>
            <param name="addon">Addon associated with the context menu.</param>
            <param name="agent">Agent associated with the context menu.</param>
            <param name="type">The type of context menu.</param>
            <param name="eventInterfaces">List of AtkEventInterfaces associated with the context menu.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuItemClickedArgs.OpenSubmenu(Dalamud.Game.Text.SeStringHandling.SeString,System.Collections.Generic.IReadOnlyList{Dalamud.Game.Gui.ContextMenu.IMenuItem})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuItemClickedArgs.OpenSubmenu(System.Collections.Generic.IReadOnlyList{Dalamud.Game.Gui.ContextMenu.IMenuItem})">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.IMenuOpenedArgs">
            <summary>
            An interface representing the callback args used when a menu item is opened.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.IMenuOpenedArgs.AddMenuItem(Dalamud.Game.Gui.ContextMenu.MenuItem)">
            <summary>
            Adds a custom menu item to the context menu.
            </summary>
            <param name="item">The menu item to add.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuOpenedArgs">
            <summary>
            Callback args used when a menu item is opened.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuOpenedArgs.#ctor(System.Action{Dalamud.Game.Gui.ContextMenu.MenuItem},FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,FFXIVClientStructs.FFXIV.Client.UI.Agent.AgentInterface*,Dalamud.Game.Gui.ContextMenu.ContextMenuType,System.Collections.Generic.IReadOnlySet{System.IntPtr})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuOpenedArgs"/> class.
            </summary>
            <param name="addMenuItem">Callback for adding a custom menu item.</param>
            <param name="addon">Addon associated with the context menu.</param>
            <param name="agent">Agent associated with the context menu.</param>
            <param name="type">The type of context menu.</param>
            <param name="eventInterfaces">List of AtkEventInterfaces associated with the context menu.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuOpenedArgs.AddMenuItem(Dalamud.Game.Gui.ContextMenu.MenuItem)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuTarget">
            <summary>
            Base class for <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuArgs"/> contexts.
            Discriminated based on <see cref="T:Dalamud.Game.Gui.ContextMenu.ContextMenuType"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault">
            <summary>
            Target information on a default context menu.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.#ctor(FFXIVClientStructs.FFXIV.Client.UI.Agent.AgentContext*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault"/> class.
            </summary>
            <param name="context">The agent associated with the context menu.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetName">
            <summary>
            Gets the name of the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetObjectId">
            <summary>
            Gets the object id of the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetObject">
            <summary>
            Gets the target object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetContentId">
            <summary>
            Gets the content id of the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetHomeWorld">
            <summary>
            Gets the home world id of the target.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetDefault.TargetCharacter">
            <summary>
            Gets the currently targeted character. Only shows up for specific targets, like friends, party finder listings, or party members.
            Just because this is <see langword="null"/> doesn't mean the target isn't a character.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.ContextMenu.MenuTargetInventory">
            <summary>
            Target information on an inventory context menu.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.ContextMenu.MenuTargetInventory.#ctor(FFXIVClientStructs.FFXIV.Client.UI.Agent.AgentInventoryContext*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.ContextMenu.MenuTargetInventory"/> class.
            </summary>
            <param name="context">The agent associated with the context menu.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.ContextMenu.MenuTargetInventory.TargetItem">
            <summary>
            Gets the target item.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Dtr.DtrBar">
            <summary>
            Class used to interface with the server info bar.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBar.Entries">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.Get(Dalamud.Plugin.Internal.Types.LocalPlugin,System.String,Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Get a DTR bar entry.
            This allows you to add your own text, and users to sort it.
            </summary>
            <param name="plugin">Plugin that owns the DTR bar, or <c>null</c> if owned by Dalamud.</param>
            <param name="title">A user-friendly name for sorting.</param>
            <param name="text">The text the entry shows.</param>
            <returns>The entry object used to update, hide and remove the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when an entry with the specified title exists.</exception>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.Get(System.String,Dalamud.Game.Text.SeStringHandling.SeString)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.Remove(Dalamud.Plugin.Internal.Types.LocalPlugin,System.String)">
            <summary>
            Removes a DTR bar entry from the system.
            </summary>
            <param name="plugin">Plugin that owns the DTR bar, or <c>null</c> if owned by Dalamud.</param>
            <param name="title">Title of the entry to remove, or <c>null</c> to remove all entries under the plugin.</param>
            <remarks>Remove operation is not immediate. If you try to add right after removing, the operation may fail.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.Remove(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.RemoveEntry(Dalamud.Game.Gui.Dtr.DtrBarEntry)">
            <summary>
            Remove native resources for the specified entry.
            </summary>
            <param name="toRemove">The resources to remove.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.HasEntry(System.String)">
            <summary>
            Check whether an entry with the specified title exists.
            </summary>
            <param name="title">The title to check for.</param>
            <returns>Whether or not an entry with that title is registered.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.MakeDirty(System.String)">
            <summary>
            Dirty the DTR bar entry with the specified title.
            </summary>
            <param name="title">Title of the entry to dirty.</param>
            <returns>Whether the entry was found.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.ApplySort">
            <summary>
            Reapply the DTR entry ordering from <see cref="T:Dalamud.Configuration.Internal.DalamudConfiguration"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBar.CheckForDalamudNodes(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*)">
            <summary>
            Checks if there are any Dalamud nodes in the DTR.
            </summary>
            <returns>True if there are nodes with an ID > 1000.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.Dtr.DtrBarPluginScoped">
            <summary>
            Plugin-scoped version of a AddonEventManager service.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarPluginScoped.Entries">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarPluginScoped.Get(System.String,Dalamud.Game.Text.SeStringHandling.SeString)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarPluginScoped.Remove(System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry">
            <summary>
            Interface representing a read-only entry in the server info bar.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.Title">
            <summary>
            Gets the title of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.HasClickAction">
            <summary>
            Gets a value indicating whether this entry has a click action.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.Text">
            <summary>
            Gets the text of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.Tooltip">
            <summary>
            Gets a tooltip to be shown when the user mouses over the dtr entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.Shown">
            <summary>
            Gets a value indicating whether this entry should be shown.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.UserHidden">
            <summary>
            Gets a value indicating whether or not the user has hidden this entry from view through the Dalamud settings.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.IReadOnlyDtrBarEntry.TriggerClickAction">
            <summary>
            Triggers the click action of this entry.
            </summary>
            <returns>True, if a click action was registered and executed.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.Dtr.IDtrBarEntry">
            <summary>
            Interface representing an entry in the server info bar.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Text">
            <summary>
            Gets or sets the text of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Tooltip">
            <summary>
            Gets or sets a tooltip to be shown when the user mouses over the dtr entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Shown">
            <summary>
            Gets or sets a value indicating whether this entry is visible.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.OnClick">
            <summary>
            Gets or sets a action to be invoked when the user clicks on the dtr entry.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Remove">
            <summary>
            Remove this entry from the bar.
            You will need to re-acquire it from DtrBar to reuse it.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Dtr.DtrBarEntry">
            <summary>
            Class representing an entry in the server info bar.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarEntry.#ctor(Dalamud.Configuration.Internal.DalamudConfiguration,System.String,FFXIVClientStructs.FFXIV.Component.GUI.AtkTextNode*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.Dtr.DtrBarEntry"/> class.
            </summary>
            <param name="configuration">Dalamud configuration, used to check if the entry is hidden by the user.</param>
            <param name="title">The title of the bar entry.</param>
            <param name="textNode">The corresponding text node.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Text">
            <inheritdoc cref="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Text" />
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Tooltip">
            <inheritdoc cref="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Tooltip" />
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.OnClick">
            <summary>
            Gets or sets a action to be invoked when the user clicks on the dtr entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.HasClickAction">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Shown">
            <inheritdoc cref="P:Dalamud.Game.Gui.Dtr.IDtrBarEntry.Shown" />
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.UserHidden">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.TextNode">
            <summary>
            Gets or sets the internal text node of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Storage">
            <summary>
            Gets or sets the storage for the text of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.ShouldBeRemoved">
            <summary>
            Gets or sets a value indicating whether this entry should be removed.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Dirty">
            <summary>
            Gets or sets a value indicating whether this entry is dirty.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.Added">
            <summary>
            Gets or sets a value indicating whether this entry has just been added.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Dtr.DtrBarEntry.OwnerPlugin">
            <summary>
            Gets or sets the plugin that owns this entry.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarEntry.TriggerClickAction">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarEntry.Remove">
            <summary>
            Remove this entry from the bar.
            You will need to re-acquire it from DtrBar to reuse it.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Dtr.DtrBarEntry.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.FlyText.FlyTextGui">
            <summary>
            This class facilitates interacting with and creating native in-game "fly text".
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextGui.createFlyTextHook">
            <summary>
            The hook that fires when the game creates a fly text element.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.FlyText.FlyTextGui.FlyTextCreated">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.FlyText.FlyTextGui.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.FlyText.FlyTextGui.AddFlyText(Dalamud.Game.Gui.FlyText.FlyTextKind,System.UInt32,System.UInt32,System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Text.SeStringHandling.SeString,System.UInt32,System.UInt32,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped">
            <summary>
            Plugin scoped version of FlyTextGui.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped.FlyTextCreated">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.FlyText.FlyTextGuiPluginScoped.AddFlyText(Dalamud.Game.Gui.FlyText.FlyTextKind,System.UInt32,System.UInt32,System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Text.SeStringHandling.SeString,System.UInt32,System.UInt32,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.FlyText.FlyTextKind">
            <summary>
            Enum of FlyTextKind values.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.AutoAttackOrDot">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.AutoAttackOrDotDh">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle.
            Does a bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.AutoAttackOrDotCrit">
            <summary>
            Val1 in larger serif font with exclamation, with Text2 in sans-serif as subtitle.
            Does a bigger bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.AutoAttackOrDotCritDh">
            <summary>
            Val1 in even larger serif font with 2 exclamations, Text2 in sans-serif as subtitle.
            Does a large bounce effect on appearance. Does not scroll up or down the screen.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Damage">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DamageDh">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            Does a bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DamageCrit">
            <summary>
            Val1 in larger serif font with exclamation, with Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            Does a bigger bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DamageCritDh">
            <summary>
            Val1 in even larger serif font with 2 exclamations, Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            Does a large bounce effect on appearance. Does not scroll up or down the screen.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Miss">
            <summary>
            The text changes to DODGE under certain circumstances.
            All caps, serif MISS.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedMiss">
            <summary>
            Sans-serif Text1 next to all caps serif MISS.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Dodge">
            <summary>
            All caps serif DODGE.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedDodge">
            <summary>
            Sans-serif Text1 next to all caps serif DODGE.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Buff">
            <summary>
            Icon next to sans-serif Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Debuff">
            <summary>
            Icon next to sans-serif Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Exp">
            <summary>
            Serif Val1 with all caps condensed font EXP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.IslandExp">
            <summary>
            Serif Val1 with all caps condensed font ISLAND EXP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.MpDrain">
            <summary>
            Sans-serif Text1 next to serif Val1 with all caps condensed font MP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedTp">
            <summary>
            Currently not used by the game.
            Sans-serif Text1 next to serif Val1 with all caps condensed font TP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Healing">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.MpRegen">
            <summary>
            Sans-serif Text1 next to serif Val1 with all caps condensed font MP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedTp2">
            <summary>
            Currently not used by the game.
            Sans-serif Text1 next to serif Val1 with all caps condensed font TP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.EpRegen">
            <summary>
            Sans-serif Text1 next to serif Val1 with all caps condensed font EP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CpRegen">
            <summary>
            Sans-serif Text1 next to serif Val1 with all caps condensed font CP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.GpRegen">
            <summary>
            Sans-serif Text1 next to serif Val1 with all caps condensed font GP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.None">
            <summary>
            Displays nothing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Invulnerable">
            <summary>
            All caps serif INVULNERABLE.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Interrupted">
            <summary>
            All caps sans-serif condensed font INTERRUPTED!
            Does a large bounce effect on appearance.
            Does not scroll up or down the screen.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CraftingProgress">
            <summary>
            Val1 in serif font.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CraftingQuality">
            <summary>
            Val1 in serif font.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CraftingQualityCrit">
            <summary>
            Val1 in larger serif font with exclamation, with Text2 in sans-serif as subtitle. Does a bigger bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.AutoAttackNoText3">
            <summary>
            Currently not used by the game.
            Val1 in serif font.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.HealingCrit">
            <summary>
            CriticalHit with sans-serif Text1 to the left of the Val1 (2).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedCriticalHitWithMp">
            <summary>
            Currently not used by the game.
            Same as DamageCrit with a MP in condensed font to the right of Val1.
            Does a jiggle effect to the right on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedCriticalHitWithTp">
            <summary>
            Currently not used by the game.
            Same as DamageCrit with a TP in condensed font to the right of Val1.
            Does a jiggle effect to the right on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DebuffNoEffect">
            <summary>
            Icon next to sans-serif Text1 with sans-serif "has no effect!" to the right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.BuffFading">
            <summary>
            Icon next to sans-serif slightly faded Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DebuffFading">
            <summary>
            Icon next to sans-serif slightly faded Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Named">
            <summary>
            Text1 in sans-serif font.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DebuffResisted">
            <summary>
            Icon next to sans-serif Text1 with sans-serif "(fully resisted)" to the right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Incapacitated">
            <summary>
            All caps serif 'INCAPACITATED!'.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.FullyResisted">
            <summary>
            Text1 with sans-serif "(fully resisted)" to the right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.HasNoEffect">
            <summary>
            Text1 with sans-serif "has no effect!" to the right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.HpDrain">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle with sans-serif Text1 to the left of the Val1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedMp3">
            <summary>
            Currently not used by the game.
            Sans-serif Text1 next to serif Val1 with all caps condensed font MP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.NamedTp3">
            <summary>
            Currently not used by the game.
            Sans-serif Text1 next to serif Val1 with all caps condensed font TP with Text2 in sans-serif as subtitle.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.DebuffInvulnerable">
            <summary>
            Icon next to sans-serif Text1 with serif "INVULNERABLE!" beneath the Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Resist">
            <summary>
            All caps serif RESIST.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.LootedItem">
            <summary>
            Icon with an item icon outline next to sans-serif Text1.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Collectability">
            <summary>
            Val1 in serif font.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CollectabilityCrit">
            <summary>
            Val1 in larger serif font with exclamation, with Text2 in sans-serif as subtitle.
            Does a bigger bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Reflect">
            <summary>
            All caps serif REFLECT.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.Reflected">
            <summary>
            All caps serif REFLECTED.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CraftingQualityDh">
            <summary>
            Val1 in serif font, Text2 in sans-serif as subtitle.
            Does a bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CriticalHit4">
            <summary>
            Currently not used by the game.
            Val1 in larger serif font with exclamation, with Text2 in sans-serif as subtitle.
            Does a bigger bounce effect on appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.FlyText.FlyTextKind.CraftingQualityCritDh">
            <summary>
            Val1 in even larger serif font with 2 exclamations, Text2 in sans-serif as subtitle.
            Does a large bounce effect on appearance. Does not scroll up or down the screen.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.GameGui">
            <summary>
            A class handling many aspects of the in-game UI.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGui.UiHideToggled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGui.HoveredItemChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGui.HoveredActionChanged">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGui.GameUiHidden">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGui.HoveredItem">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGui.HoveredAction">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.OpenMapWithMapLink(Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.ScreenToWorld(System.Numerics.Vector2,System.Numerics.Vector3@,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.GetUIModule">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.GetAddonByName(System.String,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.FindAgentInterface(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.FindAgentInterface(System.Void*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.FindAgentInterface(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disables the hooks and submodules of this module.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.IsInLobby">
            <summary>
            Indicates if the game is in the lobby scene (title screen, chara select, chara make, aesthetician etc.).
            </summary>
            <returns>A value indicating whether or not the game is in the lobby scene.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.SetBgm(System.UInt16,System.UInt32)">
            <summary>
            Sets the current background music.
            </summary>
            <param name="bgmId">The BGM row id.</param>
            <param name="sceneId">The BGM scene index. Defaults to MiniGame scene to avoid conflicts.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.ResetBgm(System.UInt32)">
            <summary>
            Resets the current background music.
            </summary>
            <param name="sceneId">The BGM scene index.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGui.ResetUiHideState">
            <summary>
            Reset the stored "UI hide" state.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.GameGuiPluginScoped">
            <summary>
            Plugin-scoped version of a AddonLifecycle service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.GameGuiPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGuiPluginScoped.UiHideToggled">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGuiPluginScoped.HoveredItemChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.GameGuiPluginScoped.HoveredActionChanged">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGuiPluginScoped.GameUiHidden">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGuiPluginScoped.HoveredItem">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGuiPluginScoped.HoveredAction">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.OpenMapWithMapLink(Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@,System.Boolean@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.ScreenToWorld(System.Numerics.Vector2,System.Numerics.Vector3@,System.Single)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.GetUIModule">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.GetAddonByName(System.String,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.FindAgentInterface(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.FindAgentInterface(System.Void*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiPluginScoped.FindAgentInterface(System.IntPtr)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.GameGuiAddressResolver">
            <summary>
            The address resolver for the <see cref="T:Dalamud.Game.Gui.GameGui"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.GameGuiAddressResolver.HandleImm">
            <summary>
            Gets the address of the native HandleImm method.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.GameGuiAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.HoverActionKind">
            <summary>
            ActionKinds used in AgentActionDetail.
            These describe the possible kinds of actions being hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.None">
            <summary>
            No action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Action">
            <summary>
            A regular action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.CraftingAction">
            <summary>
            A crafting action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.GeneralAction">
            <summary>
            A general action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.CompanionOrder">
            <summary>
            A companion order type of action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.MainCommand">
            <summary>
            A main command type of action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.ExtraCommand">
            <summary>
            An extras command type of action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Companion">
            <summary>
            A companion action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.PetOrder">
            <summary>
            A pet order type of action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Trait">
            <summary>
            A trait is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.BuddyAction">
            <summary>
            A buddy action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.CompanyAction">
            <summary>
            A company action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Mount">
            <summary>
            A mount is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.ChocoboRaceAction">
            <summary>
            A chocobo race action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.ChocoboRaceItem">
            <summary>
            A chocobo race item is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.DeepDungeonEquipment">
            <summary>
            A deep dungeon equipment is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.DeepDungeonEquipment2">
            <summary>
            A deep dungeon equipment 2 is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.DeepDungeonItem">
            <summary>
            A deep dungeon item is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.QuickChat">
            <summary>
            A quick chat is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.ActionComboRoute">
            <summary>
            An action combo route is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.PvPSelectTrait">
            <summary>
            A pvp trait is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.BgcArmyAction">
            <summary>
            A squadron action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Perform">
            <summary>
            A perform action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.DeepDungeonMagicStone">
            <summary>
            A deep dungeon magic stone is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.DeepDungeonDemiclone">
            <summary>
            A deep dungeon demiclone is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.EurekaMagiaAction">
            <summary>
            An eureka magia action is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.MYCTemporaryItem">
            <summary>
            An island sanctuary temporary item is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Ornament">
            <summary>
            An ornament is hovered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.HoverActionKind.Glasses">
            <summary>
            Glasses are hovered.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.HoveredAction">
            <summary>
            This class represents the hotbar action currently hovered over by the cursor.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.HoveredAction.BaseActionID">
            <summary>
            Gets or sets the base action ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.HoveredAction.ActionID">
            <summary>
            Gets or sets the action ID accounting for automatic upgrades.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.HoveredAction.ActionKind">
            <summary>
            Gets or sets the type of action.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateGui">
            <summary>
            Class used to modify the data used when rendering nameplates.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateGui.NumberArrayFullUpdateIndex">
            <summary>
            The index for of the FullUpdate entry in the NamePlate number array.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateGui.EmptyStringPointer">
            <summary>
            An empty null-terminated string pointer allocated in unmanaged memory, used to tag removed fields.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGui.OnNamePlateUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGui.OnPostNamePlateUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGui.OnDataUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGui.OnPostDataUpdate">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGui.RequestRedraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGui.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGui.StripFreeCompanyTagQuotes(System.ReadOnlySpan{System.Byte})">
            <summary>
            Strips the surrounding quotes from a free company tag. If the quotes are not present in the expected location,
            no modifications will be made.
            </summary>
            <param name="text">A quoted free company tag.</param>
            <returns>A span containing the free company tag without its surrounding quote characters.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGui.StripTitleQuotes(System.ReadOnlySpan{System.Byte})">
            <summary>
            Strips the surrounding quotes from a title. If the quotes are not present in the expected location, no
            modifications will be made.
            </summary>
            <param name="text">A quoted title.</param>
            <returns>A span containing the title without its surrounding quote characters.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped">
            <summary>
            Plugin-scoped version of a AddonEventManager service.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.OnNamePlateUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.OnPostNamePlateUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.OnDataUpdate">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.OnPostDataUpdate">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.RequestRedraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGuiPluginScoped.DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateGuiAddressResolver">
            <summary>
            An address resolver for the <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateGui"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateGuiAddressResolver.OnRequestedUpdate">
            <summary>
            Gets the address of the AddonNamePlate OnRequestedUpdate method. We need to use a hook for this because
            AddonNamePlate.Show calls OnRequestedUpdate directly, bypassing the AddonLifecycle callsite hook.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateGuiAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.INamePlateInfoView">
            <summary>
            Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler"/> fields do not affect this data.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.Name">
            <summary>
            Gets the displayed name for this nameplate according to the nameplate info object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.FreeCompanyTag">
            <summary>
            Gets the displayed free company tag for this nameplate according to the nameplate info object. For this field,
            the quote characters which appear on either side of the title are NOT included.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.QuotedFreeCompanyTag">
            <summary>
            Gets the displayed free company tag for this nameplate according to the nameplate info object. For this field,
            the quote characters which appear on either side of the title ARE included.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.Title">
            <summary>
            Gets the displayed title for this nameplate according to the nameplate info object. For this field, the quote
            characters which appear on either side of the title are NOT included.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.QuotedTitle">
            <summary>
            Gets the displayed title for this nameplate according to the nameplate info object. For this field, the quote
            characters which appear on either side of the title ARE included.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.LevelText">
            <summary>
            Gets the displayed level text for this nameplate according to the nameplate info object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.Flags">
            <summary>
            Gets the flags for this nameplate according to the nameplate info object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.IsDirty">
            <summary>
            Gets a value indicating whether this nameplate is considered 'dirty' or not according to the nameplate
            info object.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.IsPrefixTitle">
            <summary>
            Gets a value indicating whether the title for this nameplate is a prefix title or not according to the nameplate
            info object. This value is derived from the <see cref="P:Dalamud.Game.Gui.NamePlate.INamePlateInfoView.Flags"/> field.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateInfoView">
            <summary>
            Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler"/> fields do not affect this data.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.#ctor(FFXIVClientStructs.FFXIV.Client.UI.RaptureAtkModule.NamePlateInfo*)">
            <summary>
            Provides a read-only view of the nameplate info object data for a nameplate. Modifications to
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler"/> fields do not affect this data.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.FreeCompanyTag">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.QuotedFreeCompanyTag">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.QuotedTitle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.LevelText">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.Flags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.IsDirty">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateInfoView.IsPrefixTitle">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateKind">
            <summary>
            An enum describing what kind of game object this nameplate represents.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.PlayerCharacter">
            <summary>
            A player character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.EventNpcCompanion">
            <summary>
            An event NPC or companion.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.Retainer">
            <summary>
            A retainer.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.BattleNpcEnemy">
            <summary>
            An enemy battle NPC.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.BattleNpcFriendly">
            <summary>
            A friendly battle NPC.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.EventObject">
            <summary>
            An event object.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.Treasure">
            <summary>
            Treasure.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.GatheringPoint">
            <summary>
            A gathering point.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.BattleNpcSubkind6">
            <summary>
            A battle NPC with subkind 6.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateKind.Other">
            <summary>
            Something else.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer">
            <summary>
            A container for parts.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer.#ctor(Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer"/> class.
            </summary>
            <param name="context">The currently executing update context.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer.Name">
            <summary>
            Gets a parts object for constructing a nameplate name.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer.Title">
            <summary>
            Gets a parts object for constructing a nameplate title.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer.FreeCompanyTag">
            <summary>
            Gets a parts object for constructing a nameplate free company tag.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlatePartsContainer.ApplyBuilders(Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler)">
            <summary>
            Applies all container parts.
            </summary>
            <param name="handler">The handler to apply the builders to.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts">
            <summary>
            A part builder for constructing and setting quoted nameplate fields (i.e. free company tag and title).
            </summary>
            <param name="field">The field type which should be set.</param>
            <param name="isFreeCompany">Whether or not this is a Free Company part.</param>
            <remarks>
            This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
            performed. Only after all handler processing is complete does it write out any parts which were set to the
            associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
            contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateInfoView"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.#ctor(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.Boolean)">
            <summary>
            A part builder for constructing and setting quoted nameplate fields (i.e. free company tag and title).
            </summary>
            <param name="field">The field type which should be set.</param>
            <param name="isFreeCompany">Whether or not this is a Free Company part.</param>
            <remarks>
            This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
            performed. Only after all handler processing is complete does it write out any parts which were set to the
            associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
            contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateInfoView"/>.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.OuterWrap">
            <summary>
            Gets or sets the opening and closing SeStrings which will wrap the entire contents, which can be used to apply
            colors or styling to the entire field.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.LeftQuote">
            <summary>
            Gets or sets the opening quote string which appears before the text and opening text-wrap.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.RightQuote">
            <summary>
            Gets or sets the closing quote string which appears after the text and closing text-wrap.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.TextWrap">
            <summary>
            Gets or sets the opening and closing SeStrings which will wrap the text, which can be used to apply colors or
            styling to the field's text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.Text">
            <summary>
            Gets or sets this field's text.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateQuotedParts.Apply(Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler)">
            <summary>
            Applies the changes from this builder to the actual field.
            </summary>
            <param name="handler">The handler to perform the changes on.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateSimpleParts">
            <summary>
            A part builder for constructing and setting a simple (unquoted) nameplate field.
            </summary>
            <param name="field">The field type which should be set.</param>
            <remarks>
            This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
            performed. Only after all handler processing is complete does it write out any parts which were set to the
            associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
            contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateInfoView"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateSimpleParts.#ctor(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            A part builder for constructing and setting a simple (unquoted) nameplate field.
            </summary>
            <param name="field">The field type which should be set.</param>
            <remarks>
            This class works as a lazy writer initialized with empty parts, where an empty part signifies no change should be
            performed. Only after all handler processing is complete does it write out any parts which were set to the
            associated field. Reading fields from this class is usually not what you want to do, as you'll only be reading the
            contents of parts which other plugins have written to. Prefer reading from the base handler's properties or using
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateInfoView"/>.
            </remarks>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateSimpleParts.TextWrap">
            <summary>
            Gets or sets the opening and closing SeStrings which will wrap the text, which can be used to apply colors or
            styling to the field's text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateSimpleParts.Text">
            <summary>
            Gets or sets this field's text.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateSimpleParts.Apply(Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler)">
            <summary>
            Applies the changes from this builder to the actual field.
            </summary>
            <param name="handler">The handler to perform the changes on.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateStringField">
            <summary>
            An enum describing the string fields available in nameplate data. The <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateKind"/> and various flags
            determine which fields will actually be rendered.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.Name">
            <summary>
            The object's name.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.Title">
            <summary>
            The object's title.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.FreeCompanyTag">
            <summary>
            The object's free company tag.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.StatusPrefix">
            <summary>
            The object's status prefix.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.TargetSuffix">
            <summary>
            The object's target suffix.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.NamePlate.NamePlateStringField.LevelPrefix">
            <summary>
            The object's level prefix.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext">
            <summary>
            Contains information related to the pending nameplate data update. This is only valid for a single frame and should
            not be kept across frames.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.ActiveNamePlateCount">
            <summary>
            Gets the number of active nameplates. The actual number visible may be lower than this in cases where some
            nameplates are hidden by default (based on in-game "Display Name Settings" and so on).
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.IsFullUpdate">
            <summary>
            Gets a value indicating whether the game is currently performing a full update of all active nameplates.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.AddonAddress">
            <summary>
            Gets the address of the NamePlate addon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.NumberArrayDataAddress">
            <summary>
            Gets the address of the NamePlate addon's number array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.StringArrayDataAddress">
            <summary>
            Gets the address of the NamePlate addon's string array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateContext.NumberArrayDataEntryAddress">
            <summary>
            Gets the address of the first entry in the NamePlate addon's int array.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext">
            <summary>
            Contains information related to the pending nameplate data update. This is only valid for a single frame and should
            not be kept across frames.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.#ctor(Dalamud.Game.ClientState.Objects.ObjectTable)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext"/> class.
            </summary>
            <param name="objectTable">An object table.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.ActiveNamePlateCount">
            <summary>
            Gets the number of active nameplates. The actual number visible may be lower than this in cases where some
            nameplates are hidden by default (based on in-game "Display Name Settings" and so on).
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.IsFullUpdate">
            <summary>
            Gets a value indicating whether the game is currently performing a full update of all active nameplates.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.AddonAddress">
            <summary>
            Gets the address of the NamePlate addon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.NumberArrayDataAddress">
            <summary>
            Gets the address of the NamePlate addon's number array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.StringArrayDataAddress">
            <summary>
            Gets the address of the NamePlate addon's string array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.NumberArrayDataEntryAddress">
            <summary>
            Gets the address of the first entry in the NamePlate addon's int array.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.RaptureAtkModule">
            <summary>
            Gets the RaptureAtkModule.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.Ui3DModule">
            <summary>
            Gets the Ui3DModule.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.ObjectTable">
            <summary>
            Gets the ObjectTable.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.Addon">
            <summary>
            Gets a pointer to the NamePlate addon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.NumberData">
            <summary>
            Gets a pointer to the NamePlate addon's number array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.StringData">
            <summary>
            Gets a pointer to the NamePlate addon's string array data container.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.NumberStruct">
            <summary>
            Gets a pointer to the NamePlate addon's number array entries as a struct.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.HasParts">
            <summary>
            Gets or sets a value indicating whether any handler in the current context has instantiated a part builder.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext.ResetState(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,FFXIVClientStructs.FFXIV.Component.GUI.NumberArrayData**,FFXIVClientStructs.FFXIV.Component.GUI.StringArrayData**)">
            <summary>
            Resets the state of the context based on the provided addon lifecycle arguments.
            </summary>
            <param name="addon">A pointer to the addon.</param>
            <param name="numberArrayData">A pointer to the global number array data struct.</param>
            <param name="stringArrayData">A pointer to the global string array data struct.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler">
            <summary>
            A class representing a single nameplate. Provides mechanisms to look up the game object associated with the
            nameplate and allows for modification of various backing fields in number and string array data, which in turn
            affect aspects of the nameplate's appearance when drawn. Instances of this class are only valid for a single frame
            and should not be kept across frames.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GameObjectId">
            <summary>
            Gets the GameObjectId of the game object associated with this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GameObject">
            <summary>
            Gets the <see cref="T:Dalamud.Game.ClientState.Objects.Types.IGameObject"/> associated with this nameplate, if possible. Performs an object table scan
            and caches the result if successful.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.InfoView">
            <summary>
            Gets a read-only view of the nameplate info object data for a nameplate. Modifications to
            <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler"/> fields do not affect fields in the returned view.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.ArrayIndex">
            <summary>
            Gets the index for this nameplate data in the backing number and string array data. This is not the same as the
            rendered or object index, which can be retrieved from <see cref="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NamePlateIndex"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.BattleChara">
            <summary>
            Gets the <see cref="T:Dalamud.Game.ClientState.Objects.Types.IBattleChara"/> associated with this nameplate, if possible. Returns null if the nameplate
            has an associated <see cref="T:Dalamud.Game.ClientState.Objects.Types.IGameObject"/>, but that object cannot be assigned to <see cref="T:Dalamud.Game.ClientState.Objects.Types.IBattleChara"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.PlayerCharacter">
            <summary>
            Gets the <see cref="T:Dalamud.Game.ClientState.Objects.SubKinds.IPlayerCharacter"/> associated with this nameplate, if possible. Returns null if the
            nameplate has an associated <see cref="T:Dalamud.Game.ClientState.Objects.Types.IGameObject"/>, but that object cannot be assigned to
            <see cref="T:Dalamud.Game.ClientState.Objects.SubKinds.IPlayerCharacter"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NamePlateInfoAddress">
            <summary>
            Gets the address of the nameplate info struct.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NamePlateObjectAddress">
            <summary>
            Gets the address of the first entry associated with this nameplate in the NamePlate addon's int array.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NamePlateKind">
            <summary>
            Gets a value indicating what kind of nameplate this is, based on the kind of object it is associated with.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.UpdateFlags">
            <summary>
            Gets the update flags for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.TextColor">
            <summary>
            Gets or sets the overall text color for this nameplate. If this value is changed, the appropriate update flag
            will be set so that the game will reflect this change immediately.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.EdgeColor">
            <summary>
            Gets or sets the overall text edge color for this nameplate. If this value is changed, the appropriate update
            flag will be set so that the game will reflect this change immediately.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.MarkerIconId">
            <summary>
            Gets or sets the icon ID for the nameplate's marker icon, which is the large icon used to indicate quest
            availability and so on. This value is read from and reset by the game every frame, not just when a nameplate
            changes. Setting this to 0 disables the icon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NameIconId">
            <summary>
            Gets or sets the icon ID for the nameplate's name icon, which is the small icon shown to the left of the name.
            Setting this to -1 disables the icon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NamePlateIndex">
            <summary>
            Gets the nameplate index, which is the index used for rendering and looking up entries in the object array. For
            number and string array data, <see cref="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.ArrayIndex"/> is used.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.DrawFlags">
            <summary>
            Gets the draw flags for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.VisibilityFlags">
            <summary>
            Gets or sets the visibility flags for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.IsUpdating">
            <summary>
            Gets a value indicating whether this nameplate is undergoing a major update or not. This is usually true when a
            nameplate has just appeared or something meaningful about the entity has changed (e.g. its job or status). This
            flag is reset by the game during the update process (during requested update and before draw).
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.IsPrefixTitle">
            <summary>
            Gets or sets a value indicating whether the title (when visible) will be displayed above the object's name (a
            prefix title) instead of below the object's name (a suffix title).
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.DisplayTitle">
            <summary>
            Gets or sets a value indicating whether the title should be displayed at all.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.Name">
            <summary>
            Gets or sets the name for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.NameParts">
            <summary>
            Gets a builder which can be used to help cooperatively build a new name for this nameplate even when other
            plugins modifying the name are present. Specifically, this builder allows setting text and text-wrapping
            payloads (e.g. for setting text color) separately.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.Title">
            <summary>
            Gets or sets the title for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.TitleParts">
            <summary>
            Gets a builder which can be used to help cooperatively build a new title for this nameplate even when other
            plugins modifying the title are present. Specifically, this builder allows setting text, text-wrapping
            payloads (e.g. for setting text color), and opening and closing quote sequences separately.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.FreeCompanyTag">
            <summary>
            Gets or sets the free company tag for this nameplate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.FreeCompanyTagParts">
            <summary>
            Gets a builder which can be used to help cooperatively build a new FC tag for this nameplate even when other
            plugins modifying the FC tag are present. Specifically, this builder allows setting text, text-wrapping
            payloads (e.g. for setting text color), and opening and closing quote sequences separately.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.StatusPrefix">
            <summary>
            Gets or sets the status prefix for this nameplate. This prefix is used by the game to add BitmapFontIcon-based
            online status icons to player nameplates.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.TargetSuffix">
            <summary>
            Gets or sets the target suffix for this nameplate. This suffix is used by the game to add the squared-letter
            target tags to the end of combat target nameplates.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.LevelPrefix">
            <summary>
            Gets or sets the level prefix for this nameplate. This "Lv60" style prefix is added to enemy and friendly battle
            NPC nameplates to indicate the NPC level.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveName">
            <summary>
            Removes the contents of the name field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveTitle">
            <summary>
            Removes the contents of the title field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveFreeCompanyTag">
            <summary>
            Removes the contents of the FC tag field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveStatusPrefix">
            <summary>
            Removes the contents of the status prefix field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveTargetSuffix">
            <summary>
            Removes the contents of the target suffix field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveLevelPrefix">
            <summary>
            Removes the contents of the level prefix field for this nameplate. This differs from simply setting the field
            to an empty string because it writes a special value to memory, and other setters (except SetField variants)
            will refuse to overwrite this value. Therefore, fields removed this way are more likely to stay removed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GetFieldAsPointer(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            Gets a pointer to the string array value in the provided field.
            </summary>
            <param name="field">The field to read from.</param>
            <returns>A pointer to a sequence of non-null bytes.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GetFieldAsSpan(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            Gets a byte span containing the string array value in the provided field.
            </summary>
            <param name="field">The field to read from.</param>
            <returns>A ReadOnlySpan containing a sequence of non-null bytes.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GetFieldAsString(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            Gets a UTF8 string copy of the string array value in the provided field.
            </summary>
            <param name="field">The field to read from.</param>
            <returns>A copy of the string array value as a string.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.GetFieldAsSeString(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            Gets a parsed SeString copy of the string array value in the provided field.
            </summary>
            <param name="field">The field to read from.</param>
            <returns>A copy of the string array value as a parsed SeString.</returns>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.String)">
            <summary>
            Sets the string array value for the provided field.
            </summary>
            <param name="field">The field to write to.</param>
            <param name="value">The string to write.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Sets the string array value for the provided field.
            </summary>
            <param name="field">The field to write to.</param>
            <param name="value">The SeString to write.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.ReadOnlySpan{System.Byte})">
            <summary>
            Sets the string array value for the provided field. The provided byte sequence must be null-terminated.
            </summary>
            <param name="field">The field to write to.</param>
            <param name="value">The ReadOnlySpan of bytes to write.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.Byte*)">
            <summary>
            Sets the string array value for the provided field. The provided byte sequence must be null-terminated.
            </summary>
            <param name="field">The field to write to.</param>
            <param name="value">The pointer to a null-terminated sequence of bytes to write.</param>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.INamePlateUpdateHandler.RemoveField(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <summary>
            Sets the string array value for the provided field to a fixed pointer to an empty string in unmanaged memory.
            Other methods may notice this fixed pointer and refuse to overwrite it, preserving the emptiness of the field.
            </summary>
            <param name="field">The field to write to.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler">
            <summary>
            A class representing a single nameplate. Provides mechanisms to look up the game object associated with the
            nameplate and allows for modification of various backing fields in number and string array data, which in turn
            affect aspects of the nameplate's appearance when drawn. Instances of this class are only valid for a single frame
            and should not be kept across frames.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.#ctor(Dalamud.Game.Gui.NamePlate.NamePlateUpdateContext,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler"/> class.
            </summary>
            <param name="context">The current update context.</param>
            <param name="arrayIndex">The index for this nameplate data in the backing number and string array data. This is
            not the same as the rendered index, which can be retrieved from <see cref="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NamePlateIndex"/>.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.ArrayIndex">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GameObjectId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GameObject">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.BattleChara">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.PlayerCharacter">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.InfoView">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NamePlateInfoAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NamePlateObjectAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NamePlateKind">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.UpdateFlags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.TextColor">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.EdgeColor">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.MarkerIconId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NameIconId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NamePlateIndex">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.DrawFlags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.VisibilityFlags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.IsUpdating">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.IsPrefixTitle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.DisplayTitle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.NameParts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.TitleParts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.FreeCompanyTag">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.FreeCompanyTagParts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.StatusPrefix">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.TargetSuffix">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.LevelPrefix">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.PartsContainer">
            <summary>
            Gets or (lazily) creates a part builder container for this nameplate.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveTitle">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveFreeCompanyTag">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveStatusPrefix">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveTargetSuffix">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveLevelPrefix">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GetFieldAsPointer(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GetFieldAsSpan(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GetFieldAsString(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.GetFieldAsSeString(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,Dalamud.Game.Text.SeStringHandling.SeString)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.ReadOnlySpan{System.Byte})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.SetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,System.Byte*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.RemoveField(Dalamud.Game.Gui.NamePlate.NamePlateStringField)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.ResetState">
            <summary>
            Resets the state of this handler for re-use in a new update.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.NamePlate.NamePlateUpdateHandler.WeakSetField(Dalamud.Game.Gui.NamePlate.NamePlateStringField,Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Sets the string array value for the provided field, unless it was already set to the special empty string
            pointer used by the Remove methods.
            </summary>
            <param name="field">The field to write to.</param>
            <param name="value">The SeString to write.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Internal.PartyFinderPacket">
            <summary>
            The structure of the PartyFinder packet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Internal.PartyFinderPacket.PacketSize">
            <summary>
            Gets the size of this packet.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Internal.PartyFinderPacketListing">
            <summary>
            The structure of an individual listing within a packet.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui">
            <summary>
            This class handles interacting with the native PartyFinder window.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.PartyFinderGui.#ctor(Dalamud.Game.TargetSigScanner)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
            <param name="sigScanner">Sig scanner to use.</param>
        </member>
        <member name="E:Dalamud.Game.Gui.PartyFinder.PartyFinderGui.ReceiveListing">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.PartyFinderGui.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Dispose of managed and unmanaged resources.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGuiPluginScoped">
            <summary>
            A scoped variant of the PartyFinderGui service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.PartyFinderGuiPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGuiPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.PartyFinder.PartyFinderGuiPluginScoped.ReceiveListing">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.PartyFinderGuiPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags">
            <summary>
            Condition flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags.None">
            <summary>
            No duty condition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags.DutyComplete">
            <summary>
            The duty complete condition.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags.DutyCompleteWeeklyRewardUnclaimed">
            <summary>
            The duty complete (weekly reward unclaimed) condition. This condition is
            only available for savage fights prior to echo release.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags.DutyIncomplete">
            <summary>
            The duty incomplete condition.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory">
            <summary>
            Category flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.None">
            <summary>
            The none category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.DutyRoulette">
            <summary>
            The duty roulette category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.Dungeon">
            <summary>
            The dungeons category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.Guildhest">
            <summary>
            The guildhests category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.Trial">
            <summary>
            The trials category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.Raid">
            <summary>
            The raids category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.HighEndDuty">
            <summary>
            The high-end duty category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.PvP">
            <summary>
            The pvp category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.GoldSaucer">
            <summary>
            The gold saucer category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.Fate">
            <summary>
            The FATEs category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.TreasureHunt">
            <summary>
            The treasure hunts category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.TheHunt">
            <summary>
            The hunts category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.GatheringForay">
            <summary>
            The gathering forays category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.DeepDungeon">
            <summary>
            The deep dungeons category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.FieldOperation">
            <summary>
            The field operations category.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyCategory.VariantAndCriterionDungeon">
            <summary>
            The variant and criterion dungeons category.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags">
            <summary>
            Duty finder settings flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags.None">
            <summary>
            No duty finder settings.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags.UndersizedParty">
            <summary>
            The undersized party setting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags.MinimumItemLevel">
            <summary>
            The minimum item level setting.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags.SilenceEcho">
            <summary>
            The silence echo setting.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.DutyType">
            <summary>
            Duty type flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyType.Other">
            <summary>
            No duty type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyType.Roulette">
            <summary>
            The roulette duty type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.DutyType.Normal">
            <summary>
            The normal duty type.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.JobFlags">
            <summary>
            Job flags for the <see cref="N:Dalamud.Game.Gui.PartyFinder"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Gladiator">
            <summary>
            Gladiator (GLD).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Pugilist">
            <summary>
            Pugilist (PGL).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Marauder">
            <summary>
            Marauder (MRD).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Lancer">
            <summary>
            Lancer (LNC).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Archer">
            <summary>
            Archer (ARC).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Conjurer">
            <summary>
            Conjurer (CNJ).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Thaumaturge">
            <summary>
            Thaumaturge (THM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Paladin">
            <summary>
            Paladin (PLD).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Monk">
            <summary>
            Monk (MNK).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Warrior">
            <summary>
            Warrior (WAR).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Dragoon">
            <summary>
            Dragoon (DRG).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Bard">
            <summary>
            Bard (BRD).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.WhiteMage">
            <summary>
            White mage (WHM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.BlackMage">
            <summary>
            Black mage (BLM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Arcanist">
            <summary>
            Arcanist (ACN).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Summoner">
            <summary>
            Summoner (SMN).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Scholar">
            <summary>
            Scholar (SCH).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Rogue">
            <summary>
            Rogue (ROG).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Ninja">
            <summary>
            Ninja (NIN).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Machinist">
            <summary>
            Machinist (MCH).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.DarkKnight">
            <summary>
            Dark Knight (DRK).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Astrologian">
            <summary>
            Astrologian (AST).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Samurai">
            <summary>
            Samurai (SAM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.RedMage">
            <summary>
            Red mage (RDM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.BlueMage">
            <summary>
            Blue mage (BLM).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Gunbreaker">
            <summary>
            Gunbreaker (GNB).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Dancer">
            <summary>
            Dancer (DNC).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Reaper">
            <summary>
            Reaper (RPR).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Sage">
            <summary>
            Sage (SGE).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Viper">
            <summary>
            Viper (VPR).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.JobFlags.Pictomancer">
            <summary>
            Pictomancer (PCT).
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.JobFlagsExtensions">
            <summary>
            Extensions for the <see cref="T:Dalamud.Game.Gui.PartyFinder.Types.JobFlags"/> enum.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.Types.JobFlagsExtensions.ClassJob(Dalamud.Game.Gui.PartyFinder.Types.JobFlags,Dalamud.Plugin.Services.IDataManager)">
            <summary>
            Get the actual ClassJob from the in-game sheets for this JobFlags.
            </summary>
            <param name="job">A JobFlags enum member.</param>
            <param name="data">A DataManager to get the ClassJob from.</param>
            <returns>A ClassJob if found or null if not.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags">
            <summary>
            Loot rule flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags.None">
            <summary>
            No loot rules.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags.GreedOnly">
            <summary>
            The greed only rule.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags.Lootmaster">
            <summary>
            The lootmaster rule.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags">
            <summary>
            Objective flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags.None">
            <summary>
            No objective.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags.DutyCompletion">
            <summary>
            The duty completion objective.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags.Practice">
            <summary>
            The practice objective.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags.Loot">
            <summary>
            The loot objective.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing">
            <summary>
            A interface representing a single listing in party finder.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Objective">
            <summary>
            Gets  the objective of this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Conditions">
            <summary>
            Gets the conditions of this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.DutyFinderSettings">
            <summary>
            Gets the Duty Finder settings that will be used for this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.LootRules">
            <summary>
            Gets the loot rules that will be used for this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.SearchArea">
            <summary>
            Gets where this listing is searching. Note that this is also used for denoting alliance raid listings and one
            player per job.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Slots">
            <summary>
            Gets a list of player slots that the Party Finder is accepting.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.JobsPresent">
            <summary>
            Gets a list of the classes/jobs that are currently present in the party.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Id">
            <summary>
            Gets the ID assigned to this listing by the game's server.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.ContentId">
            <summary>
            Gets the player's unique content ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Name">
            <summary>
            Gets the name of the player hosting this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Description">
            <summary>
            Gets the description of this listing as set by the host. May be multiple lines.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.World">
            <summary>
            Gets the world that this listing was created on.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.HomeWorld">
            <summary>
            Gets the home world of the listing's host.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.CurrentWorld">
            <summary>
            Gets the current world of the listing's host.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Category">
            <summary>
            Gets the Party Finder category this listing is listed under.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.RawDuty">
            <summary>
            Gets the row ID of the duty this listing is for. May be 0 for non-duty listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Duty">
            <summary>
            Gets the duty this listing is for. May be null for non-duty listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.DutyType">
            <summary>
            Gets the type of duty this listing is for.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.BeginnersWelcome">
            <summary>
            Gets a value indicating whether if this listing is beginner-friendly. Shown with a sprout icon in-game.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.SecondsRemaining">
            <summary>
            Gets how many seconds this listing will continue to be available for. It may end before this time if the party
            fills or the host ends it early.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.MinimumItemLevel">
            <summary>
            Gets the minimum item level required to join this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Parties">
            <summary>
            Gets the number of parties this listing is recruiting for.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.SlotsAvailable">
            <summary>
            Gets the number of player slots this listing is recruiting for.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.SlotsFilled">
            <summary>
            Gets the number of player slots filled.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.LastPatchHotfixTimestamp">
            <summary>
            Gets the time at which the server this listings is on last restarted for a patch/hotfix.
            Probably.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.RawJobsPresent">
            <summary>
            Gets a list of the class/job IDs that are currently present in the party.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags)">
            <summary>
            Check if the given flag is present.
            </summary>
            <param name="flag">The flag to check for.</param>
            <returns>A value indicating whether the flag is present.</returns>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags)">
            <summary>
            Check if the given flag is present.
            </summary>
            <param name="flag">The flag to check for.</param>
            <returns>A value indicating whether the flag is present.</returns>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags)">
            <summary>
            Check if the given flag is present.
            </summary>
            <param name="flag">The flag to check for.</param>
            <returns>A value indicating whether the flag is present.</returns>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags)">
            <summary>
            Check if the given flag is present.
            </summary>
            <param name="flag">The flag to check for.</param>
            <returns>A value indicating whether the flag is present.</returns>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags)">
            <summary>
            Check if the given flag is present.
            </summary>
            <param name="flag">The flag to check for.</param>
            <returns>A value indicating whether the flag is present.</returns>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing">
            <summary>
            A single listing in party finder.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.#ctor(Dalamud.Game.Gui.PartyFinder.Internal.PartyFinderPacketListing)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing"/> class.
            </summary>
            <param name="listing">The interop listing data.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Id">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.ContentId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Description">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.World">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.HomeWorld">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.CurrentWorld">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Category">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.RawDuty">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Duty">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.DutyType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.BeginnersWelcome">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.SecondsRemaining">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.MinimumItemLevel">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Parties">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.SlotsAvailable">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.SlotsFilled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.LastPatchHotfixTimestamp">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Slots">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Objective">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Conditions">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.DutyFinderSettings">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.LootRules">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.SearchArea">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.RawJobsPresent">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.JobsPresent">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.ObjectiveFlags)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.ConditionFlags)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.DutyFinderSettingsFlags)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.LootRuleFlags)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListing.Item(Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListingEventArgs">
            <summary>
            A interface representing  additional arguments passed by the game.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListingEventArgs.BatchNumber">
            <summary>
            Gets the batch number.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.IPartyFinderListingEventArgs.Visible">
            <summary>
            Gets or sets a value indicating whether the listing is visible.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListingEventArgs">
            <summary>
            This class represents additional arguments passed by the game.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListingEventArgs.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListingEventArgs"/> class.
            </summary>
            <param name="batchNumber">The batch number.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListingEventArgs.BatchNumber">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderListingEventArgs.Visible">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderSlot">
            <summary>
            A player slot in a Party Finder listing.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderSlot.#ctor(System.UInt64)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderSlot"/> class.
            </summary>
            <param name="accepting">The flag value of accepted jobs.</param>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderSlot.Accepting">
            <summary>
            Gets a list of jobs that this slot is accepting.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.PartyFinder.Types.PartyFinderSlot.Item(Dalamud.Game.Gui.PartyFinder.Types.JobFlags)">
            <summary>
            Tests if this slot is accepting a job.
            </summary>
            <param name="flag">Job to test.</param>
        </member>
        <member name="T:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags">
            <summary>
            Search area flags for the <see cref="T:Dalamud.Game.Gui.PartyFinder.PartyFinderGui"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags.DataCentre">
            <summary>
            Datacenter.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags.Private">
            <summary>
            Private.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags.AllianceRaid">
            <summary>
            Alliance raid.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags.World">
            <summary>
            World.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.PartyFinder.Types.SearchAreaFlags.OnePlayerPerJob">
            <summary>
            One player per job.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.QuestToastOptions">
            <summary>
            This class represents options that can be used with the <see cref="T:Dalamud.Game.Gui.Toast.ToastGui"/> class for the quest toast variant.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.QuestToastOptions.Position">
            <summary>
            Gets or sets the position of the toast on the screen.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.QuestToastOptions.IconId">
             <summary>
             Gets or sets the ID of the icon that will appear in the toast.
            
             This may be 0 for no icon.
             </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.QuestToastOptions.DisplayCheckmark">
            <summary>
            Gets or sets a value indicating whether the toast will show a checkmark after appearing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.QuestToastOptions.PlaySound">
             <summary>
             Gets or sets a value indicating whether the toast will play a completion sound.
            
             This only works if <see cref="P:Dalamud.Game.Gui.Toast.QuestToastOptions.IconId"/> is non-zero or <see cref="P:Dalamud.Game.Gui.Toast.QuestToastOptions.DisplayCheckmark"/> is true.
             </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.QuestToastPosition">
            <summary>
            The alignment of native quest toast windows.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.QuestToastPosition.Centre">
            <summary>
            The toast will be aligned screen centre.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.QuestToastPosition.Right">
            <summary>
            The toast will be aligned screen right.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.QuestToastPosition.Left">
            <summary>
            The toast will be aligned screen left.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.ToastGui">
            <summary>
            This class facilitates interacting with and creating native toast windows.
            </summary>
            <summary>
            Handles normal toasts.
            </summary>
            <summary>
            Handles quest toasts.
            </summary>
            <summary>
            Handles error toasts.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.Toast.ToastGui"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGui.Toast">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGui.QuestToast">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGui.ErrorToast">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.UpdateQueue">
            <summary>
            Process the toast queue.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowNormal(System.String,Dalamud.Game.Gui.Toast.ToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowNormal(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.ToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowQuest(System.String,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowQuest(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowError(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGui.ShowError(Dalamud.Game.Text.SeStringHandling.SeString)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped">
            <summary>
            Plugin scoped version of ToastGui.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.Toast">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.QuestToast">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ErrorToast">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowNormal(System.String,Dalamud.Game.Gui.Toast.ToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowNormal(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.ToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowQuest(System.String,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowQuest(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowError(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Gui.Toast.ToastGuiPluginScoped.ShowError(Dalamud.Game.Text.SeStringHandling.SeString)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.ToastOptions">
            <summary>
            This class represents options that can be used with the <see cref="T:Dalamud.Game.Gui.Toast.ToastGui"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.ToastOptions.Position">
            <summary>
            Gets or sets the position of the toast on the screen.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Gui.Toast.ToastOptions.Speed">
            <summary>
            Gets or sets the speed of the toast.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.ToastPosition">
            <summary>
            The positioning of native toast windows.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.ToastPosition.Bottom">
            <summary>
            The toast will be towards the bottom.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.ToastPosition.Top">
            <summary>
            The toast will be towards the top.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Gui.Toast.ToastSpeed">
            <summary>
            The speed at which native toast windows will persist.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.ToastSpeed.Slow">
            <summary>
            The toast will take longer to disappear (around four seconds).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Gui.Toast.ToastSpeed.Fast">
            <summary>
            The toast will disappear more quickly (around two seconds).
            </summary>
        </member>
        <member name="T:Dalamud.Game.Internal.AntiDebug">
            <summary>
            This class disables anti-debug functionality in the game client.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Internal.AntiDebug.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Game.Internal.AntiDebug"/> class.</summary>
        </member>
        <member name="P:Dalamud.Game.Internal.AntiDebug.IsEnabled">
            <summary>
            Gets a value indicating whether the anti-debugging is enabled.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Internal.AntiDebug.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Internal.AntiDebug.Enable">
            <summary>
            Enables the anti-debugging by overwriting code in memory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Internal.AntiDebug.Disable">
            <summary>
            Disable the anti-debugging by reverting the overwritten code in memory.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Internal.DalamudAtkTweaks">
            <summary>
            This class implements in-game Dalamud options in the in-game System menu.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Internal.DalamudAtkTweaks.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Game.Internal.DalamudAtkTweaks"/> class.</summary>
        </member>
        <member name="M:Dalamud.Game.Internal.DalamudAtkTweaks.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventory">
            <summary>
            This class provides events for the players in-game inventory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventory.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventory.Subscribe(Dalamud.Game.Inventory.GameInventoryPluginScoped)">
            <summary>
            Subscribe to events.
            </summary>
            <param name="s">The event target.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventory.Unsubscribe(Dalamud.Game.Inventory.GameInventoryPluginScoped)">
            <summary>
            Unsubscribe from events.
            </summary>
            <param name="s">The event target.</param>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventory.DeferredReadOnlyCollection`1">
            <summary>
            A <see cref="T:System.Collections.Generic.IReadOnlyCollection`1"/> view of <see cref="T:System.Collections.Generic.IEnumerable`1"/>, so that the number of items
            contained within can be known in advance, and it can be enumerated multiple times.
            </summary>
            <typeparam name="T">The type of elements being enumerated.</typeparam>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventoryPluginScoped">
            <summary>
            Plugin-scoped version of a GameInventory service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.GameInventoryPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.InventoryChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.InventoryChangedRaw">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemAdded">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemRemoved">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemMoved">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemSplit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemMerged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemAddedExplicit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemRemovedExplicit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemChangedExplicit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemMovedExplicit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemSplitExplicit">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.ItemMergedExplicit">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.GetInventoryItems(Dalamud.Game.Inventory.GameInventoryType)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.InvokeChanged(System.Collections.Generic.IReadOnlyCollection{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs})">
            <summary>
            Invoke <see cref="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.InventoryChanged"/>.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.InvokeChangedRaw(System.Collections.Generic.IReadOnlyCollection{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs})">
            <summary>
            Invoke <see cref="E:Dalamud.Game.Inventory.GameInventoryPluginScoped.InventoryChangedRaw"/>.
            </summary>
            <param name="data">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryPluginScoped.Invoke(System.Collections.Generic.List{Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs})">
            <summary>
            Invoke the appropriate event handler.
            </summary>
            <param name="events">The data.</param>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventoryEvent">
            <summary>
            Class representing a item's changelog state.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Empty">
            <summary>
            A value indicating that there was no event.<br />
            You should not see this value, unless you explicitly used it yourself, or APIs using this enum say otherwise.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Added">
            <summary>
            Item was added to an inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Removed">
            <summary>
            Item was removed from an inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Changed">
            <summary>
            Properties are changed for an item in an inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Moved">
            <summary>
            Item has been moved, possibly across different inventories.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Split">
            <summary>
            Item has been split into two stacks from one, possibly across different inventories.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryEvent.Merged">
            <summary>
            Item has been merged into one stack from two, possibly across different inventories.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventoryItem">
            <summary>
            Dalamud wrapper around a ClientStructs InventoryItem.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryItem.InternalItem">
            <summary>
            The actual data.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryItem.dataUInt64">
            <summary>
            The view of the backing data, in <see cref="T:System.UInt64"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.#ctor(FFXIVClientStructs.FFXIV.Client.Game.InventoryItem)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.GameInventoryItem"/> struct.
            </summary>
            <param name="item">Inventory item to wrap.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.IsEmpty">
            <summary>
            Gets a value indicating whether the this <see cref="T:Dalamud.Game.Inventory.GameInventoryItem"/> is empty.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.ContainerType">
            <summary>
            Gets the container inventory type.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.InventorySlot">
            <summary>
            Gets the inventory slot index this item is in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.ItemId">
            <summary>
            Gets the item id.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Quantity">
            <summary>
            Gets the quantity of items in this item stack.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Spiritbond">
            <summary>
            Gets the spiritbond of this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Condition">
            <summary>
            Gets the repair condition of this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.IsHq">
            <summary>
            Gets a value indicating whether the item is High Quality.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.IsCompanyCrestApplied">
            <summary>
            Gets a value indicating whether the  item has a company crest applied.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.IsRelic">
            <summary>
            Gets a value indicating whether the item is a relic.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.IsCollectable">
            <summary>
            Gets a value indicating whether the is a collectable.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Materia">
            <summary>
            Gets the array of materia types.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.MateriaGrade">
            <summary>
            Gets the array of materia grades.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Address">
            <summary>
            Gets the address of native inventory item in the game.<br />
            Can be 0 if this instance of <see cref="T:Dalamud.Game.Inventory.GameInventoryItem"/> does not point to a valid set of container type and slot.<br />
            Note that this instance of <see cref="T:Dalamud.Game.Inventory.GameInventoryItem"/> can be a snapshot; it may not necessarily match the
            data you can query from the game using this address value.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.Stains">
            <summary>
            Gets the color used for this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.GlamourId">
            <summary>
            Gets the glamour id for this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.GameInventoryItem.CrafterContentId">
            <summary>
            Gets the items crafter's content id.
            NOTE: I'm not sure if this is a good idea to include or not in the dalamud api. Marked internal for now.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.System#IEquatable{Dalamud#Game#Inventory#GameInventoryItem}#Equals(Dalamud.Game.Inventory.GameInventoryItem)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.Equals(Dalamud.Game.Inventory.GameInventoryItem@)">
            <summary>Indicates whether the current object is equal to another object of the same type.</summary>
            <param name="other">An object to compare with this object.</param>
            <returns><c>true</c> if the current object is equal to the <paramref name="other" /> parameter; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.Equals(System.Object)">
            <inheritdoc cref="M:System.Object.Equals(System.Object)" />
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.GetHashCode">
            <inheritdoc cref="M:System.Object.GetHashCode" />
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.ToString">
            <inheritdoc cref="M:System.Object.ToString"/>
        </member>
        <member name="M:Dalamud.Game.Inventory.GameInventoryItem.GetReadOnlySpanOfInventory(Dalamud.Game.Inventory.GameInventoryType)">
            <summary>
            Gets a <see cref="T:System.Span`1"/> view of <see cref="T:FFXIVClientStructs.FFXIV.Client.Game.InventoryItem"/>s, wrapped as <see cref="T:Dalamud.Game.Inventory.GameInventoryItem"/>.
            </summary>
            <param name="type">The inventory type.</param>
            <returns>The span.</returns>
        </member>
        <member name="T:Dalamud.Game.Inventory.GameInventoryType">
            <summary>
            Enum representing various player inventories.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Inventory1">
            <summary>
            First panel of main player inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Inventory2">
            <summary>
            Second panel of main player inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Inventory3">
            <summary>
            Third panel of main player inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Inventory4">
            <summary>
            Fourth panel of main player inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.EquippedItems">
            <summary>
            Items that are currently equipped by the player.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Currency">
            <summary>
            Player currency container.
            ie, gil, serpent seals, sacks of nuts.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Crystals">
            <summary>
            Crystal container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.MailEdit">
            <summary>
            Item attachments of a letter the player is currently composing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Mail">
            <summary>
            Item attachments of a letter the player is currently reading.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.KeyItems">
            <summary>
            Key item container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HandIn">
            <summary>
            Quest item hand-in inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.DamagedGear">
            <summary>
            Repair window container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Examine">
            <summary>
            Examine window container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Reclaim">
            <summary>
            Estate Possession Retrieval container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingExteriorAppearanceEdit">
            <summary>
            Container for items when changing the exterior housing appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorAppearanceEdit">
            <summary>
            Container for items when changing the interior housing appearance.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ReconstructionBuyback">
            <summary>
            Doman Enclave Reconstruction Reclamation Box.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryOffHand">
            <summary>
            Armory off-hand weapon container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryHead">
            <summary>
            Armory head container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryBody">
            <summary>
            Armory body container.
            </summary>   
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryHands">
            <summary>
            Armory hand/gloves container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryWaist">
            <summary>
            Armory waist container.
            </summary>
            <remarks>
            This container should be unused as belt items were removed from the game in Shadowbringers.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryLegs">
            <summary>
            Armory legs/pants/skirt container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryFeets">
            <summary>
            Armory feet/boots/shoes container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryEar">
            <summary>
            Armory earring container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryNeck">
            <summary>
            Armory necklace container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryWrist">
            <summary>
            Armory bracelet container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryRings">
            <summary>
            Armory ring container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmorySoulCrystal">
            <summary>
            Armory soul crystal container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.ArmoryMainHand">
            <summary>
            Armory main-hand weapon container.
            </summary>  
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.SaddleBag1">
            <summary>
            First panel of saddelbag inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.SaddleBag2">
            <summary>
            Second panel of Saddlebag inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.PremiumSaddleBag1">
            <summary>
            First panel of premium saddlebag inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.PremiumSaddleBag2">
            <summary>
            Second panel of premium saddlebag inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage1">
            <summary>
            First panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage2">
            <summary>
            Second panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage3">
            <summary>
            Third panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage4">
            <summary>
            Fourth panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage5">
            <summary>
            Fifth panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage6">
            <summary>
            Sixth panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerPage7">
            <summary>
            Seventh panel of retainer inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerEquippedItems">
            <summary>
            Retainer equipment container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerGil">
            <summary>
            Retainer currency container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerCrystals">
            <summary>
            Retainer crystal container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.RetainerMarket">
            <summary>
            Retainer market item container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyPage1">
            <summary>
            First panel of Free Company inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyPage2">
            <summary>
            Second panel of Free Company inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyPage3">
            <summary>
            Third panel of Free Company inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyPage4">
            <summary>
            Fourth panel of Free Company inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyPage5">
            <summary>
            Fifth panel of Free Company inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyGil">
            <summary>
            Free Company currency container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.FreeCompanyCrystals">
            <summary>
            Free Company crystal container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingExteriorAppearance">
            <summary>
            Housing exterior appearance container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingExteriorPlacedItems">
            <summary>
            Housing exterior placed items container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorAppearance">
            <summary>
            Housing interior appearance container.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems1">
            <summary>
            First panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems2">
            <summary>
            Second panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems3">
            <summary>
            Third panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems4">
            <summary>
            Fourth panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems5">
            <summary>
            Fifth panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems6">
            <summary>
            Sixth panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems7">
            <summary>
            Seventh panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorPlacedItems8">
            <summary>
            Eighth panel of housing interior inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingExteriorStoreroom">
            <summary>
            Housing exterior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom1">
            <summary>
            First panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom2">
            <summary>
            Second panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom3">
            <summary>
            Third panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom4">
            <summary>
            Fourth panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom5">
            <summary>
            Fifth panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom6">
            <summary>
            Sixth panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom7">
            <summary>
            Seventh panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.HousingInteriorStoreroom8">
            <summary>
            Eighth panel of housing interior storeroom inventory.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Inventory.GameInventoryType.Invalid">
            <summary>
            An invalid value.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs">
            <summary>
            Represents the data associated with an item being affected across different slots, possibly in different containers.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.#ctor(Dalamud.Game.Inventory.GameInventoryEvent,Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs,Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs"/> class.
            </summary>
            <param name="type">Type of the event.</param>
            <param name="sourceEvent">The item at before slot.</param>
            <param name="targetEvent">The item at after slot.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.SourceInventory">
            <summary>
            Gets the inventory this item was at.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.TargetInventory">
            <summary>
            Gets the inventory this item now is.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.SourceSlot">
            <summary>
            Gets the slot this item was at.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.TargetSlot">
            <summary>
            Gets the slot this item now is.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.SourceEvent">
            <summary>
            Gets the associated source event.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.TargetEvent">
            <summary>
            Gets the associated target event.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryComplexEventArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs">
            <summary>
            Abstract base class representing inventory changed events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs.#ctor(Dalamud.Game.Inventory.GameInventoryEvent,Dalamud.Game.Inventory.GameInventoryItem@)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs"/> class.
            </summary>
            <param name="type">Type of the event.</param>
            <param name="item">Item about the event.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs.Type">
            <summary>
            Gets the type of event for these args.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs.Item">
            <summary>
            Gets the item associated with this event.
            <remarks><em>This is a copy of the item data.</em></remarks>
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs">
            <summary>
            Represents the data associated with an item being added to an inventory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs.#ctor(Dalamud.Game.Inventory.GameInventoryItem@)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs"/> class.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs.Inventory">
            <summary>
            Gets the inventory this item was added to.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemAddedArgs.Slot">
            <summary>
            Gets the slot this item was added to.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs">
            <summary>
            Represents the data associated with an items properties being changed.
            This also includes an items stack count changing.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs.#ctor(Dalamud.Game.Inventory.GameInventoryItem@,Dalamud.Game.Inventory.GameInventoryItem@)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs"/> class.
            </summary>
            <param name="oldItem">The item before change.</param>
            <param name="newItem">The item after change.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs.Inventory">
            <summary>
            Gets the inventory this item is in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs.Slot">
            <summary>
            Gets the inventory slot this item is in.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemChangedArgs.OldItemState">
            <summary>
            Gets the state of the item from before it was changed.
            <remarks><em>This is a copy of the item data.</em></remarks>
            </summary>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs">
            <summary>
            Represents the data associated with an item being merged from two stacks into one.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs.#ctor(Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs,Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs"/> class.
            </summary>
            <param name="sourceEvent">The item at before slot.</param>
            <param name="targetEvent">The item at after slot.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMergedArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs">
            <summary>
            Represents the data associated with an item being moved from one inventory and added to another.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs.#ctor(Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs,Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs"/> class.
            </summary>
            <param name="sourceEvent">The item at before slot.</param>
            <param name="targetEvent">The item at after slot.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemMovedArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs">
            <summary>
            Represents the data associated with an item being removed from an inventory.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs.#ctor(Dalamud.Game.Inventory.GameInventoryItem@)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs"/> class.
            </summary>
            <param name="item">The item.</param>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs.Inventory">
            <summary>
            Gets the inventory this item was removed from.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemRemovedArgs.Slot">
            <summary>
            Gets the slot this item was removed from.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs">
            <summary>
            Represents the data associated with an item being split from one stack into two.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs.#ctor(Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs,Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryEventArgs)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs"/> class.
            </summary>
            <param name="sourceEvent">The item at before slot.</param>
            <param name="targetEvent">The item at after slot.</param>
        </member>
        <member name="M:Dalamud.Game.Inventory.InventoryEventArgTypes.InventoryItemSplitArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.MarketBoard.MarketBoard">
            <summary>
            This class provides access to market board events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.MarketBoard.MarketBoard.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.MarketBoard.MarketBoard"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoard.HistoryReceived">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoard.ItemPurchased">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoard.OfferingsReceived">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoard.PurchaseRequested">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoard.TaxRatesReceived">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.MarketBoard.MarketBoard.DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.MarketBoard.MarketBoardPluginScoped">
            <summary>
            Plugin scoped version of MarketBoard.
            </summary>
        </member>
        <member name="M:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.MarketBoard.MarketBoardPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.HistoryReceived">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.ItemPurchased">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.OfferingsReceived">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.PurchaseRequested">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.TaxRatesReceived">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.MarketBoard.MarketBoardPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Network.GameNetwork">
            <summary>
            This class handles interacting with game network events.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Network.GameNetwork.NetworkMessage">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Network.GameNetwork.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Network.GameNetworkPluginScoped">
            <summary>
            Plugin-scoped version of a AddonLifecycle service.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.GameNetworkPluginScoped.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.GameNetworkPluginScoped"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Network.GameNetworkPluginScoped.NetworkMessage">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Network.GameNetworkPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Network.GameNetworkAddressResolver">
            <summary>
            The address resolver for the <see cref="T:Dalamud.Game.Network.GameNetwork"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.GameNetworkAddressResolver.ProcessZonePacketUp">
            <summary>
            Gets the address of the ProcessZonePacketUp method.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.GameNetworkAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.IMarketBoardUploader">
            <summary>
            An interface binding for the Universalis uploader.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.IMarketBoardUploader.Upload(Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest)">
            <summary>
            Upload data about an item.
            </summary>
            <param name="item">The item request data being uploaded.</param>
            <returns>An async task.</returns>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.IMarketBoardUploader.UploadTax(Dalamud.Game.Network.Structures.MarketTaxRates)">
            <summary>
            Upload tax rate data.
            </summary>
            <param name="taxRates">The tax rate data being uploaded.</param>
            <returns>An async task.</returns>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.IMarketBoardUploader.UploadPurchase(Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler)">
            <summary>
            Upload information about a purchase this client has made.
            </summary>
            <param name="purchaseHandler">The purchase handler data associated with the sale.</param>
            <returns>An async task.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest">
            <summary>
            This represents a submission to a marketboard aggregation website.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.Status">
            <summary>
            Gets the request status. Nonzero statuses are errors.
            Known values: default=0; rate limited=0x70000003.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.Ok">
            <summary>
            Gets a value indicating whether or not this request was successful.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.AmountToArrive">
            <summary>
            Gets the amount to arrive.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.CatalogId">
            <summary>
            Gets or sets the offered catalog id used in this listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.Listings">
            <summary>
            Gets the offered item listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.History">
            <summary>
            Gets the historical item listings.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest.Read(System.IntPtr)">
            <summary>
            Read a packet off the wire.
            </summary>
            <param name="dataPtr">Packet data.</param>
            <returns>An object representing the data read.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.Hq">
            <summary>
            Gets or sets a value indicating whether the item is HQ or not.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.PricePerUnit">
            <summary>
            Gets or sets the item price per unit.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.Quantity">
            <summary>
            Gets or sets the quantity of items available.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.BuyerName">
            <summary>
            Gets or sets the name of the buyer.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.OnMannequin">
            <summary>
            Gets or sets a value indicating whether this item was on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.SellerId">
            <summary>
            Gets or sets the seller ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.BuyerId">
            <summary>
            Gets or sets the buyer ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisHistoryEntry.Timestamp">
            <summary>
            Gets or sets the timestamp of the transaction.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest">
            <summary>
            Request payload for market board purchases.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest.RetainerId">
            <summary>
            Gets or sets the object ID of the retainer associated with the sale.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest.ListingId">
            <summary>
            Gets or sets the object ID of the item listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest.Quantity">
            <summary>
            Gets or sets the quantity of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest.PricePerUnit">
            <summary>
            Gets or sets the unit price of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingDeleteRequest.UploaderId">
            <summary>
            Gets or sets the uploader ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.ListingId">
            <summary>
            Gets or sets the listing ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.Hq">
            <summary>
            Gets or sets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.PricePerUnit">
            <summary>
            Gets or sets the item price per unit.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.Quantity">
            <summary>
            Gets or sets the item quantity.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.RetainerName">
            <summary>
            Gets or sets the name of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.RetainerId">
            <summary>
            Gets or sets the ID of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.CreatorName">
            <summary>
            Gets or sets the name of the user who created the entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.OnMannequin">
            <summary>
            Gets or sets a value indicating whether the item is on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.SellerId">
            <summary>
            Gets or sets the seller ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.CreatorId">
            <summary>
            Gets or sets the ID of the user who created the entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.StainId">
            <summary>
            Gets or sets the ID of the dye on the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.RetainerCity">
            <summary>
            Gets or sets the city where the selling retainer resides.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.LastReviewTime">
            <summary>
            Gets or sets the last time the entry was reviewed.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsEntry.Materia">
            <summary>
            Gets or sets the materia attached to the item.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsUploadRequest">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsUploadRequest.WorldId">
            <summary>
            Gets or sets the world ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsUploadRequest.ItemId">
            <summary>
            Gets or sets the item ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsUploadRequest.Listings">
            <summary>
            Gets or sets the list of available items.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemListingsUploadRequest.UploaderId">
            <summary>
            Gets or sets the uploader ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemMateria">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemMateria.SlotId">
            <summary>
            Gets or sets the item slot ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemMateria.MateriaId">
            <summary>
            Gets or sets the materia ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest.WorldId">
            <summary>
            Gets or sets the world ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest.ItemId">
            <summary>
            Gets or sets the item ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest.Listings">
            <summary>
            Gets or sets the list of available items.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest.Sales">
            <summary>
            Gets or sets the list of available entries.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisItemUploadRequest.UploaderId">
            <summary>
            Gets or sets the uploader ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.LimsaLominsa">
            <summary>
            Gets or sets Limsa Lominsa's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Gridania">
            <summary>
            Gets or sets Gridania's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Uldah">
            <summary>
            Gets or sets Ul'dah's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Ishgard">
            <summary>
            Gets or sets Ishgard's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Kugane">
            <summary>
            Gets or sets Kugane's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Crystarium">
            <summary>
            Gets or sets The Crystarium's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Sharlayan">
            <summary>
            Gets or sets Old Sharlayan's current tax rate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxData.Tuliyollal">
            <summary>
            Gets or sets Tuliyollal's current tax rate.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxUploadRequest">
            <summary>
            A Universalis API structure.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxUploadRequest.UploaderId">
            <summary>
            Gets or sets the uploader's ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxUploadRequest.WorldId">
            <summary>
            Gets or sets the world to retrieve data from.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.Types.UniversalisTaxUploadRequest.TaxData">
            <summary>
            Gets or sets tax data for each city's market.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader">
            <summary>
            This class represents an uploader for contributing data to Universalis.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader.#ctor(Dalamud.Networking.Http.HappyHttpClient)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader"/> class.
            </summary>
            <param name="happyHttpClient">An instance of <see cref="T:Dalamud.Networking.Http.HappyHttpClient"/>.</param>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader.Upload(Dalamud.Game.Network.Internal.MarketBoardUploaders.MarketBoardItemRequest)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader.UploadTax(Dalamud.Game.Network.Structures.MarketTaxRates)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.MarketBoardUploaders.Universalis.UniversalisMarketBoardUploader.UploadPurchase(Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler)">
            <inheritdoc/>
            <remarks>
            It may seem backwards that an upload only performs a delete request, however this is not trying
            to track the available listings, that is done via the listings packet. All this does is remove
            a listing, or delete it, when a purchase has been made.
            </remarks>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.NetworkHandlers">
            <summary>
            This class handles network notifications and uploading market board data.
            </summary>
        </member>
        <member name="E:Dalamud.Game.Network.Internal.NetworkHandlers.CfPop">
            <summary>
            Event which gets fired when a duty is ready.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbPurchaseObservable">
            <summary>
            Gets an observable to track marketboard purchase events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbHistoryObservable">
            <summary>
            Gets an observable to track marketboard history events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbTaxesObservable">
            <summary>
            Gets an observable to track marketboard tax events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbItemRequestObservable">
            <summary>
            Gets an observable to track marketboard item request events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbOfferingsObservable">
            <summary>
            Gets an observable to track marketboard offerings events.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlers.MbPurchaseSentObservable">
            <summary>
            Gets an observable to track marketboard purchase request events.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.NetworkHandlers.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.NetworkHandlers.Dispose(System.Boolean)">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
            <param name="shouldDispose">Whether or not to execute the disposal.</param>
        </member>
        <member name="T:Dalamud.Game.Network.Internal.NetworkHandlersAddressResolver">
            <summary>
            Internal address resolver for the network handlers.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Internal.NetworkHandlersAddressResolver.CustomTalkEventResponsePacketHandler">
            <summary>
            Gets or sets the pointer to the method responsible for custom talk events. Necessary for marketboard tax data,
            as this isn't really exposed anywhere else.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.NetworkHandlersAddressResolver.Setup64Bit(Dalamud.Game.ISigScanner)">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Game.Network.Internal.WinSockHandlers">
            <summary>
            This class enables TCP optimizations in the game socket for better performance.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Internal.WinSockHandlers.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.NetworkMessageDirection">
            <summary>
            This represents the direction of a network message.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.NetworkMessageDirection.ZoneDown">
            <summary>
            A zone down message.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.NetworkMessageDirection.ZoneUp">
            <summary>
            A zone up message.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardCurrentOfferings">
            <summary>
            An interface that represents the current market board offerings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardCurrentOfferings.ItemListings">
            <summary>
            Gets the list of individual item listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardCurrentOfferings.RequestId">
            <summary>
            Gets the request ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardItemListing">
            <summary>
            An interface that represents the current market board offering of a single item from the <see cref="T:Dalamud.Game.Network.Structures.IMarketBoardCurrentOfferings"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.ArtisanId">
            <summary>
            Gets the artisan ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.ItemId">
            <summary>
            Gets the item ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.ItemQuantity">
            <summary>
            Gets the item quantity.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.ListingId">
            <summary>
            Gets the listing ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.Materia">
            <summary>
            Gets the list of materia attached to this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.MateriaCount">
            <summary>
            Gets the amount of attached materia.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.OnMannequin">
            <summary>
            Gets a value indicating whether this item is on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.PricePerUnit">
            <summary>
            Gets the price per unit.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.RetainerCityId">
            <summary>
            Gets the city ID of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.RetainerId">
            <summary>
            Gets the ID of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.RetainerName">
            <summary>
            Gets the name of the retainer.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.Stain1Id">
            <summary>
            Gets the first stain or applied dye of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.Stain2Id">
            <summary>
            Gets the second stain or applied dye of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardItemListing.TotalTax">
            <summary>
            Gets the total tax.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IItemMateria">
            <summary>
            An interface that represents the materia slotted to an <see cref="T:Dalamud.Game.Network.Structures.IMarketBoardItemListing"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IItemMateria.Index">
            <summary>
            Gets the materia index.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IItemMateria.MateriaId">
            <summary>
            Gets the materia ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardHistory">
            <summary>
            An interface that represents the market board history from the game.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistory.ItemId">
            <summary>
            Gets the item ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistory.HistoryListings">
            <summary>
            Gets the list of individual item history listings.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing">
            <summary>
            An interface that represents the market board history of a single item from <see cref="T:Dalamud.Game.Network.Structures.IMarketBoardHistory"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.BuyerName">
            <summary>
            Gets the buyer's name.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.OnMannequin">
            <summary>
            Gets a value indicating whether the item is on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.PurchaseTime">
            <summary>
            Gets the time of purchase.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.Quantity">
            <summary>
            Gets the quantity.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardHistoryListing.SalePrice">
            <summary>
            Gets the sale price.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardPurchase">
            <summary>
            An interface that represents market board purchase information. This message is received from the
            server when a purchase is made at a market board.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchase.CatalogId">
            <summary>
            Gets the item ID of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchase.ItemQuantity">
            <summary>
            Gets the quantity of the item that was purchased.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler">
            <summary>
            An interface that represents market board purchase information. This message is sent from the
            client when a purchase is made at a market board.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.RetainerId">
            <summary>
            Gets the object ID of the retainer associated with the sale.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.ListingId">
            <summary>
            Gets the object ID of the item listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.CatalogId">
            <summary>
            Gets the item ID of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.ItemQuantity">
            <summary>
            Gets the quantity of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.PricePerUnit">
            <summary>
            Gets the unit price of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.TotalTax">
            <summary>
            Gets the total tax.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketBoardPurchaseHandler.RetainerCityId">
            <summary>
            Gets the city ID of the retainer selling the item.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.IMarketTaxRates">
            <summary>
            An interface that represents the tax rates received by the client when interacting with a retainer vocate.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.Category">
            <summary>
            Gets the category of this ResultDialog packet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.LimsaLominsaTax">
            <summary>
            Gets the tax rate in Limsa Lominsa.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.GridaniaTax">
            <summary>
            Gets the tax rate in Gridania.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.UldahTax">
            <summary>
            Gets the tax rate in Ul'dah.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.IshgardTax">
            <summary>
            Gets the tax rate in Ishgard.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.KuganeTax">
            <summary>
            Gets the tax rate in Kugane.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.CrystariumTax">
            <summary>
            Gets the tax rate in the Crystarium.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.SharlayanTax">
            <summary>
            Gets the tax rate in the Crystarium.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.TuliyollalTax">
            <summary>
            Gets the tax rate in Tuliyollal.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.IMarketTaxRates.ValidUntil">
            <summary>
            Gets until when these values are valid.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup">
            <summary>
            Display group of a character. Used for friends.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.All">
            <summary>
            All display groups.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.None">
            <summary>
            No display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Star">
            <summary>
            Star display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Circle">
            <summary>
            Circle display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Triangle">
            <summary>
            Triangle display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Diamond">
            <summary>
            Diamond display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Heart">
            <summary>
            Heart display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Spade">
            <summary>
            Spade display group.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Network.Structures.InfoProxy.DisplayGroup.Club">
            <summary>
            Club display group.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.InfoProxy.CharacterData">
            <summary>
            Dalamud wrapper around a client structs <see cref="T:FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.#ctor(FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Structures.InfoProxy.CharacterData"/> class.
            </summary>
            <param name="data">Character data to wrap.</param>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Address">
            <summary>
            Gets the address of the <see cref="T:FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData"/> in memory.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.ContentId">
            <summary>
            Gets the content id of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.StatusMask">
            <summary>
            Gets the status mask of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Statuses">
            <summary>
            Gets the applicable statues of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.DisplayGroup">
            <summary>
            Gets the display group of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.IsFromOtherServer">
            <summary>
            Gets a value indicating whether the character's home world is different from the current world.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Sort">
            <summary>
            Gets the sort order of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.CurrentWorld">
            <summary>
            Gets the current world of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.HomeWorld">
            <summary>
            Gets the home world of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Location">
            <summary>
            Gets the location of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.GrandCompany">
            <summary>
            Gets the grand company of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.ClientLanguage">
            <summary>
            Gets the primary client language of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.LanguageMask">
            <summary>
            Gets the supported language mask of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Languages">
            <summary>
            Gets the supported languages the character supports.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Gender">
            <summary>
            Gets the gender of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.ClassJob">
            <summary>
            Gets the job of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Name">
            <summary>
            Gets the name of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.FCTag">
            <summary>
            Gets the free company tag of the character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.InfoProxy.CharacterData.Struct">
            <summary>
            Gets the underlying <see cref="T:FFXIVClientStructs.FFXIV.Client.UI.Info.InfoProxyCommonList.CharacterData"/> struct.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings">
            <summary>
            This class represents the current market board offerings from a game network packet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.ItemListings">
            <summary>
            Gets the list of individual item listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.RequestId">
            <summary>
            Gets the request ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.InternalItemListings">
            <summary>
            Gets or sets the internal read-write list of marketboard item listings.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.Read(System.IntPtr)">
            <summary>
            Read a <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings"/> object from memory.
            </summary>
            <param name="dataPtr">Address to read.</param>
            <returns>A new <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings"/> object.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing">
            <summary>
            This class represents the current market board offering of a single item from the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings"/> network packet.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ArtisanId">
            <summary>
            Gets the artisan ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.CatalogId">
            <summary>
            Gets the catalog ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemQuantity">
            <summary>
            Gets the item quantity.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ListingId">
            <summary>
            Gets the listing ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.Materia">
            <summary>
            Gets the list of materia attached to this item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.MateriaCount">
            <summary>
            Gets the amount of attached materia.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.OnMannequin">
            <summary>
            Gets a value indicating whether this item is on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.PricePerUnit">
            <summary>
            Gets the price per unit.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.RetainerCityId">
            <summary>
            Gets the city ID of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.RetainerId">
            <summary>
            Gets the ID of the retainer selling the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.RetainerName">
            <summary>
            Gets the name of the retainer.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.RetainerOwnerId">
            <summary>
            Gets the ID of the retainer's owner.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.Stain1Id">
            <summary>
            Gets the first stain or applied dye of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.Stain2Id">
            <summary>
            Gets the second stain or applied dye of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.TotalTax">
            <summary>
            Gets the total tax.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.LastReviewTime">
            <summary>
            Gets or sets the time this offering was last reviewed.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.StainId">
            <summary>
            Gets the stain or applied dye of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.PlayerName">
            <summary>
            Gets or sets the player name.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemMateria">
            <summary>
            This represents the materia slotted to an <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemMateria.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemMateria"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemMateria.Index">
            <summary>
            Gets the materia index.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardCurrentOfferings.MarketBoardItemListing.ItemMateria.MateriaId">
            <summary>
            Gets the materia ID.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardHistory">
            <summary>
            This class represents the market board history from a game network packet.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardHistory.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardHistory"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.CatalogId">
            <summary>
            Gets the catalog ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.ItemId">
            <summary>
            Gets the ID (for EXD) for the item being sold.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.HistoryListings">
            <summary>
            Gets the list of individual item listings.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.InternalHistoryListings">
            <summary>
            Gets or sets a list of individual item listings.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardHistory.Read(System.IntPtr)">
            <summary>
            Read a <see cref="T:Dalamud.Game.Network.Structures.MarketBoardHistory"/> object from memory.
            </summary>
            <param name="dataPtr">Address to read.</param>
            <returns>A new <see cref="T:Dalamud.Game.Network.Structures.MarketBoardHistory"/> object.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing">
            <summary>
            This class represents the market board history of a single item from the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardHistory"/> network packet.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.BuyerName">
            <summary>
            Gets the buyer's name.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.OnMannequin">
            <summary>
            Gets a value indicating whether the item is on a mannequin.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.PurchaseTime">
            <summary>
            Gets the time of purchase.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.Quantity">
            <summary>
            Gets the quantity.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardHistory.MarketBoardHistoryListing.SalePrice">
            <summary>
            Gets the sale price.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardPurchase">
            <summary>
            Represents market board purchase information. This message is received from the
            server when a purchase is made at a market board.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchase.CatalogId">
            <summary>
            Gets the item ID of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchase.ItemQuantity">
            <summary>
            Gets the quantity of the item that was purchased.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardPurchase.Read(System.IntPtr)">
            <summary>
            Reads market board purchase information from the struct at the provided pointer.
            </summary>
            <param name="dataPtr">A pointer to a struct containing market board purchase information from the server.</param>
            <returns>An object representing the data read.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler">
            <summary>
            Represents market board purchase information. This message is sent from the
            client when a purchase is made at a market board.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.RetainerId">
            <summary>
            Gets the object ID of the retainer associated with the sale.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.ListingId">
            <summary>
            Gets the object ID of the item listing.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.CatalogId">
            <summary>
            Gets the item ID of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.ItemQuantity">
            <summary>
            Gets the quantity of the item that was purchased.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.PricePerUnit">
            <summary>
            Gets the unit price of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.IsHq">
            <summary>
            Gets a value indicating whether the item is HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.TotalTax">
            <summary>
            Gets the total tax.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.RetainerCityId">
            <summary>
            Gets the city ID of the retainer selling the item.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketBoardPurchaseHandler.Read(System.IntPtr)">
            <summary>
            Reads market board purchase information from the struct at the provided pointer.
            </summary>
            <param name="dataPtr">A pointer to a struct containing market board purchase information from the client.</param>
            <returns>An object representing the data read.</returns>
        </member>
        <member name="T:Dalamud.Game.Network.Structures.MarketTaxRates">
            <summary>
            This class represents the "Result Dialog" packet. This is also used e.g. for reduction results, but we only care about tax rates.
            We can do that by checking the "Category" field.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.Category">
            <summary>
            Gets the category of this ResultDialog packet.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.LimsaLominsaTax">
            <summary>
            Gets the tax rate in Limsa Lominsa.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.GridaniaTax">
            <summary>
            Gets the tax rate in Gridania.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.UldahTax">
            <summary>
            Gets the tax rate in Ul'dah.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.IshgardTax">
            <summary>
            Gets the tax rate in Ishgard.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.KuganeTax">
            <summary>
            Gets the tax rate in Kugane.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.CrystariumTax">
            <summary>
            Gets the tax rate in the Crystarium.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.SharlayanTax">
            <summary>
            Gets the tax rate in Sharlayan.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.TuliyollalTax">
            <summary>
            Gets the tax rate in Tuliyollal.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Network.Structures.MarketTaxRates.ValidUntil">
            <summary>
            Gets until when these values are valid.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketTaxRates.Read(System.IntPtr)">
            <summary>
            Read a <see cref="T:Dalamud.Game.Network.Structures.MarketTaxRates"/> object from memory.
            </summary>
            <param name="dataPtr">Address to read.</param>
            <returns>A new <see cref="T:Dalamud.Game.Network.Structures.MarketTaxRates"/> object.</returns>
        </member>
        <member name="M:Dalamud.Game.Network.Structures.MarketTaxRates.ReadFromCustomTalk(System.IntPtr)">
            <summary>
            Generate a MarketTaxRates wrapper class from information located in a CustomTalk packet.
            </summary>
            <param name="dataPtr">The pointer to the relevant CustomTalk data.</param>
            <returns>Returns a wrapped and ready-to-go MarketTaxRates record.</returns>
        </member>
        <member name="T:Dalamud.Game.SigScanner">
            <summary>
            A SigScanner facilitates searching for memory signatures in a given ProcessModule.
            </summary>
        </member>
        <member name="M:Dalamud.Game.SigScanner.#ctor(System.Boolean,System.IO.FileInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.SigScanner"/> class using the main module of the current process.
            </summary>
            <param name="doCopy">Whether or not to copy the module upon initialization for search operations to use, as to not get disturbed by possible hooks.</param>
            <param name="cacheFile">File used to cached signatures.</param>
        </member>
        <member name="M:Dalamud.Game.SigScanner.#ctor(System.Diagnostics.ProcessModule,System.Boolean,System.IO.FileInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.SigScanner"/> class.
            </summary>
            <param name="module">The ProcessModule to be used for scanning.</param>
            <param name="doCopy">Whether or not to copy the module upon initialization for search operations to use, as to not get disturbed by possible hooks.</param>
            <param name="cacheFile">File used to cached signatures.</param>
        </member>
        <member name="P:Dalamud.Game.SigScanner.IsCopy">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.Is32BitProcess">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.SearchBase">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.TextSectionBase">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.TextSectionOffset">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.TextSectionSize">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.DataSectionBase">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.DataSectionOffset">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.DataSectionSize">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.RDataSectionBase">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.RDataSectionOffset">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.RDataSectionSize">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.Module">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.SigScanner.IsService">
            <summary>Gets or sets a value indicating whether this instance of <see cref="T:Dalamud.Game.SigScanner"/> is meant to be a
            Dalamud service.</summary>
        </member>
        <member name="M:Dalamud.Game.SigScanner.Scan(System.IntPtr,System.Int32,System.String)">
            <summary>
            Scan memory for a signature.
            </summary>
            <param name="baseAddress">The base address to scan from.</param>
            <param name="size">The amount of bytes to scan.</param>
            <param name="signature">The signature to search for.</param>
            <returns>The found offset.</returns>
        </member>
        <member name="M:Dalamud.Game.SigScanner.TryScan(System.IntPtr,System.Int32,System.String,System.IntPtr@)">
            <summary>
            Try scanning memory for a signature.
            </summary>
            <param name="baseAddress">The base address to scan from.</param>
            <param name="size">The amount of bytes to scan.</param>
            <param name="signature">The signature to search for.</param>
            <param name="result">The offset, if found.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.SigScanner.GetStaticAddressFromSig(System.String,System.Int32)">
            <summary>
            Scan for a .data address using a .text function.
            This is intended to be used with IDA sigs.
            Place your cursor on the line calling a static address, and create and IDA sig.
            The signature and offset should not break through instruction boundaries.
            </summary>
            <param name="signature">The signature of the function using the data.</param>
            <param name="offset">The offset from function start of the instruction using the data.</param>
            <returns>An IntPtr to the static memory location.</returns>
        </member>
        <member name="M:Dalamud.Game.SigScanner.TryGetStaticAddressFromSig(System.String,System.IntPtr@,System.Int32)">
            <summary>
            Try scanning for a .data address using a .text function.
            This is intended to be used with IDA sigs.
            Place your cursor on the line calling a static address, and create and IDA sig.
            </summary>
            <param name="signature">The signature of the function using the data.</param>
            <param name="result">An IntPtr to the static memory location, if found.</param>
            <param name="offset">The offset from function start of the instruction using the data.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ScanData(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.TryScanData(System.String,System.IntPtr@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ScanModule(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.TryScanModule(System.String,System.IntPtr@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ResolveRelativeAddress(System.IntPtr,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ScanText(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.TryScanText(System.String,System.IntPtr@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ScanAllText(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ScanAllText(System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.SigScanner.Save">
            <summary>
            Save the current state of the cache.
            </summary>
        </member>
        <member name="M:Dalamud.Game.SigScanner.DisposeCore">
            <summary>
            Free the memory of the copied module search area on object disposal, if applicable.
            </summary>
        </member>
        <member name="M:Dalamud.Game.SigScanner.ReadJmpCallSig(System.IntPtr)">
            <summary>
            Helper for ScanText to get the correct address for IDA sigs that mark the first JMP or CALL location.
            </summary>
            <param name="sigLocation">The address the JMP or CALL sig resolved to.</param>
            <returns>The real offset of the signature.</returns>
        </member>
        <member name="T:Dalamud.Game.TargetSigScanner">
            <summary>
            A SigScanner facilitates searching for memory signatures in a given ProcessModule.
            </summary>
        </member>
        <member name="M:Dalamud.Game.TargetSigScanner.#ctor(System.Boolean,System.IO.FileInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.TargetSigScanner"/> class.
            </summary>
            <param name="doCopy">Whether or not to copy the module upon initialization for search operations to use, as to not get disturbed by possible hooks.</param>
            <param name="cacheFile">File used to cached signatures.</param>
        </member>
        <member name="M:Dalamud.Game.TargetSigScanner.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.TargetSigScanner.Dalamud#IPublicDisposableService#MarkDisposeOnlyFromService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.Sanitizer.ISanitizer">
            <summary>
            Sanitize strings to remove soft hyphens and other special characters.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.ISanitizer.Sanitize(System.String)">
            <summary>
            Creates a sanitized string using current clientLanguage.
            </summary>
            <param name="unsanitizedString">An unsanitized string to sanitize.</param>
            <returns>A sanitized string.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.ISanitizer.Sanitize(System.String,Dalamud.Game.ClientLanguage)">
            <summary>
            Creates a sanitized string using request clientLanguage.
            </summary>
            <param name="unsanitizedString">An unsanitized string to sanitize.</param>
            <param name="clientLanguage">Target language for sanitized strings.</param>
            <returns>A sanitized string.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.ISanitizer.Sanitize(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a list of sanitized strings using current clientLanguage.
            </summary>
            <param name="unsanitizedStrings">List of unsanitized string to sanitize.</param>
            <returns>A list of sanitized strings.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.ISanitizer.Sanitize(System.Collections.Generic.IEnumerable{System.String},Dalamud.Game.ClientLanguage)">
            <summary>
            Creates a list of sanitized strings using requested clientLanguage.
            </summary>
            <param name="unsanitizedStrings">List of unsanitized string to sanitize.</param>
            <param name="clientLanguage">Target language for sanitized strings.</param>
            <returns>A list of sanitized strings.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.Sanitizer.Sanitizer">
            <summary>
            Sanitize strings to remove soft hyphens and other special characters.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.Sanitizer.#ctor(Dalamud.Game.ClientLanguage)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.Sanitizer.Sanitizer"/> class.
            </summary>
            <param name="defaultClientLanguage">Default clientLanguage for sanitizing strings.</param>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.Sanitizer.Sanitize(System.String)">
            <summary>
            Creates a sanitized string using current clientLanguage.
            </summary>
            <param name="unsanitizedString">An unsanitized string to sanitize.</param>
            <returns>A sanitized string.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.Sanitizer.Sanitize(System.String,Dalamud.Game.ClientLanguage)">
            <summary>
            Creates a sanitized string using request clientLanguage.
            </summary>
            <param name="unsanitizedString">An unsanitized string to sanitize.</param>
            <param name="clientLanguage">Target language for sanitized strings.</param>
            <returns>A sanitized string.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.Sanitizer.Sanitize(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a list of sanitized strings using current clientLanguage.
            </summary>
            <param name="unsanitizedStrings">List of unsanitized string to sanitize.</param>
            <returns>A list of sanitized strings.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.Sanitizer.Sanitizer.Sanitize(System.Collections.Generic.IEnumerable{System.String},Dalamud.Game.ClientLanguage)">
            <summary>
            Creates a list of sanitized strings using requested clientLanguage.
            </summary>
            <param name="unsanitizedStrings">List of unsanitized string to sanitize.</param>
            <param name="clientLanguage">Target language for sanitized strings.</param>
            <returns>A list of sanitized strings.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.SeIconChar">
            <summary>
            Special unicode characters with game-related symbols that work both in-game and in any dalamud window.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BotanistSprout">
            <summary>
            The sprout icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ItemLevel">
            <summary>
            The item level icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.AutoTranslateOpen">
            <summary>
            The auto translate open icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.AutoTranslateClose">
            <summary>
            The auto translate close icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.HighQuality">
            <summary>
            The high quality icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Collectible">
            <summary>
            The collectible icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Clock">
            <summary>
            The clock icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Gil">
            <summary>
            The gil icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Hyadelyn">
            <summary>
            The Hydaelyn icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.MouseNoClick">
            <summary>
            The no mouse click icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.MouseLeftClick">
            <summary>
            The left mouse click icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.MouseRightClick">
            <summary>
            The right mouse click icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.MouseBothClick">
            <summary>
            The left/right mouse click icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.MouseWheel">
            <summary>
            The mouse wheel icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Mouse1">
            <summary>
            The mouse with a 1 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Mouse2">
            <summary>
            The mouse with a 2 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Mouse3">
            <summary>
            The mouse with a 3 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Mouse4">
            <summary>
            The mouse with a 4 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Mouse5">
            <summary>
            The mouse with a 5 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LevelEn">
            <summary>
            The level English icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LevelDe">
            <summary>
            The level German icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LevelFr">
            <summary>
            The level French icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Experience">
            <summary>
            The experience icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ExperienceFilled">
            <summary>
            The experience filled icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.TimeAm">
            <summary>
            The A.M. time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.TimePm">
            <summary>
            The P.M. time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ArrowRight">
            <summary>
            The right arrow icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ArrowDown">
            <summary>
            The down arrow  icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number0">
            <summary>
            The number 0 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number1">
            <summary>
            The number 1 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number2">
            <summary>
            The number 2 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number3">
            <summary>
            The number 3 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number4">
            <summary>
            The number 4 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number5">
            <summary>
            The number 5 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number6">
            <summary>
            The number 6 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number7">
            <summary>
            The number 7 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number8">
            <summary>
            The number 8 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Number9">
            <summary>
            The number 9 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber0">
            <summary>
            The boxed number 0 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber1">
            <summary>
            The boxed number 1 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber2">
            <summary>
            The boxed number 2 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber3">
            <summary>
            The boxed number 3 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber4">
            <summary>
            The boxed number 4 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber5">
            <summary>
            The boxed number 5 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber6">
            <summary>
            The boxed number 6 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber7">
            <summary>
            The boxed number 7 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber8">
            <summary>
            The boxed number 8 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber9">
            <summary>
            The boxed number 9 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber10">
            <summary>
            The boxed number 10 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber11">
            <summary>
            The boxed number 11 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber12">
            <summary>
            The boxed number 12 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber13">
            <summary>
            The boxed number 13 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber14">
            <summary>
            The boxed number 14 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber15">
            <summary>
            The boxed number 15 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber16">
            <summary>
            The boxed number 16 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber17">
            <summary>
            The boxed number 17 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber18">
            <summary>
            The boxed number 18 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber19">
            <summary>
            The boxed number 19 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber20">
            <summary>
            The boxed number 20 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber21">
            <summary>
            The boxed number 21 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber22">
            <summary>
            The boxed number 22 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber23">
            <summary>
            The boxed number 23 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber24">
            <summary>
            The boxed number 24 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber25">
            <summary>
            The boxed number 25 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber26">
            <summary>
            The boxed number 26 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber27">
            <summary>
            The boxed number 27 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber28">
            <summary>
            The boxed number 28 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber29">
            <summary>
            The boxed number 29 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber30">
            <summary>
            The boxed number 30 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedNumber31">
            <summary>
            The boxed number 31 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedPlus">
            <summary>
            The boxed plus icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedQuestionMark">
            <summary>
            The bosed question mark icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedStar">
            <summary>
            The boxed star icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman1">
            <summary>
            The boxed Roman numeral 1 (I) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman2">
            <summary>
            The boxed Roman numeral 2 (II) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman3">
            <summary>
            The boxed Roman numeral 3 (III) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman4">
            <summary>
            The boxed Roman numeral 4 (IV) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman5">
            <summary>
            The boxed Roman numeral 5 (V) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedRoman6">
            <summary>
            The boxed Roman numeral 6 (VI) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterA">
            <summary>
            The boxed letter A icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterB">
            <summary>
            The boxed letter B icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterC">
            <summary>
            The boxed letter C icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterD">
            <summary>
            The boxed letter D icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterE">
            <summary>
            The boxed letter E icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterF">
            <summary>
            The boxed letter F icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterG">
            <summary>
            The boxed letter G icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterH">
            <summary>
            The boxed letter H icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterI">
            <summary>
            The boxed letter I icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterJ">
            <summary>
            The boxed letter J icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterK">
            <summary>
            The boxed letter K icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterL">
            <summary>
            The boxed letter L icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterM">
            <summary>
            The boxed letter M icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterN">
            <summary>
            The boxed letter N icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterO">
            <summary>
            The boxed letter O icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterP">
            <summary>
            The boxed letter P icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterQ">
            <summary>
            The boxed letter Q icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterR">
            <summary>
            The boxed letter R icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterS">
            <summary>
            The boxed letter S icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterT">
            <summary>
            The boxed letter T icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterU">
            <summary>
            The boxed letter U icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterV">
            <summary>
            The boxed letter V icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterW">
            <summary>
            The boxed letter W icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterX">
            <summary>
            The boxed letter X icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterY">
            <summary>
            The boxed letter Y icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedLetterZ">
            <summary>
            The boxed letter Z icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Circle">
            <summary>
            The circle icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Square">
            <summary>
            The square icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Cross">
            <summary>
            The cross icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Triangle">
            <summary>
            The triangle icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Hexagon">
            <summary>
            The hexagon icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Prohibited">
            <summary>
            The no-circle/prohobited icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Dice">
            <summary>
            The dice icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Debuff">
            <summary>
            The debuff icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Buff">
            <summary>
            The buff icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.CrossWorld">
            <summary>
            The cross-world icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.EurekaLevel">
            <summary>
            The Eureka level icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LinkMarker">
            <summary>
            The link marker icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Glamoured">
            <summary>
            The glamoured icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.GlamouredDyed">
            <summary>
            The glamoured and dyed icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.QuestSync">
            <summary>
            The synced quest icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.QuestRepeatable">
            <summary>
            The repeatable quest icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeHiragana">
            <summary>
            The [あ] character indicating that the Japanese IME is in full-width Hiragana input mode.
            </summary>
            <remarks>
            Half-width Hiragana exists as a Windows API constant, but the feature is unused, or at least unexposed to the end user via the IME.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeKatakana">
            <summary>
            The [ア] character indicating that the Japanese IME is in full-width Katakana input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeAlphanumeric">
            <summary>
            The [Ａ] character indicating that Japanese or Korean IME is in full-width Latin character input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeKatakanaHalfWidth">
            <summary>
            The [_ｱ] character indicating that the Japanese IME is in half-width Katakana input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeAlphanumericHalfWidth">
            <summary>
            The [_A] character indicating that Japanese or Korean IME is in half-width Latin character input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeKoreanHangul">
            <summary>
            The [가] character indicating that the Korean IME is in Hangul input mode.
            </summary>
            <remarks>
            Use <see cref="F:Dalamud.Game.Text.SeIconChar.ImeAlphanumeric"/> and <see cref="F:Dalamud.Game.Text.SeIconChar.ImeAlphanumericHalfWidth"/> for alphanumeric input mode,
            toggled via Alt+=.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeChineseHan">
            <summary>
            The [中] character indicating that the Chinese IME is in Han character input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ImeChineseLatin">
            <summary>
            The [英] character indicating that the Chinese IME is in Latin character input mode.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance1">
            <summary>
            The instance (1) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance2">
            <summary>
            The instance (2) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance3">
            <summary>
            The instance (3) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance4">
            <summary>
            The instance (4) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance5">
            <summary>
            The instance (5) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance6">
            <summary>
            The instance (6) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance7">
            <summary>
            The instance (7) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance8">
            <summary>
            The instance (8) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.Instance9">
            <summary>
            The instance (9) icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.InstanceMerged">
            <summary>
            The instance merged icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LocalTimeEn">
            <summary>
            The English local time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ServerTimeEn">
            <summary>
            The English server time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.EorzeaTimeEn">
            <summary>
            The English Eorzea time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LocalTimeDe">
            <summary>
            The German local time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ServerTimeDe">
            <summary>
            The German server time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.EorzeaTimeDe">
            <summary>
            The German Eorzea time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LocalTimeFr">
            <summary>
            The French local time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ServerTimeFr">
            <summary>
            The French server time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.EorzeaTimeFr">
            <summary>
            The French Eorzea time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.LocalTimeJa">
            <summary>
            The Japanese local time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.ServerTimeJa">
            <summary>
            The Japanese server time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.EorzeaTimeJa">
            <summary>
            The Japanese Eorzea time icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber0">
            <summary>
            The boxed, outlined number 0 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber1">
            <summary>
            The boxed, outlined number 1 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber2">
            <summary>
            The boxed, outlined number 2 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber3">
            <summary>
            The boxed, outlined number 3 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber4">
            <summary>
            The boxed, outlined number 4 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber5">
            <summary>
            The boxed, outlined number 5 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber6">
            <summary>
            The boxed, outlined number 6 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber7">
            <summary>
            The boxed, outlined number 7 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber8">
            <summary>
            The boxed, outlined number 8 icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeIconChar.BoxedOutlinedNumber9">
            <summary>
            The boxed, outlined number 9 icon unicode character.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeIconCharExtensions">
            <summary>
            Extension methods for <see cref="T:Dalamud.Game.Text.SeIconChar"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeIconCharExtensions.ToIconChar(Dalamud.Game.Text.SeIconChar)">
            <summary>
            Convert the SeIconChar to a <see cref="T:System.Char"/> type.
            </summary>
            <param name="icon">The icon to convert.</param>
            <returns>The converted icon.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeIconCharExtensions.ToIconString(Dalamud.Game.Text.SeIconChar)">
            <summary>
            Conver the SeIconChar to a <see cref="T:System.String"/> type.
            </summary>
            <param name="icon">The icon to convert.</param>
            <returns>The converted icon.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon">
            <summary>
            This class represents special icons that can appear in chat naturally or as IconPayloads.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.None">
            <summary>
            No icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadUp">
            <summary>
            The controller D-pad up icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadDown">
            <summary>
            The controller D-pad down icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadLeft">
            <summary>
            The controller D-pad left icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadRight">
            <summary>
            The controller D-pad right icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadUpDown">
            <summary>
            The controller D-pad up/down icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadLeftRight">
            <summary>
            The controller D-pad left/right icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerDPadAll">
            <summary>
            The controller D-pad all directions icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerButton0">
            <summary>
            The controller button 0 icon (Xbox: B, PlayStation: Circle).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerButton1">
            <summary>
            The controller button 1 icon (XBox: A, PlayStation: Cross).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerButton2">
            <summary>
            The controller button 2 icon (XBox: X, PlayStation: Square).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerButton3">
            <summary>
            The controller button 3 icon (BBox: Y, PlayStation: Triangle).
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerShoulderLeft">
            <summary>
            The controller left shoulder button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerShoulderRight">
            <summary>
            The controller right shoulder button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerTriggerLeft">
            <summary>
            The controller left trigger button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerTriggerRight">
            <summary>
            The controller right trigger button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogLeftStickIn">
            <summary>
            The controller left analog stick in icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogRightStickIn">
            <summary>
            The controller right analog stick in icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerStart">
            <summary>
            The controller start button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerBack">
            <summary>
            The controller back button icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogLeftStick">
            <summary>
            The controller left analog stick icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogLeftStickUpDown">
            <summary>
            The controller left analog stick up/down icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogLeftStickLeftRight">
            <summary>
            The controller left analog stick left/right icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogRightStick">
            <summary>
            The controller right analog stick icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogRightStickUpDown">
            <summary>
            The controller right analog stick up/down icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ControllerAnalogRightStickLeftRight">
            <summary>
            The controller right analog stick left/right icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.LaNoscea">
            <summary>
            The La Noscea region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.BlackShroud">
            <summary>
            The Black Shroud region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Thanalan">
            <summary>
            The Thanalan region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.AutoTranslateBegin">
            <summary>
            The auto translate begin icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.AutoTranslateEnd">
            <summary>
            The auto translate end icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementFire">
            <summary>
            The fire element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementIce">
            <summary>
            The ice element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementWind">
            <summary>
            The wind element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementEarth">
            <summary>
            The earth element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementLightning">
            <summary>
            The lightning element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementWater">
            <summary>
            The water element icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.LevelSync">
            <summary>
            The level sync icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Warning">
            <summary>
            The warning icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Ishgard">
            <summary>
            The Ishgard region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Aetheryte">
            <summary>
            The Aetheryte icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Aethernet">
            <summary>
            The Aethernet icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.GoldStar">
            <summary>
            The gold star icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.SilverStar">
            <summary>
            The silver star icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.GreenDot">
            <summary>
            The green dot icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.SwordUnsheathed">
            <summary>
            The unsheathed sword icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.SwordSheathed">
            <summary>
            The sheathed sword icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Dice">
            <summary>
            The dice icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FlyZone">
            <summary>
            The flyable zone icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FlyZoneLocked">
            <summary>
            The no-flying zone icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.NoCircle">
            <summary>
            The no-circle/prohibited icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.NewAdventurer">
            <summary>
            The sprout icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Mentor">
            <summary>
            The mentor icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.MentorPvE">
            <summary>
            The PvE mentor icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.MentorCrafting">
            <summary>
            The crafting mentor icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.MentorPvP">
            <summary>
            The PvP mentor icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Tank">
            <summary>
            The tank role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Healer">
            <summary>
            The healer role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DPS">
            <summary>
            The DPS role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Crafter">
            <summary>
            The crafter role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Gatherer">
            <summary>
            The gatherer role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.AnyClass">
            <summary>
            The "any" role icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.CrossWorld">
            <summary>
            The cross-world icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateSlay">
            <summary>
            The slay type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateBoss">
            <summary>
            The boss type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateGather">
            <summary>
            The gather type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateDefend">
            <summary>
            The defend type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateEscort">
            <summary>
            The escort type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateSpecial1">
            <summary>
            The special type 1 Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Returner">
            <summary>
            The returner icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FarEast">
            <summary>
            The Far-East region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.GyrAbania">
            <summary>
            The Gyr Albania region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateSpecial2">
            <summary>
            The special type 2 Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.PriorityWorld">
            <summary>
            The priority world icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ElementalLevel">
            <summary>
            The elemental level icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ExclamationRectangle">
            <summary>
            The exclamation rectangle icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.NotoriousMonster">
            <summary>
            The notorious monster icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Recording">
            <summary>
            The recording icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Alarm">
            <summary>
            The alarm icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ArrowUp">
            <summary>
            The arrow up icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.ArrowDown">
            <summary>
            The arrow down icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Crystarium">
            <summary>
            The Crystarium region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.MentorProblem">
            <summary>
            The mentor problem icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateUnknownGold">
            <summary>
            The unknown gold type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.OrangeDiamond">
            <summary>
            The orange diamond icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FateCrafting">
            <summary>
            The crafting type Fate icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.FanFestival">
            <summary>
            The Fan Festival logo.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Sharlayan">
            <summary>
            The Sharlayan region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Ilsabard">
            <summary>
            The Ilsabard region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Garlemald">
            <summary>
            The Garlemald region icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.IslandSanctuary">
            <summary>
            The Island Sanctuary icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DamagePhysical">
            <summary>
            The Physical Damage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DamageMagical">
            <summary>
            The Magical Damage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DamageSpecial">
            <summary>
            The Special Damage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.GoldStarProblem">
            <summary>
            A gold star icon with an orange exclamation mark.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.BlueStar">
            <summary>
            A blue star icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.BlueStarProblem">
            <summary>
            A blue star icon with an orange exclamation mark.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.PlayStationPlus">
            <summary>
            The PlayStation Plus icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Disconnecting">
            <summary>
            The Disconnecting icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DoNotDisturb">
            <summary>
            The Do Not Disturb icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Meteor">
            <summary>
            The Meteor icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.RolePlaying">
            <summary>
            The Role Playing icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Gladiator">
            <summary>
            The Gladiator icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Pugilist">
            <summary>
            The Pugilist icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Marauder">
            <summary>
            The Marauder icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Lancer">
            <summary>
            The Lancer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Archer">
            <summary>
            The Archer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Conjurer">
            <summary>
            The Conjurer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Thaumaturge">
            <summary>
            The Thaumaturge icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Carpenter">
            <summary>
            The Carpenter icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Blacksmith">
            <summary>
            The Blacksmith icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Armorer">
            <summary>
            The Armorer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Goldsmith">
            <summary>
            The Goldsmith icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Leatherworker">
            <summary>
            The Leatherworker icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Weaver">
            <summary>
            The Weaver icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Alchemist">
            <summary>
            The Alchemist icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Culinarian">
            <summary>
            The Culinarian icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Miner">
            <summary>
            The Miner icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Botanist">
            <summary>
            The Botanist icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Fisher">
            <summary>
            The Fisher icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Paladin">
            <summary>
            The Paladin icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Monk">
            <summary>
            The Monk icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Warrior">
            <summary>
            The Warrior icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Dragoon">
            <summary>
            The Dragoon icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Bard">
            <summary>
            The Bard icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.WhiteMage">
            <summary>
            The White Mage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.BlackMage">
            <summary>
            The Black Mage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Arcanist">
            <summary>
            The Arcanist icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Summoner">
            <summary>
            The Summoner icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Scholar">
            <summary>
            The Scholar icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Rogue">
            <summary>
            The Rogue icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Ninja">
            <summary>
            The Ninja icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Machinist">
            <summary>
            The Machinist icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.DarkKnight">
            <summary>
            The Dark Knight icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Astrologian">
            <summary>
            The Astrologian icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Samurai">
            <summary>
            The Samurai icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.RedMage">
            <summary>
            The Red Mage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.BlueMage">
            <summary>
            The Blue Mage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Gunbreaker">
            <summary>
            The Gunbreaker icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Dancer">
            <summary>
            The Dancer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Reaper">
            <summary>
            The Reaper icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Sage">
            <summary>
            The Sage icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.WaitingForDutyFinder">
            <summary>
            The Waiting For Duty Finder icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Tural">
            <summary>
            The Tural flag icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Viper">
            <summary>
            The Viper icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.Pictomancer">
            <summary>
            The Pictomancer icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.VentureDeliveryMoogle">
            <summary>
            The Venture Delivery Moogle icon.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.ITextProvider">
            <summary>
            An interface binding for a payload that can provide readable Text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.ITextProvider.Text">
            <summary>
            Gets the readable text.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payload">
            <summary>
            This class represents a parsed SeString payload.
            </summary>
            <summary>
            Parsing helpers.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payload.Type">
            <summary>
            Gets the type of this payload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payload.Dirty">
            <summary>
            Gets or sets a value indicating whether whether this payload has been modified since the last Encode().
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.Decode(System.IO.BinaryReader)">
            <summary>
            Decodes a binary representation of a payload into its corresponding nice object payload.
            </summary>
            <param name="reader">A reader positioned at the start of the payload, and containing at least one entire payload.</param>
            <returns>The constructed Payload-derived object that was decoded from the binary data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.Encode(System.Boolean)">
            <summary>
            Encode this payload object into a byte[] useable in-game for things like the chat log.
            </summary>
            <param name="force">If true, ignores any cached value and forcibly reencodes the payload from its internal representation.</param>
            <returns>A byte[] suitable for use with in-game handlers such as the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.EncodeImpl">
            <summary>
            Encodes the internal state of this payload into a byte[] suitable for sending to in-game
            handlers such as the chat log.
            </summary>
            <returns>Encoded binary payload data suitable for use with in-game handlers.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <summary>
            Decodes a byte stream from the game into a payload object.
            </summary>
            <param name="reader">A BinaryReader containing at least all the data for this payload.</param>
            <param name="endOfStream">The location holding the end of the data for this payload.</param>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.START_BYTE">
            <summary>
            The start byte of a payload.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.END_BYTE">
            <summary>
            The end byte of a payload.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType">
            <summary>
            This represents the type of embedded info in a payload.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.PlayerName">
            <summary>
            A player's name.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.ItemLink">
            <summary>
            The link to an iteme.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.MapPositionLink">
            <summary>
            The link to a map position.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.QuestLink">
            <summary>
            The link to a quest.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.PartyFinderNotificationLink">
            <summary>
            The link to the party finder search conditions.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.Status">
            <summary>
            A status effect.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.PartyFinderLink">
            <summary>
            The link to a party finder listing.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.DalamudLink">
            <summary>
            A custom Dalamud link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.EmbeddedInfoType.LinkTerminator">
            <summary>
            A link terminator.
            </summary>
            <remarks>
            It is not exactly clear what this is, but seems to always follow a link.
            </remarks>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType">
            <summary>
            This represents the type of payload and how it should be encoded.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.NewLine">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.Icon">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.EmphasisItalic">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.SeHyphen">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.Interactable">
            <summary>
            See any of the link-type classes:
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload"/>,
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload"/>,
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload"/>,
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload"/>,
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload"/>,
            <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.AutoTranslateKey">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.UIForeground">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payload.SeStringChunkType.UIGlow">
            <summary>
            See the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.GetInteger(System.IO.BinaryReader)">
            <summary>
            Retrieve the packed integer from SE's native data format.
            </summary>
            <param name="input">The BinaryReader instance.</param>
            <returns>An integer.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.MakeInteger(System.UInt32)">
            <summary>
            Create a packed integer in Se's native data format.
            </summary>
            <param name="value">The value to pack.</param>
            <returns>A packed integer.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.GetPackedIntegers(System.IO.BinaryReader)">
            <summary>
            From a binary packed integer, get the high and low bytes.
            </summary>
            <param name="input">The BinaryReader instance.</param>
            <returns>The high and low bytes.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payload.MakePackedInteger(System.UInt32,System.UInt32)">
            <summary>
            Create a packed integer from the given high and low bytes.
            </summary>
            <param name="high">The high order bytes.</param>
            <param name="low">The low order bytes.</param>
            <returns>A packed integer.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload">
            <summary>
            An SeString Payload containing an auto-translation/completion chat message.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.#ctor(System.UInt32,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload"/> class.
            Creates a new auto-translate payload.
            </summary>
            <param name="group">The group id for this message.</param>
            <param name="key">The key/row id for this message.  Which table this is in depends on the group id and details the Completion table.</param>
            <remarks>
            This table is somewhat complicated in structure, and so using this constructor may not be very nice.
            There is probably little use to create one of these, however.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.Group">
            <summary>
            Gets the autotranslate group.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.Key">
            <summary>
            Gets the autotranslate key.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.Text">
            <summary>
            Gets the actual text displayed in-game for this payload.
            </summary>
            <remarks>
            Value is evaluated lazily and cached.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.ToString">
            <summary>
            Returns a string that represents the current object.
            </summary>
            <returns>A string that represents the current object.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.AutoTranslatePayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload">
            <summary>
            This class represents a custom Dalamud clickable chat link.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.CommandId">
            <summary>Gets the plugin command ID to be linked.</summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.Extra1">
            <summary>Gets an optional extra integer value 1.</summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.Extra2">
            <summary>Gets an optional extra integer value 2.</summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.Plugin">
            <summary>Gets the plugin name to be linked.</summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.ExtraString">
            <summary>Gets an optional extra string.</summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.DalamudLinkPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload">
            <summary>
            An SeString Payload containing information about enabling or disabling italics formatting on following text.
            </summary>
            <remarks>
            As with other formatting payloads, this is only useful in a payload block, where it affects any subsequent
            text payloads.
            </remarks>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.#ctor(System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload"/> class.
            Creates an EmphasisItalicPayload.
            </summary>
            <param name="enabled">Whether italics formatting should be enabled or disabled for following text.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload"/> class.
            Creates an EmphasisItalicPayload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.ItalicsOn">
            <summary>
            Gets a payload representing enabling italics on following text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.ItalicsOff">
            <summary>
            Gets a payload representing disabling italics on following text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.IsEnabled">
            <summary>
            Gets a value indicating whether this payload enables italics formatting for following text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.EmphasisItalicPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload">
            <summary>
            SeString payload representing a bitmap icon from fontIcon.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.#ctor(Dalamud.Game.Text.SeStringHandling.BitmapFontIcon)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload"/> class.
            Create a Icon payload for the specified icon.
            </summary>
            <param name="icon">The Icon.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload"/> class.
            Create a Icon payload for the specified icon.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.Icon">
            <summary>
            Gets or sets the icon the payload represents.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.ToString">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.EncodeImpl">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.IconPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload">
            <summary>
            An SeString Payload representing an interactable item link.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.#ctor(System.UInt32,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload"/> class.
            Creates a payload representing an interactable item link for the specified item.
            </summary>
            <param name="itemId">The id of the item.</param>
            <param name="isHq">Whether or not the link should be for the high-quality variant of the item.</param>
            <param name="displayNameOverride">An optional name to include in the item link.  Typically this should
            be left as null, or set to the normal item name.  Actual overrides are better done with the subsequent
            TextPayload that is a part of a full item link in chat.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.#ctor(System.UInt32,Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload"/> class.
            Creates a payload representing an interactable item link for the specified item.
            </summary>
            <param name="itemId">The id of the item.</param>
            <param name="kind">Kind of item to encode.</param>
            <param name="displayNameOverride">An optional name to include in the item link.  Typically this should
            be left as null, or set to the normal item name.  Actual overrides are better done with the subsequent
            TextPayload that is a part of a full item link in chat.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload"/> class.
            Creates a payload representing an interactable item link for the specified item.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind">
            <summary>
            Kinds of items that can be fetched from this payload.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind.Normal">
            <summary>
            Normal items.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind.Collectible">
            <summary>
            Collectible Items.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind.Hq">
            <summary>
            High-Quality items.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind.EventItem">
            <summary>
            Event/Key items.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.DisplayName">
            <summary>
            Gets or sets the displayed name for this item link.  Note that incoming links only sometimes have names embedded,
            often the name is only present in a following text payload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemId">
            <summary>
            Gets the actual item ID of this payload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.RawItemId">
            <summary>
            Gets the raw, unadjusted item ID of this payload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.Item">
            <summary>
            Gets the underlying Lumina data represented by this payload. This is either a Item or EventItem <see cref="T:Lumina.Excel.RowRef`1"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.IsHQ">
            <summary>
            Gets a value indicating whether or not this item link is for a high-quality version of the item.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.Kind">
            <summary>
            Gets or sets the kind of item represented by this payload.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.FromRaw(System.UInt32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload"/> class.
            Creates a payload representing an interactable item link for the specified item.
            </summary>
            <param name="rawItemId">The raw, unadjusted id of the item.</param>
            <param name="displayNameOverride">An optional name to include in the item link.  Typically this should
            be left as null, or set to the normal item name.  Actual overrides are better done with the subsequent
            TextPayload that is a part of a full item link in chat.</param>
            <returns>The created item payload.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload">
            <summary>
            An SeString Payload representing an interactable map position link.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.#ctor(System.UInt32,System.UInt32,System.Single,System.Single,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload"/> class.
            Creates an interactable MapLinkPayload from a human-readable position.
            </summary>
            <param name="territoryTypeId">The id of the TerritoryType entry for this link.</param>
            <param name="mapId">The id of the Map entry for this link.</param>
            <param name="niceXCoord">The human-readable x-coordinate for this link.</param>
            <param name="niceYCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.#ctor(System.UInt32,System.UInt32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload"/> class.
            Creates an interactable MapLinkPayload from a raw position.
            </summary>
            <param name="territoryTypeId">The id of the TerritoryType entry for this link.</param>
            <param name="mapId">The id of the Map entry for this link.</param>
            <param name="rawX">The internal raw x-coordinate for this link.</param>
            <param name="rawY">The internal raw y-coordinate for this link.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload"/> class.
            Creates an interactable MapLinkPayload from a human-readable position.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.Map">
            <summary>
            Gets the Map specified for this map link.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.TerritoryType">
            <summary>
            Gets the TerritoryType specified for this map link.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.RawX">
            <summary>
            Gets the internal x-coordinate for this map position.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.RawY">
            <summary>
            Gets the internal y-coordinate for this map position.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.XCoord">
            <summary>
            Gets the readable x-coordinate position for this map link.  This value is approximate and unrounded.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.YCoord">
            <summary>
            Gets the readable y-coordinate position for this map link.  This value is approximate and unrounded.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.CoordinateString">
            <summary>
            Gets the printable map coordinates for this link.  This value tries to match the in-game printable text as closely
            as possible but is an approximation and may be slightly off for some positions.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.PlaceNameRegion">
            <summary>
            Gets the region name for this map link. This corresponds to the upper zone name found in the actual in-game map UI. eg, "La Noscea".
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.PlaceName">
            <summary>
            Gets the place name for this map link. This corresponds to the lower zone name found in the actual in-game map UI. eg, "Limsa Lominsa Upper Decks".
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.DataString">
            <summary>
            Gets the data string for this map link, for use by internal game functions that take a string variant and not a binary payload.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload">
            <summary>
            A wrapped newline character.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload.Payload">
            <summary>
            Gets an instance of NewLinePayload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload.Text">
            <summary>
            Gets the text of this payload, evaluates to <c>Environment.NewLine</c>.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload">
            <summary>
            An SeString Payload representing an interactable party finder link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.FLAG_DELIMITER">
            <summary>
            Delimiting byte for party finder payload flags.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.#ctor(System.UInt32,Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.PartyFinderLinkType)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload"/> class.
            Creates a payload representing an interactable party finder link for the specified party finder listing.
            </summary>
            <param name="listingId">The listing ID of the party finder listing.</param>
            <param name="type">The party finder link type that should be encoded with this link.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload"/> class.
            Creates a payload representing an interactable party finder notification link.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.PartyFinderLinkType">
            <summary>
            Represents the flags in a party finder link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.PartyFinderLinkType.LimitedToHomeWorld">
            <summary>
            Indicates that the party finder link is for a party that is limited to the host's home world.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.PartyFinderLinkType.PartyFinderNotification">
            <summary>
            Indicates that the party finder link is for the "Display advanced search results in log." option.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.PartyFinderLinkType.NotSpecified">
            <summary>
            Indicates that the party finder link type was unspecified. Only for internal use. Not used by SE and omitted from encoding.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.ListingId">
            <summary>
            Gets the party finder listing ID.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.LinkType">
            <summary>
            Gets the link type.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PartyFinderPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload">
            <summary>
            An SeString Payload representing a player link.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.#ctor(System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload"/> class.
            Create a PlayerPayload link for the specified player.
            </summary>
            <param name="playerName">The player's displayed name.</param>
            <param name="serverId">The player's home server id.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload"/> class.
            Create a PlayerPayload link for the specified player.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.World">
            <summary>
            Gets the Lumina object representing the player's home server.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.PlayerName">
            <summary>
            Gets or sets the player's displayed name.  This does not contain the server name.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.DisplayedName">
            <summary>
            Gets the text representation of this player link matching how it might appear in-game.
            The world name will always be present.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.PlayerPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload">
            <summary>
            An SeString Payload representing an interactable quest link.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload"/> class.
            Creates a payload representing an interactable quest link for the specified quest.
            </summary>
            <param name="questId">The id of the quest.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload"/> class.
            Creates a payload representing an interactable quest link for the specified quest.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.Quest">
            <summary>
            Gets the underlying Lumina Quest represented by this payload.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.ToString">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.QuestPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload">
            <summary>
            An SeString Payload representing unhandled raw payload data.
            Mainly useful for constructing unhandled hardcoded payloads, or forwarding any unknown
            payloads without modification.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload"/> class.
            </summary>
            <param name="data">The payload data.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.#ctor(System.Byte)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload"/> class.
            </summary>
            <param name="chunkType">The chunk type.</param>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.LinkTerminator">
            <summary>
            Gets a fixed Payload representing a common link-termination sequence, found in many payload chains.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.Data">
            <summary>
            Gets the entire payload byte sequence for this payload.
            The returned data is a clone and modifications will not be persisted.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload">
            <summary>
            A wrapped '–'.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload.Payload">
            <summary>
            Gets an instance of SeHyphenPayload.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload.Text">
            <summary>
            Gets the text, just a '–'.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload.Type">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload.EncodeImpl">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.SeHyphenPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload">
            <summary>
            An SeString Payload representing an interactable status link.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.#ctor(System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload"/> class.
            Creates a new StatusPayload for the given status id.
            </summary>
            <param name="statusId">The id of the Status for this link.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload"/> class.
            Creates a new StatusPayload for the given status id.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.Status">
            <summary>
            Gets the Lumina Status object represented by this payload.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.StatusPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload">
            <summary>
            An SeString Payload representing a plain text string.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload"/> class.
            Creates a new TextPayload for the given text.
            </summary>
            <param name="text">The text to include for this payload.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload"/> class.
            Creates a new TextPayload for the given text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.Text">
            <summary>
            Gets or sets the text contained in this payload.
            This may contain SE's special unicode characters.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload">
            <summary>
            An SeString Payload representing a UI foreground color applied to following text payloads.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.#ctor(System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload"/> class.
            Creates a new UIForegroundPayload for the given UIColor key.
            </summary>
            <param name="colorKey">A UIColor key.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload"/> class.
            Creates a new UIForegroundPayload for the given UIColor key.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.UIForegroundOff">
            <summary>
            Gets a payload representing disabling foreground color on following text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.IsEnabled">
            <summary>
            Gets a value indicating whether or not this payload represents applying a foreground color, or disabling one.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.UIColor">
            <summary>
            Gets a Lumina UIColor object representing this payload.  The actual color data is at UIColor.UIForeground.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.ColorKey">
            <summary>
            Gets or sets the color key used as a lookup in the UIColor table for this foreground color.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.RGBA">
            <summary>
            Gets the Red/Green/Blue/Alpha values for this foreground color, encoded as a typical hex color.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.ABGR">
            <summary>
            Gets the ABGR value for this foreground color, as ImGui requires it in PushColor.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIForegroundPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload">
            <summary>
            An SeString Payload representing a UI glow color applied to following text payloads.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.#ctor(System.UInt16)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload"/> class.
            Creates a new UIForegroundPayload for the given UIColor key.
            </summary>
            <param name="colorKey">A UIColor key.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload"/> class.
            Creates a new UIForegroundPayload for the given UIColor key.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.UIGlowOff">
            <summary>
            Gets a payload representing disabling glow color on following text.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.ColorKey">
            <summary>
            Gets or sets the color key used as a lookup in the UIColor table for this glow color.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.IsEnabled">
            <summary>
            Gets a value indicating whether or not this payload represents applying a glow color, or disabling one.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.RGBA">
            <summary>
            Gets the Red/Green/Blue/Alpha values for this glow color, encoded as a typical hex color.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.ABGR">
            <summary>
            Gets the ABGR value for this glow color, as ImGui requires it in PushColor.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.UIColor">
            <summary>
            Gets a Lumina UIColor object representing this payload.  The actual color data is at UIColor.UIGlow.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.EncodeImpl">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.Payloads.UIGlowPayload.DecodeImpl(System.IO.BinaryReader,System.Int64)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.PayloadType">
            <summary>
            All parsed types of SeString payloads.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Unknown">
            <summary>
            An unknown SeString.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Player">
            <summary>
            An SeString payload representing a player link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Item">
            <summary>
            An SeString payload representing an Item link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Status">
            <summary>
            An SeString payload representing an Status Effect link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.RawText">
            <summary>
            An SeString payload representing raw, typed text.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.UIForeground">
            <summary>
            An SeString payload representing a text foreground color.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.UIGlow">
            <summary>
            An SeString payload representing a text glow color.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.MapLink">
            <summary>
            An SeString payload representing a map position link, such as from &lt;flag&gt; or &lt;pos&gt;.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.AutoTranslateText">
            <summary>
            An SeString payload representing an auto-translate dictionary entry.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.EmphasisItalic">
            <summary>
            An SeString payload representing italic emphasis formatting on text.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Icon">
            <summary>
            An SeString payload representing a bitmap icon.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.Quest">
            <summary>
            A SeString payload representing a quest link.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.DalamudLink">
            <summary>
            A SeString payload representing a custom clickable link for dalamud plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.NewLine">
            <summary>
            An SeString payload representing a newline character.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.SeHyphen">
            <summary>
            An SeString payload representing a doublewide SE hypen.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.SeStringHandling.PayloadType.PartyFinder">
            <summary>
            An SeString payload representing a party finder link.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.SeString">
            <summary>
            This class represents a parsed SeString.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/> class.
            Creates a new SeString from an ordered list of payloads.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.#ctor(System.Collections.Generic.List{Dalamud.Game.Text.SeStringHandling.Payload})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/> class.
            Creates a new SeString from an ordered list of payloads.
            </summary>
            <param name="payloads">The Payload objects to make up this string.</param>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.#ctor(Dalamud.Game.Text.SeStringHandling.Payload[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/> class.
            Creates a new SeString from an ordered list of payloads.
            </summary>
            <param name="payloads">The Payload objects to make up this string.</param>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.SeString.TextArrowPayloads">
            <summary>
            Gets a list of Payloads necessary to display the arrow link marker icon in chat
            with the appropriate glow and coloring.
            </summary>
            <returns>A list of all the payloads required to insert the link marker.</returns>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.SeString.Empty">
            <summary>
            Gets an empty SeString.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.SeString.Payloads">
            <summary>
            Gets the ordered list of payloads included in this SeString.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.SeString.TextValue">
            <summary>
            Gets all of the raw text from a message as a single joined string.
            </summary>
            <returns>
            All the raw text from the contained payloads, joined into a single string.
            </returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.op_Implicit(System.String)~Dalamud.Game.Text.SeStringHandling.SeString">
            <summary>
            Implicitly convert a string into a SeString containing a <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload"/>.
            </summary>
            <param name="str">string to convert.</param>
            <returns>Equivalent SeString.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.op_Explicit(Lumina.Text.SeString)~Dalamud.Game.Text.SeStringHandling.SeString">
            <summary>
            Implicitly convert a string into a SeString containing a <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.TextPayload"/>.
            </summary>
            <param name="str">string to convert.</param>
            <returns>Equivalent SeString.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Parse(System.Byte*,System.Int32)">
            <summary>
            Parse a binary game message into an SeString.
            </summary>
            <param name="ptr">Pointer to the string's data in memory.</param>
            <param name="len">Length of the string's data in memory.</param>
            <returns>An SeString containing parsed Payload objects for each payload in the data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Parse(System.ReadOnlySpan{System.Byte})">
            <summary>
            Parse a binary game message into an SeString.
            </summary>
            <param name="data">Binary message payload data in SE's internal format.</param>
            <returns>An SeString containing parsed Payload objects for each payload in the data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Parse(System.Byte[])">
            <summary>
            Parse a binary game message into an SeString.
            </summary>
            <param name="bytes">Binary message payload data in SE's internal format.</param>
            <returns>An SeString containing parsed Payload objects for each payload in the data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Parse(System.Byte*)">
            <summary>
            Parse a binary game message into an SeString.
            </summary>
            <param name="ptr">Pointer to the string's data in memory. Needs to be null-terminated.</param>
            <returns>An SeString containing parsed Payload objects for each payload in the data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateItemLink(System.UInt32,System.Boolean,System.String)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link an item in the chat log.
            </summary>
            <param name="itemId">The id of the item to link.</param>
            <param name="isHq">Whether to link the high-quality variant of the item.</param>
            <param name="displayNameOverride">An optional name override to display, instead of the actual item name.</param>
            <returns>An SeString containing all the payloads necessary to display an item link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateItemLink(System.UInt32,Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind,System.String)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link an item in the chat log.
            </summary>
            <param name="itemId">The id of the item to link.</param>
            <param name="kind">The kind of item to link.</param>
            <param name="displayNameOverride">An optional name override to display, instead of the actual item name.</param>
            <returns>An SeString containing all the payloads necessary to display an item link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateItemLink(Lumina.Excel.Sheets.Item,System.Boolean,System.String)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link an item in the chat log.
            </summary>
            <param name="item">The Lumina Item to link.</param>
            <param name="isHq">Whether to link the high-quality variant of the item.</param>
            <param name="displayNameOverride">An optional name override to display, instead of the actual item name.</param>
            <returns>An SeString containing all the payloads necessary to display an item link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLink(System.UInt32,System.UInt32,System.Int32,System.Int32)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log.
            </summary>
            <param name="territoryId">The id of the TerritoryType for this map link.</param>
            <param name="mapId">The id of the Map for this map link.</param>
            <param name="rawX">The raw x-coordinate for this link.</param>
            <param name="rawY">The raw y-coordinate for this link..</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLinkWithInstance(System.UInt32,System.UInt32,System.Nullable{System.Int32},System.Int32,System.Int32)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log.
            </summary>
            <param name="territoryId">The id of the TerritoryType for this map link.</param>
            <param name="mapId">The id of the Map for this map link.</param>
            <param name="instance">An optional area instance number to be included in this link.</param>
            <param name="rawX">The raw x-coordinate for this link.</param>
            <param name="rawY">The raw y-coordinate for this link..</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLink(System.UInt32,System.UInt32,System.Single,System.Single,System.Single)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log.
            </summary>
            <param name="territoryId">The id of the TerritoryType for this map link.</param>
            <param name="mapId">The id of the Map for this map link.</param>
            <param name="xCoord">The human-readable x-coordinate for this link.</param>
            <param name="yCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLinkWithInstance(System.UInt32,System.UInt32,System.Nullable{System.Int32},System.Single,System.Single,System.Single)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log.
            </summary>
            <param name="territoryId">The id of the TerritoryType for this map link.</param>
            <param name="mapId">The id of the Map for this map link.</param>
            <param name="instance">An optional area instance number to be included in this link.</param>
            <param name="xCoord">The human-readable x-coordinate for this link.</param>
            <param name="yCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLink(System.String,System.Single,System.Single,System.Single)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log, matching a specified zone name.
            Returns null if no corresponding PlaceName was found.
            </summary>
            <param name="placeName">The name of the location for this link.  This should be exactly the name as seen in a displayed map link in-game for the same zone.</param>
            <param name="xCoord">The human-readable x-coordinate for this link.</param>
            <param name="yCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreateMapLinkWithInstance(System.String,System.Nullable{System.Int32},System.Single,System.Single,System.Single)">
            <summary>
            Creates an SeString representing an entire Payload chain that can be used to link a map position in the chat log, matching a specified zone name.
            Returns null if no corresponding PlaceName was found.
            </summary>
            <param name="placeName">The name of the location for this link.  This should be exactly the name as seen in a displayed map link in-game for the same zone.</param>
            <param name="instance">An optional area instance number to be included in this link.</param>
            <param name="xCoord">The human-readable x-coordinate for this link.</param>
            <param name="yCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
            <returns>An SeString containing all of the payloads necessary to display a map link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreatePartyFinderLink(System.UInt32,System.String,System.Boolean)">
            <summary>
            Creates an SeString representing an entire payload chain that can be used to link party finder listings in the chat log.
            </summary>
            <param name="listingId">The listing ID of the party finder entry.</param>
            <param name="recruiterName">The name of the recruiter.</param>
            <param name="isCrossWorld">Whether the listing is limited to the current world or not.</param>
            <returns>An SeString containing all the payloads necessary to display a party finder link in the chat log.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.CreatePartyFinderSearchConditionsLink(System.String)">
            <summary>
            Creates an SeString representing an entire payload chain that can be used to link the party finder search conditions.
            </summary>
            <param name="message">The text that should be displayed for the link.</param>
            <returns>An SeString containing all the payloads necessary to display a link to the party finder search conditions.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.FromJson(System.String)">
            <summary>
            Creates a SeString from a json. (For testing - not recommended for production use.)
            </summary>
            <param name="json">A serialized SeString produced by ToJson() <see cref="M:Dalamud.Game.Text.SeStringHandling.SeString.ToJson"/>.</param>
            <returns>A SeString initialized with values from the json.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.ToJson">
            <summary>
            Serializes the SeString to json.
            </summary>
            <returns>An json representation of this object.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Append(Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Appends the contents of one SeString to this one.
            </summary>
            <param name="other">The SeString to append to this one.</param>
            <returns>This object.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Append(System.Collections.Generic.IEnumerable{Dalamud.Game.Text.SeStringHandling.Payload})">
            <summary>
            Appends a list of payloads to this SeString.
            </summary>
            <param name="payloads">The Payloads to append.</param>
            <returns>This object.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Append(Dalamud.Game.Text.SeStringHandling.Payload)">
            <summary>
            Appends a single payload to this SeString.
            </summary>
            <param name="payload">The payload to append.</param>
            <returns>This object.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.Encode">
            <summary>
            Encodes the Payloads in this SeString into a binary representation
            suitable for use by in-game handlers, such as the chat log.
            </summary>
            <returns>The binary encoded payload data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.EncodeWithNullTerminator">
            <summary>
            Encodes the Payloads in this SeString into a binary representation
            suitable for use by in-game handlers, such as the chat log.
            Includes a null terminator at the end of the string.
            </summary>
            <returns>The binary encoded payload data.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeString.ToString">
            <summary>
            Get the text value of this SeString.
            </summary>
            <returns>The TextValue property.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.SeStringHandling.SeStringBuilder">
            <summary>
            Helper class to build SeStrings using a builder pattern.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.BuiltString">
            <summary>
            Gets the built SeString.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Append(Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Append another SeString to the builder.
            </summary>
            <param name="toAppend">The SeString to append.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Append(System.String)">
            <summary>
            Append raw text to the builder.
            </summary>
            <param name="text">The raw text.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Append(System.Collections.Generic.IEnumerable{Dalamud.Game.Text.SeStringHandling.Payload})">
            <summary>
            Append payloads to the builder.
            </summary>
            <param name="payloads">A list of payloads.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddText(System.String)">
            <summary>
            Append raw text to the builder.
            </summary>
            <param name="text">The raw text.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiForeground(System.UInt16)">
            <summary>
            Start colored text in the current builder.
            </summary>
            <param name="colorKey">The text color.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiForegroundOff">
            <summary>
            Turn off a previous colored text.
            </summary>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiForeground(System.String,System.UInt16)">
            <summary>
            Add colored text to the current builder.
            </summary>
            <param name="text">The raw text.</param>
            <param name="colorKey">The text color.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiGlow(System.UInt16)">
            <summary>
            Start an UiGlow in the current builder.
            </summary>
            <param name="colorKey">The glow color.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiGlowOff">
            <summary>
            Turn off a previous UiGlow.
            </summary>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddUiGlow(System.String,System.UInt16)">
            <summary>
            Add glowing text to the current builder.
            </summary>
            <param name="text">The raw text.</param>
            <param name="colorKey">The glow color.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddIcon(Dalamud.Game.Text.SeStringHandling.BitmapFontIcon)">
            <summary>
            Add an icon to the builder.
            </summary>
            <param name="icon">The icon to add.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItemLink(System.UInt32,System.Boolean,System.String)">
            <summary>
            Add an item link to the builder.
            </summary>
            <param name="itemId">The item ID.</param>
            <param name="isHq">Whether or not the item is high quality.</param>
            <param name="itemNameOverride">Override for the item's name.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItemLink(System.UInt32,Dalamud.Game.Text.SeStringHandling.Payloads.ItemPayload.ItemKind,System.String)">
            <summary>
            Add an item link to the builder.
            </summary>
            <param name="itemId">The item ID.</param>
            <param name="kind">Kind of item to encode.</param>
            <param name="itemNameOverride">Override for the item's name.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItemLinkRaw(System.UInt32)">
            <summary>
            Add an item link to the builder.
            </summary>
            <param name="rawItemId">The raw item ID.</param>
            <returns>The current builder.</returns>
            <remarks>To terminate this item link, add a <see cref="P:Dalamud.Game.Text.SeStringHandling.Payloads.RawPayload.LinkTerminator"/>.</remarks>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItalics(System.String)">
            <summary>
            Add italicized raw text to the builder.
            </summary>
            <param name="text">The raw text.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItalicsOn">
            <summary>
            Turn italics on.
            </summary>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddItalicsOff">
            <summary>
            Turn italics off.
            </summary>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddMapLink(System.UInt32,System.UInt32,System.Int32,System.Int32)">
            <summary>
            Add a map link payload to the builder.
            </summary>
            <param name="territoryTypeId">The id of the TerritoryType entry for this link.</param>
            <param name="mapId">The id of the Map entry for this link.</param>
            <param name="rawX">The internal raw x-coordinate for this link.</param>
            <param name="rawY">The internal raw y-coordinate for this link.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddMapLink(System.UInt32,System.UInt32,System.Single,System.Single,System.Single)">
            <summary>
            Add a map link payload to the builder.
            </summary>
            <param name="territoryTypeId">The id of the TerritoryType entry for this link.</param>
            <param name="mapId">The id of the Map entry for this link.</param>
            <param name="niceXCoord">The human-readable x-coordinate for this link.</param>
            <param name="niceYCoord">The human-readable y-coordinate for this link.</param>
            <param name="fudgeFactor">An optional offset to account for rounding and truncation errors; it is best to leave this untouched in most cases.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddQuestLink(System.UInt32)">
            <summary>
            Add a quest link to the builder.
            </summary>
            <param name="questId">The quest ID.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddStatusLink(System.UInt32)">
            <summary>
            Add a status effect link to the builder.
            </summary>
            <param name="statusId">The status effect ID.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddPartyFinderSearchConditionsLink">
            <summary>
            Add a link to the party finder search conditions to the builder.
            </summary>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.AddPartyFinderLink(System.UInt32,System.Boolean)">
            <summary>
            Add a party finder listing link to the builder.
            </summary>
            <param name="id">The listing ID of the party finder listing.</param>
            <param name="isCrossWorld">Whether the listing is limited to the recruiting world.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Add(Dalamud.Game.Text.SeStringHandling.Payload)">
            <summary>
            Add a payload to the builder.
            </summary>
            <param name="payload">The payload to add.</param>
            <returns>The current builder.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Build">
            <summary>
            Return the built string.
            </summary>
            <returns>The built string.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.Encode">
            <summary>
            Encode the built string to bytes.
            </summary>
            <returns>The built string, encoded to UTF-8 bytes.</returns>
        </member>
        <member name="M:Dalamud.Game.Text.SeStringHandling.SeStringBuilder.ToString">
            <summary>
            Return the text representation of this string.
            </summary>
            <returns>The text representation of this string.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.XivChatEntry">
            <summary>
            This class represents a single chat log entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.Type">
            <summary>
            Gets or sets the type of entry.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.Timestamp">
            <summary>
            Gets or sets the message timestamp.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.Name">
            <summary>
            Gets or sets the sender name.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.Message">
            <summary>
            Gets or sets the message.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.NameBytes">
            <summary>
            Gets or Sets the name payloads
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.MessageBytes">
            <summary>
            Gets or Sets the message payloads.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatEntry.Silent">
            <summary>
            Gets or sets a value indicating whether new message sounds should be silenced or not.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.XivChatType">
            <summary>
            The FFXIV chat types as seen in the LogKind excel sheet.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.None">
            <summary>
            No chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Debug">
            <summary>
            The debug chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Urgent">
            <summary>
            The urgent chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Notice">
            <summary>
            The notice chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Say">
            <summary>
            The say chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Shout">
            <summary>
            The shout chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.TellOutgoing">
            <summary>
            The outgoing tell chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.TellIncoming">
            <summary>
            The incoming tell chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Party">
            <summary>
            The party chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Alliance">
            <summary>
            The alliance chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls1">
            <summary>
            The linkshell 1 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls2">
            <summary>
            The linkshell 2 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls3">
            <summary>
            The linkshell 3 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls4">
            <summary>
            The linkshell 4 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls5">
            <summary>
            The linkshell 5 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls6">
            <summary>
            The linkshell 6 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls7">
            <summary>
            The linkshell 7 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Ls8">
            <summary>
            The linkshell 8 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.FreeCompany">
            <summary>
            The free company chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.NoviceNetwork">
            <summary>
            The novice network chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CustomEmote">
            <summary>
            The custom emotes chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.StandardEmote">
            <summary>
            The standard emotes chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Yell">
            <summary>
            The yell chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossParty">
            <summary>
            The cross-world party chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.PvPTeam">
            <summary>
            The PvP team chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell1">
            <summary>
            The cross-world linkshell chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.Echo">
            <summary>
            The echo chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.SystemError">
            <summary>
            The system error chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.SystemMessage">
            <summary>
            The system message chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.GatheringSystemMessage">
            <summary>
            The system message (gathering) chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.ErrorMessage">
            <summary>
            The error message chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.NPCDialogue">
            <summary>
            The NPC Dialogue chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.NPCDialogueAnnouncements">
            <summary>
            The NPC Dialogue (Announcements) chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.RetainerSale">
            <summary>
            The retainer sale chat type.
            </summary>
            <remarks>
            This might be used for other purposes.
            </remarks>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell2">
            <summary>
            The cross-world linkshell 2 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell3">
            <summary>
            The cross-world linkshell 3 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell4">
            <summary>
            The cross-world linkshell 4 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell5">
            <summary>
            The cross-world linkshell 5 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell6">
            <summary>
            The cross-world linkshell 6 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell7">
            <summary>
            The cross-world linkshell 7 chat type.
            </summary>
        </member>
        <member name="F:Dalamud.Game.Text.XivChatType.CrossLinkShell8">
            <summary>
            The cross-world linkshell 8 chat type.
            </summary>
        </member>
        <member name="T:Dalamud.Game.Text.XivChatTypeExtensions">
            <summary>
            Extension methods for the <see cref="T:Dalamud.Game.Text.XivChatType"/> type.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.XivChatTypeExtensions.GetDetails(Dalamud.Game.Text.XivChatType)">
            <summary>
            Get the InfoAttribute associated with this chat type.
            </summary>
            <param name="chatType">The chat type.</param>
            <returns>The info attribute.</returns>
        </member>
        <member name="T:Dalamud.Game.Text.XivChatTypeInfoAttribute">
            <summary>
            Storage for relevant information associated with the chat type.
            </summary>
        </member>
        <member name="M:Dalamud.Game.Text.XivChatTypeInfoAttribute.#ctor(System.String,System.String,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Game.Text.XivChatTypeInfoAttribute"/> class.
            </summary>
            <param name="fancyName">The fancy name.</param>
            <param name="slug">The name slug.</param>
            <param name="defaultColor">The default color.</param>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatTypeInfoAttribute.FancyName">
            <summary>
            Gets the "fancy" name of the type.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatTypeInfoAttribute.Slug">
            <summary>
            Gets the type name slug or short-form.
            </summary>
        </member>
        <member name="P:Dalamud.Game.Text.XivChatTypeInfoAttribute.DefaultColor">
            <summary>
            Gets the type default color.
            </summary>
        </member>
        <member name="T:Dalamud.Game.ISigScanner">
            <summary>
            A SigScanner facilitates searching for memory signatures in a given ProcessModule.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.IsCopy">
            <summary>
            Gets a value indicating whether or not the search on this module is performed on a copy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.Is32BitProcess">
            <summary>
            Gets a value indicating whether or not the ProcessModule is 32-bit.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.SearchBase">
            <summary>
            Gets the base address of the search area. When copied, this will be the address of the copy.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.TextSectionBase">
            <summary>
            Gets the base address of the .text section search area.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.TextSectionOffset">
            <summary>
            Gets the offset of the .text section from the base of the module.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.TextSectionSize">
            <summary>
            Gets the size of the text section.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.DataSectionBase">
            <summary>
            Gets the base address of the .data section search area.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.DataSectionOffset">
            <summary>
            Gets the offset of the .data section from the base of the module.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.DataSectionSize">
            <summary>
            Gets the size of the .data section.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.RDataSectionBase">
            <summary>
            Gets the base address of the .rdata section search area.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.RDataSectionOffset">
            <summary>
            Gets the offset of the .rdata section from the base of the module.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.RDataSectionSize">
            <summary>
            Gets the size of the .rdata section.
            </summary>
        </member>
        <member name="P:Dalamud.Game.ISigScanner.Module">
            <summary>
            Gets the ProcessModule on which the search is performed.
            </summary>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.GetStaticAddressFromSig(System.String,System.Int32)">
            <summary>
            Scan for a .data address using a .text function.
            This is intended to be used with IDA sigs.
            Place your cursor on the line calling a static address, and create and IDA sig.
            The signature and offset should not break through instruction boundaries.
            </summary>
            <param name="signature">The signature of the function using the data.</param>
            <param name="offset">The offset from function start of the instruction using the data.</param>
            <returns>An IntPtr to the static memory location.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.TryGetStaticAddressFromSig(System.String,System.IntPtr@,System.Int32)">
            <summary>
            Try scanning for a .data address using a .text function.
            This is intended to be used with IDA sigs.
            Place your cursor on the line calling a static address, and create and IDA sig.
            </summary>
            <param name="signature">The signature of the function using the data.</param>
            <param name="result">An IntPtr to the static memory location, if found.</param>
            <param name="offset">The offset from function start of the instruction using the data.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ScanData(System.String)">
            <summary>
            Scan for a byte signature in the .data section.
            </summary>
            <param name="signature">The signature.</param>
            <returns>The real offset of the found signature.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.TryScanData(System.String,System.IntPtr@)">
            <summary>
            Try scanning for a byte signature in the .data section.
            </summary>
            <param name="signature">The signature.</param>
            <param name="result">The real offset of the signature, if found.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ScanModule(System.String)">
            <summary>
            Scan for a byte signature in the whole module search area.
            </summary>
            <param name="signature">The signature.</param>
            <returns>The real offset of the found signature.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.TryScanModule(System.String,System.IntPtr@)">
            <summary>
            Try scanning for a byte signature in the whole module search area.
            </summary>
            <param name="signature">The signature.</param>
            <param name="result">The real offset of the signature, if found.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ResolveRelativeAddress(System.IntPtr,System.Int32)">
            <summary>
            Resolve a RVA address.
            </summary>
            <param name="nextInstAddr">The address of the next instruction.</param>
            <param name="relOffset">The relative offset.</param>
            <returns>The calculated offset.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ScanText(System.String)">
            <summary>
            Scan for a byte signature in the .text section.
            </summary>
            <param name="signature">The signature.</param>
            <returns>The real offset of the found signature.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.TryScanText(System.String,System.IntPtr@)">
            <summary>
            Try scanning for a byte signature in the .text section.
            </summary>
            <param name="signature">The signature.</param>
            <param name="result">The real offset of the signature, if found.</param>
            <returns>true if the signature was found.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ScanAllText(System.String)">
            <summary>
            Scan for all matching byte signatures in the .text section.
            </summary>
            <param name="signature">The Signature.</param>
            <returns>The list of real offsets of the found elements based on signature.</returns>
        </member>
        <member name="M:Dalamud.Game.ISigScanner.ScanAllText(System.String,System.Threading.CancellationToken)">
            <summary>
            Scan for all matching byte signatures in the .text section.
            </summary>
            <param name="signature">The Signature.</param>
            <param name="cancellationToken">Cancellation token.</param>
            <returns>Enumerable yielding the real offsets of the found elements based on signature.</returns>
        </member>
        <member name="T:Dalamud.Hooking.AsmHook">
            <summary>
            Manages a hook which can be used to intercept a call to native function.
            This class is basically a thin wrapper around the LocalHook type to provide helper functions.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.#ctor(System.IntPtr,System.Byte[],System.String,Dalamud.Hooking.AsmHookBehaviour)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.AsmHook"/> class.
            This is an assembly hook and should not be used for except under unique circumstances.
            Hook is not activated until Enable() method is called.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="assembly">Assembly code representing your hook.</param>
            <param name="name">The name of what you are hooking, since a delegate is not required.</param>
            <param name="asmHookBehaviour">How the hook is inserted into the execution flow.</param>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.#ctor(System.IntPtr,System.String[],System.String,Dalamud.Hooking.AsmHookBehaviour)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.AsmHook"/> class.
            This is an assembly hook and should not be used for except under unique circumstances.
            Hook is not activated until Enable() method is called.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="assembly">FASM syntax assembly code representing your hook. The first line should be use64.</param>
            <param name="name">The name of what you are hooking, since a delegate is not required.</param>
            <param name="asmHookBehaviour">How the hook is inserted into the execution flow.</param>
        </member>
        <member name="P:Dalamud.Hooking.AsmHook.Address">
            <summary>
            Gets a memory address of the target function.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Hook is already disposed.</exception>
        </member>
        <member name="P:Dalamud.Hooking.AsmHook.IsEnabled">
            <summary>
            Gets a value indicating whether or not the hook is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.AsmHook.IsDisposed">
            <summary>
            Gets a value indicating whether or not the hook has been disposed.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.AsmHook.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.Dispose">
            <summary>
            Remove a hook from the current process.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.Enable">
            <summary>
            Starts intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.Disable">
            <summary>
            Stops intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.AsmHook.CheckDisposed">
            <summary>
            Check if this object has been disposed already.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.AsmHookBehaviour">
            <summary>
            Defines the behaviour used by the Dalamud.Hooking.AsmHook.
            This is equivalent to the same enumeration in Reloaded and is included so you do not have to reference the assembly.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.AsmHookBehaviour.ExecuteFirst">
            <summary>
            Executes your assembly code before the original.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.AsmHookBehaviour.ExecuteAfter">
            <summary>
            Executes your assembly code after the original.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.AsmHookBehaviour.DoNotExecuteOriginal">
            <summary>
            Do not execute original replaced code (Dangerous!).
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.Hook`1">
            <summary>
            Manages a hook which can be used to intercept a call to native function.
            This class is basically a thin wrapper around the LocalHook type to provide helper functions.
            </summary>
            <typeparam name="T">Delegate type to represents a function prototype. This must be the same prototype as original function do.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.#ctor(System.IntPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Hook`1"/> class.
            </summary>
            <param name="address">A memory address to install a hook.</param>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.Address">
            <summary>
            Gets a memory address of the target function.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Hook is already disposed.</exception>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.Original">
            <summary>
            Gets a delegate function that can be used to call the actual function as if function is not hooked yet.
            </summary>
            <exception cref="T:System.ObjectDisposedException">Hook is already disposed.</exception>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.OriginalDisposeSafe">
            <summary>
            Gets a delegate function that can be used to call the actual function as if function is not hooked yet.
            This can be called even after Dispose.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.IsEnabled">
            <summary>
            Gets a value indicating whether or not the hook is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.IsDisposed">
            <summary>
            Gets a value indicating whether or not the hook has been disposed.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Hook`1.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.Dispose">
            <summary>
            Remove a hook from the current process.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.Enable">
            <summary>
            Starts intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.Disable">
            <summary>
            Stops intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.FromFunctionPointerVariable(System.IntPtr,`0)">
            <summary>
            Creates a hook by rewriting import table address.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <returns>The hook with the supplied parameters.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.FromImport(System.Diagnostics.ProcessModule,System.String,System.String,System.UInt32,`0)">
            <summary>
            Creates a hook by rewriting import table address.
            </summary>
            <param name="module">Module to check for. Current process' main module if null.</param>
            <param name="moduleName">Name of the DLL, including the extension.</param>
            <param name="functionName">Decorated name of the function.</param>
            <param name="hintOrOrdinal">Hint or ordinal. 0 to unspecify.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <returns>The hook with the supplied parameters.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.FromSymbol(System.String,System.String,`0)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            </summary>
            <param name="moduleName">A name of the module currently loaded in the memory. (e.g. ws2_32.dll).</param>
            <param name="exportName">A name of the exported function name (e.g. send).</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <returns>The hook with the supplied parameters.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.FromSymbol(System.String,System.String,`0,System.Boolean)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="moduleName">A name of the module currently loaded in the memory. (e.g. ws2_32.dll).</param>
            <param name="exportName">A name of the exported function name (e.g. send).</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="useMinHook">Use the MinHook hooking library instead of Reloaded.</param>
            <returns>The hook with the supplied parameters.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.FromAddress(System.IntPtr,`0,System.Boolean)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="procAddress">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="useMinHook">Use the MinHook hooking library instead of Reloaded.</param>
            <returns>The hook with the supplied parameters.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Hook`1.CheckDisposed">
            <summary>
            Check if this object has been disposed already.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.IDalamudHook">
            <summary>
            Interface describing a generic hook.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.IDalamudHook.Address">
            <summary>
            Gets the address to hook.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.IDalamudHook.IsEnabled">
            <summary>
            Gets a value indicating whether or not the hook is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.IDalamudHook.IsDisposed">
            <summary>
            Gets a value indicating whether or not the hook is disposed.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.IDalamudHook.BackendName">
            <summary>
            Gets the name of the hooking backend used for the hook.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.Internal.CallHook`1">
             <summary>
             This class represents a callsite hook. Only the specific address's instructions are replaced with this hook.
             This is a destructive operation, no other callsite hooks can coexist at the same address.
            
             There's no .Original for this hook type.
             This is only intended for be for functions where the parameters provided allow you to invoke the original call.
            
             This class was specifically added for hooking virtual function callsites.
             Only the specific callsite hooked is modified, if the game calls the virtual function from other locations this hook will not be triggered.
             </summary>
             <typeparam name="T">Delegate signature for this hook.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.CallHook`1.#ctor(System.IntPtr,`0)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.CallHook`1"/> class.
            </summary>
            <param name="address">Address of the instruction to replace.</param>
            <param name="detour">Delegate to invoke.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.CallHook`1.IsEnabled">
            <summary>
            Gets a value indicating whether or not the hook is enabled.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.CallHook`1.Enable">
            <summary>
            Starts intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.CallHook`1.Disable">
            <summary>
            Stops intercepting a call to the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.CallHook`1.Dispose">
            <summary>
            Remove a hook from the current process.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1">
            <summary>
            Manages a hook with MinHook.
            </summary>
            <typeparam name="T">Delegate type to represents a function prototype. This must be the same prototype as original function do.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.#ctor(System.IntPtr,`0,System.Reflection.Assembly)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1"/> class.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="callingAssembly">Calling assembly.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.Original">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.IsEnabled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.Enable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.FunctionPointerVariableHook`1.Disable">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped">
            <summary>
            Plugin-scoped version of service used to create hooks.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Game.TargetSigScanner)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped"/> class.
            </summary>
            <param name="plugin">Plugin this instance belongs to.</param>
            <param name="scanner">SigScanner instance for target module.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.InitializeFromAttributes(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromFunctionPointerVariable``1(System.IntPtr,``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromImport``1(System.Diagnostics.ProcessModule,System.String,System.String,System.UInt32,``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromSymbol``1(System.String,System.String,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromAddress``1(System.IntPtr,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromAddress``1(System.UIntPtr,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromAddress``1(System.Void*,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.HookFromSignature``1(System.String,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.GameInteropProviderPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Hooking.Internal.HookInfo">
            <summary>
            Class containing information about registered hooks.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.HookInfo.#ctor(Dalamud.Hooking.IDalamudHook,System.Delegate,System.Reflection.Assembly)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.HookInfo"/> class.
            </summary>
            <param name="hook">The tracked hook.</param>
            <param name="hookDelegate">The hook delegate.</param>
            <param name="assembly">The assembly implementing the hook.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookInfo.InProcessMemory">
            <summary>
            Gets the RVA of the hook.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookInfo.Hook">
            <summary>
            Gets the tracked hook.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookInfo.Delegate">
            <summary>
            Gets the tracked delegate.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookInfo.Assembly">
            <summary>
            Gets the assembly implementing the hook.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.Internal.HookManager">
            <summary>
            This class manages the final disposition of hooks, cleaning up any that have not reverted their changes.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.HookManager.Log">
            <summary>
            Logger shared with <see cref="T:Dalamud.Hooking.Internal.Unhooker"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookManager.HookEnableSyncRoot">
            <summary>
            Gets sync root object for hook enabling/disabling.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookManager.TrackedHooks">
            <summary>
            Gets a static list of tracked and registered hooks.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookManager.Unhookers">
            <summary>
            Gets a static dictionary of unhookers for a hooked address.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.HookManager.MultiHookTracker">
            <summary>
            Gets a static dictionary of the number of hooks on a given address.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.HookManager.RegisterUnhooker(System.IntPtr)">
            <summary>
            Creates a new Unhooker instance for the provided address if no such unhooker was already registered, or returns
            an existing instance if the address was registered previously. By default, the unhooker will restore between 0
            and 0x32 bytes depending on the detected size of the hook. To specify the minimum and maximum bytes restored
            manually, use <see cref="M:Dalamud.Hooking.Internal.HookManager.RegisterUnhooker(System.IntPtr,System.Int32,System.Int32)"/>.
            </summary>
            <param name="address">The address of the instruction.</param>
            <returns>A new Unhooker instance.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.HookManager.RegisterUnhooker(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Creates a new Unhooker instance for the provided address if no such unhooker was already registered, or returns
            an existing instance if the address was registered previously.
            </summary>
            <param name="address">The address of the instruction.</param>
            <param name="minBytes">The minimum amount of bytes to restore when unhooking.</param>
            <param name="maxBytes">The maximum amount of bytes to restore when unhooking.</param>
            <returns>A new Unhooker instance.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.HookManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.HookManager.FollowJmp(System.IntPtr)">
            <summary>
            Follow a JMP or Jcc instruction to the next logical location.
            </summary>
            <param name="address">Address of the instruction.</param>
            <returns>The address referenced by the jmp.</returns>
        </member>
        <member name="T:Dalamud.Hooking.Internal.MinHookHook`1">
            <summary>
            Manages a hook with MinHook.
            </summary>
            <typeparam name="T">Delegate type to represents a function prototype. This must be the same prototype as original function do.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.MinHookHook`1.#ctor(System.IntPtr,`0,System.Reflection.Assembly)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.MinHookHook`1"/> class.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="callingAssembly">Calling assembly.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.MinHookHook`1.Original">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.MinHookHook`1.IsEnabled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.MinHookHook`1.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.MinHookHook`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.MinHookHook`1.Enable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.MinHookHook`1.Disable">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Hooking.Internal.ObjectVTableHook">
            <summary>Manages a hook that works by replacing the vtable of target object.</summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.ObjectVTableHook.vtblOverridenTag">
            <summary>Extra data for overriden vtable entries, primarily for keeping references to delegates that are used
            with <see cref="M:System.Runtime.InteropServices.Marshal.GetFunctionPointerForDelegate(System.Delegate)"/>.</summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.#ctor(System.IntPtr,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.ObjectVTableHook"/> class.</summary>
            <param name="ppVtbl">Address to vtable. Usually the address of the object itself.</param>
            <param name="numMethods">Number of methods in this vtable.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.#ctor(System.Void*,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.ObjectVTableHook"/> class.</summary>
            <param name="ppVtbl">Address to vtable. Usually the address of the object itself.</param>
            <param name="numMethods">Number of methods in this vtable.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Hooking.Internal.ObjectVTableHook"/> class.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.OriginalVTableSpan">
            <summary>Gets the span view of original vtable.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.OverridenVTableSpan">
            <summary>Gets the span view of overriden vtable.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.Address">
            <summary>Gets the address of the pointer to the vtable.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.OriginalVTableAddress">
            <summary>Gets the address of the original vtable.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.OverridenVTableAddress">
            <summary>Gets the address of the overriden vtable.</summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.Disable">
            <summary>Disables the hook.</summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.Dispose">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.Enable">
            <summary>Enables the hook.</summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.GetOriginalMethodAddress(System.Int32)">
            <summary>Gets the original method address of the given method index.</summary>
            <param name="methodIndex">Index of the method.</param>
            <returns>Address of the original method.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.GetOriginalMethodDelegate``1(System.Int32)">
            <summary>Gets the original method of the given method index, as a delegate of given type.</summary>
            <param name="methodIndex">Index of the method.</param>
            <typeparam name="T">Type of delegate.</typeparam>
            <returns>Delegate to the original method.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.ResetVtableEntry(System.Int32)">
            <summary>Resets a method to the original function.</summary>
            <param name="methodIndex">Index of the method.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.SetVtableEntry(System.Int32,System.IntPtr,System.Object)">
            <summary>Sets a method in vtable to the given address of function.</summary>
            <param name="methodIndex">Index of the method.</param>
            <param name="pfn">Address of the detour function.</param>
            <param name="refkeep">Additional reference to keep in memory.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.SetVtableEntry``1(System.Int32,``0)">
            <summary>Sets a method in vtable to the given delegate.</summary>
            <param name="methodIndex">Index of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.SetVtableEntry``1(System.Int32,``0,``0@)">
            <summary>Sets a method in vtable to the given delegate.</summary>
            <param name="methodIndex">Index of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <param name="originalMethodDelegate">Original method delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.CreateHook``1(System.Int32,``0)">
            <summary>Creates a new instance of <see cref="T:Dalamud.Hooking.Hook`1"/> that manages one entry in the vtable hook.</summary>
            <param name="methodIndex">Index of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
            <returns>A new instance of <see cref="T:Dalamud.Hooking.Hook`1"/>.</returns>
            <remarks>Even if a single hook is enabled, without <see cref="M:Dalamud.Hooking.Internal.ObjectVTableHook.Enable"/>, the hook will remain disabled.
            </remarks>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.SingleHook`1.Original">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.SingleHook`1.IsEnabled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook.SingleHook`1.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.SingleHook`1.Enable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook.SingleHook`1.Disable">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Hooking.Internal.ObjectVTableHook`1">
            <summary>Typed version of <see cref="T:Dalamud.Hooking.Internal.ObjectVTableHook"/>.</summary>
            <typeparam name="TVTable">VTable struct.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.#ctor(System.Void*)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.ObjectVTableHook`1"/> class.</summary>
            <param name="ppVtbl">Address to vtable. Usually the address of the object itself.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook`1.OriginalVTable">
            <summary>Gets the original vtable.</summary>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ObjectVTableHook`1.OverridenVTable">
            <summary>Gets the overriden vtable.</summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.GetMethodIndex(System.String)">
            <summary>Gets the index of the method by method name.</summary>
            <param name="methodName">Name of the method.</param>
            <returns>Index of the method.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.GetOriginalMethodAddress(System.String)">
            <summary>Gets the original method address of the given method index.</summary>
            <param name="methodName">Name of the method.</param>
            <returns>Address of the original method.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.GetOriginalMethodDelegate``1(System.String)">
            <summary>Gets the original method of the given method index, as a delegate of given type.</summary>
            <param name="methodName">Name of the method.</param>
            <typeparam name="T">Type of delegate.</typeparam>
            <returns>Delegate to the original method.</returns>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.ResetVtableEntry(System.String)">
            <summary>Resets a method to the original function.</summary>
            <param name="methodName">Name of the method.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.SetVtableEntry(System.String,System.IntPtr,System.Object)">
            <summary>Sets a method in vtable to the given address of function.</summary>
            <param name="methodName">Name of the method.</param>
            <param name="pfn">Address of the detour function.</param>
            <param name="refkeep">Additional reference to keep in memory.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.SetVtableEntry``1(System.String,``0)">
            <summary>Sets a method in vtable to the given delegate.</summary>
            <param name="methodName">Name of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.SetVtableEntry``1(System.String,``0,``0@)">
            <summary>Sets a method in vtable to the given delegate.</summary>
            <param name="methodName">Name of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <param name="originalMethodDelegate">Original method delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ObjectVTableHook`1.CreateHook``1(System.String,``0)">
            <summary>Creates a new instance of <see cref="T:Dalamud.Hooking.Hook`1"/> that manages one entry in the vtable hook.</summary>
            <param name="methodName">Name of the method.</param>
            <param name="detourDelegate">Detour delegate.</param>
            <typeparam name="T">Type of delegate.</typeparam>
            <returns>A new instance of <see cref="T:Dalamud.Hooking.Hook`1"/>.</returns>
            <remarks>Even if a single hook is enabled, without <see cref="M:Dalamud.Hooking.Internal.ObjectVTableHook.Enable"/>, the hook will remain
            disabled.</remarks>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeReg">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeDsect">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeNoLoad">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeGroup">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeNoPadded">
            <summary>
            The section should not be padded to the next boundary. This flag is obsolete and is replaced by IMAGE_SCN_ALIGN_1BYTES. This is valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeCopy">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.ContentCode">
            <summary>
            The section contains executable code.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.ContentInitializedData">
            <summary>
            The section contains initialized data.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.ContentUninitializedData">
            <summary>
            The section contains uninitialized data.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.LinkOther">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.LinkInfo">
            <summary>
            The section contains comments or other information. The .drectve section has this type. This is valid for object files only.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.TypeOver">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.LinkRemove">
            <summary>
            The section will not become part of the image. This is valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.LinkComDat">
            <summary>
            The section contains COMDAT data. For more information, see section 5.5.6, COMDAT Sections (Object Only). This is valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.NoDeferSpecExceptions">
            <summary>
            Reset speculative exceptions handling bits in the TLB entries for this section.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.RelativeGP">
            <summary>
            The section contains data referenced through the global pointer (GP).
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemPurgeable">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Memory16Bit">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryLocked">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryPreload">
            <summary>
            Reserved for future use.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align1Bytes">
            <summary>
            Align data on a 1-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align2Bytes">
            <summary>
            Align data on a 2-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align4Bytes">
            <summary>
            Align data on a 4-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align8Bytes">
            <summary>
            Align data on an 8-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align16Bytes">
            <summary>
            Align data on a 16-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align32Bytes">
            <summary>
            Align data on a 32-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align64Bytes">
            <summary>
            Align data on a 64-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align128Bytes">
            <summary>
            Align data on a 128-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align256Bytes">
            <summary>
            Align data on a 256-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align512Bytes">
            <summary>
            Align data on a 512-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align1024Bytes">
            <summary>
            Align data on a 1024-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align2048Bytes">
            <summary>
            Align data on a 2048-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align4096Bytes">
            <summary>
            Align data on a 4096-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.Align8192Bytes">
            <summary>
            Align data on an 8192-byte boundary. Valid only for object files.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.LinkExtendedRelocationOverflow">
            <summary>
            The section contains extended relocations.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryDiscardable">
            <summary>
            The section can be discarded as needed.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryNotCached">
            <summary>
            The section cannot be cached.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryNotPaged">
            <summary>
            The section is not pageable.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryShared">
            <summary>
            The section can be shared in memory.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryExecute">
            <summary>
            The section can be executed as code.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryRead">
            <summary>
            The section can be read.
            </summary>
        </member>
        <member name="F:Dalamud.Hooking.Internal.PeHeader.DataSectionFlags.MemoryWrite">
            <summary>
            The section can be written to.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.Internal.ReloadedHook`1">
            <summary>
            Class facilitating hooks via reloaded.
            </summary>
            <typeparam name="T">Delegate of the hook.</typeparam>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ReloadedHook`1.#ctor(System.IntPtr,`0,System.Reflection.Assembly)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.ReloadedHook`1"/> class.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="callingAssembly">Calling assembly.</param>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ReloadedHook`1.Original">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ReloadedHook`1.IsEnabled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Hooking.Internal.ReloadedHook`1.BackendName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ReloadedHook`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ReloadedHook`1.Enable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.Internal.ReloadedHook`1.Disable">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Hooking.Internal.Unhooker">
            <summary>
            A class which stores a copy of the bytes at a location which will be hooked in the future, such that those bytes can
            be restored later to "unhook" the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.Unhooker.#ctor(System.IntPtr,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.Internal.Unhooker"/> class. Upon creation, the Unhooker stores a copy of
            the bytes stored at the provided address, and can be used to restore these bytes when the hook should be
            removed. As such this class should be instantiated before the function is actually hooked.
            </summary>
            <param name="address">The address which will be hooked.</param>
            <param name="minBytes">The minimum amount of bytes to restore when unhooking.</param>
            <param name="maxBytes">The maximum amount of bytes to restore when unhooking.</param>
        </member>
        <member name="M:Dalamud.Hooking.Internal.Unhooker.TrimAfterHook">
            <summary>
            When called after a hook is created, checks the pre-hook original bytes and post-hook modified bytes, trimming
            the original bytes stored and removing unmodified bytes from the end of the byte sequence. Assuming no
            concurrent actions modified the same address space, this should result in storing only the minimum bytes
            required to unhook the function.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.Internal.Unhooker.Unhook">
            <summary>
            Attempts to unhook the function by replacing the hooked bytes with the original bytes. If
            <see cref="M:Dalamud.Hooking.Internal.Unhooker.TrimAfterHook"/> was called, the trimmed original bytes stored at that time will be used for
            unhooking. Otherwise, a naive algorithm which only restores bytes until the first unchanged byte will be used in
            order to avoid overwriting adjacent data.
            </summary>
        </member>
        <member name="T:Dalamud.Hooking.WndProcHook.WndProcEventArgs">
            <summary>
            Event arguments for <see cref="T:Dalamud.Hooking.WndProcHook.WndProcEventDelegate"/>,
            and the manager for individual WndProc hook.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcEventArgs.#ctor(Dalamud.Hooking.WndProcHook.WndProcHookManager,TerraFX.Interop.Windows.HWND,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Hooking.WndProcHook.WndProcEventArgs"/> class.
            </summary>
            <param name="owner">The owner.</param>
            <param name="hwnd">The handle of the target window of the message.</param>
            <param name="viewportId">The viewport ID.</param>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.Hwnd">
            <summary>
            Gets the handle of the target window of the message.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.ViewportId">
            <summary>
            Gets the ImGui viewport ID.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.Message">
            <summary>
            Gets or sets the message.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.WParam">
            <summary>
            Gets or sets the WPARAM.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.LParam">
            <summary>
            Gets or sets the LPARAM.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.SuppressCall">
            <summary>
            Gets or sets a value indicating whether to suppress calling the next WndProc in the chain.<br />
            Does nothing if changed from <see cref="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PostWndProc"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.ReturnValue">
            <summary>
            Gets or sets the return value.<br />
            Has the return value from next window procedure, if accessed from <see cref="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PostWndProc"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcEventArgs.SuppressWithValue(TerraFX.Interop.Windows.LRESULT)">
            <summary>
            Sets <see cref="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.SuppressCall"/> to <c>true</c> and sets <see cref="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.ReturnValue"/>.
            </summary>
            <param name="returnValue">The new return value.</param>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcEventArgs.SuppressWithDefault">
            <summary>
            Sets <see cref="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.SuppressCall"/> to <c>true</c> and sets <see cref="P:Dalamud.Hooking.WndProcHook.WndProcEventArgs.ReturnValue"/> from the result of
            <see cref="M:TerraFX.Interop.Windows.Windows.DefWindowProcW(TerraFX.Interop.Windows.HWND,System.UInt32,TerraFX.Interop.Windows.WPARAM,TerraFX.Interop.Windows.LPARAM)"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcEventArgs.InternalRelease">
            <inheritdoc cref="M:System.IDisposable.Dispose"/>
        </member>
        <member name="T:Dalamud.Hooking.WndProcHook.WndProcEventDelegate">
            <summary>
            Delegate for overriding WndProc.
            </summary>
            <param name="args">The arguments.</param>
        </member>
        <member name="T:Dalamud.Hooking.WndProcHook.WndProcHookManager">
            <summary>
            Manages WndProc hooks for game main window and extra ImGui viewport windows.
            </summary>
        </member>
        <member name="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PreWndProc">
            <summary>
            Called before WndProc.
            </summary>
        </member>
        <member name="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PostWndProc">
            <summary>
            Called after WndProc.
            </summary>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcHookManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcHookManager.InvokePreWndProc(Dalamud.Hooking.WndProcHook.WndProcEventArgs)">
            <summary>
            Invokes <see cref="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PreWndProc"/>.
            </summary>
            <param name="args">The arguments.</param>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcHookManager.InvokePostWndProc(Dalamud.Hooking.WndProcHook.WndProcEventArgs)">
            <summary>
            Invokes <see cref="E:Dalamud.Hooking.WndProcHook.WndProcHookManager.PostWndProc"/>.
            </summary>
            <param name="args">The arguments.</param>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcHookManager.OnHookedWindowRemoved(Dalamud.Hooking.WndProcHook.WndProcEventArgs)">
            <summary>
            Removes <paramref name="args"/> from the list of known WndProc overrides.
            </summary>
            <param name="args">Object to remove.</param>
        </member>
        <member name="M:Dalamud.Hooking.WndProcHook.WndProcHookManager.DispatchMessageWDetour(TerraFX.Interop.Windows.MSG*)">
            <summary>
            Detour for <see cref="M:TerraFX.Interop.Windows.Windows.DispatchMessageW(TerraFX.Interop.Windows.MSG*)"/>. Used to discover new windows to hook.
            </summary>
            <param name="msg">The message.</param>
            <returns>The original return value.</returns>
        </member>
        <member name="T:Dalamud.Interface.Animation.AnimUtil">
            <summary>
            Class providing helper functions when facilitating animations.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.AnimUtil.Lerp(System.Single,System.Single,System.Single)">
            <summary>
            Lerp between two floats.
            </summary>
            <param name="firstFloat">The first float.</param>
            <param name="secondFloat">The second float.</param>
            <param name="by">The point to lerp to.</param>
            <returns>The lerped value.</returns>
        </member>
        <member name="M:Dalamud.Interface.Animation.AnimUtil.Lerp(System.Numerics.Vector2,System.Numerics.Vector2,System.Single)">
            <summary>
            Lerp between two vectors.
            </summary>
            <param name="firstVector">The first vector.</param>
            <param name="secondVector">The second float.</param>
            <param name="by">The point to lerp to.</param>
            <returns>The lerped vector.</returns>
        </member>
        <member name="T:Dalamud.Interface.Animation.Easing">
            <summary>
            Base class facilitating the implementation of easing functions.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.Easing"/> class with the specified duration.
            </summary>
            <param name="duration">The animation duration.</param>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.Point1">
            <summary>
            Gets or sets the origin point of the animation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.Point2">
            <summary>
            Gets or sets the destination point of the animation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.EasedPoint">
            <summary>
            Gets the resulting point at the current timestep.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.IsInverse">
            <summary>
            Gets or sets a value indicating whether the result of the easing should be inversed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.Value">
            <summary>
            Gets or sets the current value of the animation, from 0 to 1.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.Duration">
            <summary>
            Gets or sets the duration of the animation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.IsRunning">
            <summary>
            Gets a value indicating whether or not the animation is running.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.IsDone">
            <summary>
            Gets a value indicating whether or not the animation is done.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Animation.Easing.Progress">
            <summary>
            Gets the progress of the animation, from 0 to 1.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.Start">
            <summary>
            Starts the animation from where it was last stopped, or from the start if it was never started before.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.Stop">
            <summary>
            Stops the animation at the current point.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.Restart">
            <summary>
            Restarts the animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.Reset">
            <summary>
            Resets the animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.Easing.Update">
            <summary>
            Updates the animation.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InCirc">
            <summary>
            Class providing an "InCirc" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InCirc.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InCirc"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InCirc.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InCubic">
            <summary>
            Class providing an "InCubic" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InCubic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InCubic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InCubic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InElastic">
            <summary>
            Class providing an "InElastic" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InElastic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InElastic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InElastic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InOutCirc">
            <summary>
            Class providing an "InOutCirc" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutCirc.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InOutCirc"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutCirc.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InOutCubic">
            <summary>
            Class providing an "InOutCubic" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutCubic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InOutCubic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutCubic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InOutElastic">
            <summary>
            Class providing an "InOutCirc" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutElastic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InOutElastic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutElastic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InOutQuint">
            <summary>
            Class providing an "InOutQuint" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutQuint.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InOutQuint"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutQuint.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InOutSine">
            <summary>
            Class providing an "InOutSine" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutSine.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InOutSine"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InOutSine.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InQuint">
            <summary>
            Class providing an "InQuint" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InQuint.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InQuint"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InQuint.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.InSine">
            <summary>
            Class providing an "InSine" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InSine.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.InSine"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.InSine.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.OutCirc">
            <summary>
            Class providing an "OutCirc" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutCirc.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.OutCirc"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutCirc.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.OutCubic">
            <summary>
            Class providing an "OutCubic" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutCubic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.OutCubic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutCubic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.OutElastic">
            <summary>
            Class providing an "OutElastic" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutElastic.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.OutElastic"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutElastic.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.OutQuint">
            <summary>
            Class providing an "OutQuint" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutQuint.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.OutQuint"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutQuint.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Animation.EasingFunctions.OutSine">
            <summary>
            Class providing an "OutSine" easing animation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutSine.#ctor(System.TimeSpan)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Animation.EasingFunctions.OutSine"/> class.
            </summary>
            <param name="duration">The duration of the animation.</param>
        </member>
        <member name="M:Dalamud.Interface.Animation.EasingFunctions.OutSine.Update">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ColorHelpers">
            <summary>
            Class containing various methods for manipulating colors.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.RgbaVector4ToUint(System.Numerics.Vector4)">
            <summary>
            Pack a vector4 color into a uint for use in ImGui APIs.
            </summary>
            <param name="color">The color to pack.</param>
            <returns>The packed color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.RgbaUintToVector4(System.UInt32)">
            <summary>
            Convert a RGBA color in the range of 0.f to 1.f to a uint.
            </summary>
            <param name="color">The color to pack.</param>
            <returns>The packed color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.RgbaToHsv(System.Numerics.Vector4)">
            <summary>
            Convert a RGBA color in the range of 0.f to 1.f to a HSV color.
            </summary>
            <param name="color">The color to convert.</param>
            <returns>The color in a HSV representation.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.HsvToRgb(Dalamud.Interface.ColorHelpers.HsvaColor)">
            <summary>
            Convert a HSV color to a RGBA color in the range of 0.f to 1.f.
            </summary>
            <param name="hsv">The color to convert.</param>
            <returns>The RGB color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.SwapEndianness(System.UInt32)">
            <summary>
            Performs a swap of endianness
            Exmaple:
            (FFXIV) RGBA to ABGR (ImGui).
            </summary>
            <param name="rgba">Color value in byte order X Y Z W.</param>
            <returns>Endian swapped color value with new byte order W Z Y X.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Lighten(System.Numerics.Vector4,System.Single)">
            <summary>
            Lighten a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The lightened color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Lighten(System.UInt32,System.Single)">
            <summary>
            Lighten a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The lightened color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Darken(System.Numerics.Vector4,System.Single)">
            <summary>
            Darken a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The darkened color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Darken(System.UInt32,System.Single)">
            <summary>
            Darken a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The darkened color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Saturate(System.Numerics.Vector4,System.Single)">
            <summary>
            Saturate a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The saturated color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Saturate(System.UInt32,System.Single)">
            <summary>
            Saturate a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The saturated color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Desaturate(System.Numerics.Vector4,System.Single)">
            <summary>
            Desaturate a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The desaturated color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Desaturate(System.UInt32,System.Single)">
            <summary>
            Desaturate a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The desaturated color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.ApplyOpacity(System.UInt32,System.Single)">
            <summary>Applies the given opacity value ranging from 0 to 1 to an uint value containing a RGBA value.</summary>
            <param name="rgba">RGBA value to transform.</param>
            <param name="opacity">Opacity to apply.</param>
            <returns>Transformed value.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.SwapRedBlue(System.UInt32)">
            <summary>Swaps red and blue channels of a given color in ARGB(BB GG RR AA) and ABGR(RR GG BB AA).</summary>
            <param name="x">Color to process.</param>
            <returns>Swapped color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Fade(System.Numerics.Vector4,System.Single)">
            <summary>
            Fade a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The faded color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.WithAlpha(System.Numerics.Vector4,System.Single)">
            <summary>
            Set alpha of a color.
            </summary>
            <param name="color">The color.</param>
            <param name="alpha">The alpha value to set.</param>
            <returns>The color with the set alpha value.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Fade(System.UInt32,System.Single)">
            <summary>
            Fade a color.
            </summary>
            <param name="color">The color to lighten.</param>
            <param name="amount">The amount to lighten.</param>
            <returns>The faded color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.Vector(System.Drawing.KnownColor)">
            <summary>
            Convert a KnownColor to a RGBA vector with values between 0.0f and 1.0f.
            </summary>
            <param name="knownColor">Known Color to convert.</param>
            <returns>RGBA Vector with values between 0.0f and 1.0f.</returns>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.NormalizeToUnitRange(System.Numerics.Vector4)">
            <summary>
            Normalizes a Vector4 with RGBA 255 color values to values between 0.0f and 1.0f
            If values are out of RGBA 255 range, the original value is returned.
            </summary>
            <param name="color">The color vector to convert.</param>
            <returns>A vector with values between 0.0f and 1.0f.</returns>
        </member>
        <member name="T:Dalamud.Interface.ColorHelpers.HsvaColor">
            <summary>
            A struct representing a color using HSVA coordinates.
            </summary>
            <param name="H">The hue represented by this struct.</param>
            <param name="S">The saturation represented by this struct.</param>
            <param name="V">The value represented by this struct.</param>
            <param name="A">The alpha represented by this struct.</param>
        </member>
        <member name="M:Dalamud.Interface.ColorHelpers.HsvaColor.#ctor(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            A struct representing a color using HSVA coordinates.
            </summary>
            <param name="H">The hue represented by this struct.</param>
            <param name="S">The saturation represented by this struct.</param>
            <param name="V">The value represented by this struct.</param>
            <param name="A">The alpha represented by this struct.</param>
        </member>
        <member name="P:Dalamud.Interface.ColorHelpers.HsvaColor.H">
            <summary>The hue represented by this struct.</summary>
        </member>
        <member name="P:Dalamud.Interface.ColorHelpers.HsvaColor.S">
            <summary>The saturation represented by this struct.</summary>
        </member>
        <member name="P:Dalamud.Interface.ColorHelpers.HsvaColor.V">
            <summary>The value represented by this struct.</summary>
        </member>
        <member name="P:Dalamud.Interface.ColorHelpers.HsvaColor.A">
            <summary>The alpha represented by this struct.</summary>
        </member>
        <member name="T:Dalamud.Interface.Colors.ImGuiColors">
            <summary>
            Class containing frequently used colors for easier reference.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudRed">
            <summary>
            Gets red used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudGrey">
            <summary>
            Gets grey used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudGrey2">
            <summary>
            Gets grey used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudGrey3">
            <summary>
            Gets grey used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudWhite">
            <summary>
            Gets white used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudWhite2">
            <summary>
            Gets white used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudOrange">
            <summary>
            Gets orange used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudYellow">
            <summary>
            Gets yellow used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DalamudViolet">
            <summary>
            Gets violet used in dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.TankBlue">
            <summary>
            Gets tank blue (UIColor37).
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.HealerGreen">
            <summary>
            Gets healer green (UIColor504).
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.DPSRed">
            <summary>
            Gets dps red (UIColor545).
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedGrey">
            <summary>
            Gets parsed grey.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedGreen">
            <summary>
            Gets parsed green.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedBlue">
            <summary>
            Gets parsed blue.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedPurple">
            <summary>
            Gets parsed purple.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedOrange">
            <summary>
            Gets parsed orange.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedPink">
            <summary>
            Gets parsed pink.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Colors.ImGuiColors.ParsedGold">
            <summary>
            Gets parsed gold.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Components.ImGuiComponents">
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Class containing various methods providing ImGui components.
            </summary>
            <summary>
            Component for toggle buttons.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.ColorPickerWithPalette(System.Int32,System.String,System.Numerics.Vector4)">
            <summary>
            ColorPicker with palette.
            </summary>
            <param name="id">Id for the color picker.</param>
            <param name="description">The description of the color picker.</param>
            <param name="originalColor">The current color.</param>
            <returns>Selected color.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.ColorPickerWithPalette(System.Int32,System.String,System.Numerics.Vector4,ImGuiNET.ImGuiColorEditFlags)">
            <summary>
            ColorPicker with palette with color picker options.
            </summary>
            <param name="id">Id for the color picker.</param>
            <param name="description">The description of the color picker.</param>
            <param name="originalColor">The current color.</param>
            <param name="flags">Flags to customize color picker.</param>
            <returns>Selected color.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.DisabledButton(Dalamud.Interface.FontAwesomeIcon,System.Nullable{System.Int32},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Single)">
            <summary>
            Alpha modified IconButton component to use an icon as a button with alpha and color options.
            </summary>
            <param name="icon">The icon for the button.</param>
            <param name="id">The ID of the button.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="alphaMult">A multiplier for the current alpha levels.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.DisabledButton(System.String,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Single)">
            <summary>
            Alpha modified Button component to use as a disabled button with alpha and color options.
            </summary>
            <param name="labelWithId">The button label with ID.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="alphaMult">A multiplier for the current alpha levels.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.HelpMarker(System.String)">
            <summary>
            HelpMarker component to add a help icon with text on hover.
            </summary>
            <param name="helpText">The text to display on hover.</param>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.HelpMarker(System.String,Dalamud.Interface.FontAwesomeIcon,System.Nullable{FFXIVClientStructs.FFXIV.Common.Math.Vector4})">
            <summary>
            HelpMarker component to add a custom icon with text on hover.
            </summary>
            <param name="helpText">The text to display on hover.</param>
            <param name="icon">The icon to use.</param>
            <param name="color">The color of the icon.</param>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="icon">The icon for the button.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(Dalamud.Interface.FontAwesomeIcon,System.Numerics.Vector2)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="icon">The icon for the button.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(Dalamud.Interface.FontAwesomeIcon,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector2})">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="icon">The icon for the button.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.Int32,Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.Int32,Dalamud.Interface.FontAwesomeIcon,System.Numerics.Vector2)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.Int32,Dalamud.Interface.FontAwesomeIcon,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector2})">
            <summary>
            IconButton component to use an icon as a button with color options.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String,Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String,Dalamud.Interface.FontAwesomeIcon,System.Numerics.Vector2)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String,Dalamud.Interface.FontAwesomeIcon,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector2})">
            <summary>
            IconButton component to use an icon as a button with color options.
            </summary>
            <param name="id">The ID of the button.</param>
            <param name="icon">The icon for the button.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="iconText">Text already containing the icon string.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String,System.Numerics.Vector2)">
            <summary>
            IconButton component to use an icon as a button.
            </summary>
            <param name="iconText">Text already containing the icon string.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButton(System.String,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector2})">
            <summary>
            IconButton component to use an icon as a button with color options.
            </summary>
            <param name="iconText">Text already containing the icon string.</param>
            <param name="defaultColor">The default color of the button.</param>
            <param name="activeColor">The color of the button when active.</param>
            <param name="hoveredColor">The color of the button when hovered.</param>
            <param name="size">Sets the size of the button. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <returns>Indicator if button is clicked.</returns>
        </member>
        <!-- Badly formed XML comment ignored for member "M:Dalamud.Interface.Components.ImGuiComponents.IconButtonWithText(Dalamud.Interface.FontAwesomeIcon,System.String,System.Numerics.Vector2)" -->
        <!-- Badly formed XML comment ignored for member "M:Dalamud.Interface.Components.ImGuiComponents.IconButtonWithText(Dalamud.Interface.FontAwesomeIcon,System.String,System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector2})" -->
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.GetIconButtonWithTextWidth(Dalamud.Interface.FontAwesomeIcon,System.String)">
            <summary>
            Get width of IconButtonWithText component.
            </summary>
            <param name="icon">Icon to use.</param>
            <param name="text">Text to use.</param>
            <returns>Width.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButtonSelect``1(System.String,``0@,System.Collections.Generic.IEnumerable{Dalamud.Interface.FontAwesomeIcon},System.Collections.Generic.IEnumerable{``0},System.UInt32,System.Nullable{System.Numerics.Vector2},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4})">
            <summary>
            A radio-like input that uses icon buttons.
            </summary>
            <typeparam name="T">The type of the value being set.</typeparam>
            <param name="label">Text that will be used to generate individual labels for the buttons.</param>
            <param name="val">The value to set.</param>
            <param name="optionIcons">The icons that will be displayed on each button.</param>
            <param name="optionValues">The options that each button will apply.</param>
            <param name="columns">Arranges the buttons in a grid with the given number of columns. 0 = ignored (all buttons drawn in one row).</param>
            <param name="buttonSize">Sets the size of all buttons. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <param name="defaultColor">The default color of the button range.</param>
            <param name="activeColor">The color of the actively-selected button.</param>
            <param name="hoveredColor">The color of the buttons when hovered.</param>
            <returns>True if any button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.IconButtonSelect``1(System.String,``0@,System.Collections.Generic.IEnumerable{System.Collections.Generic.KeyValuePair{Dalamud.Interface.FontAwesomeIcon,``0}},System.UInt32,System.Nullable{System.Numerics.Vector2},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4},System.Nullable{System.Numerics.Vector4})">
            <summary>
            A radio-like input that uses icon buttons.
            </summary>
            <typeparam name="T">The type of the value being set.</typeparam>
            <param name="label">Text that will be used to generate individual labels for the buttons.</param>
            <param name="val">The value to set.</param>
            <param name="options">A list of all icon/option pairs.</param>
            <param name="columns">Arranges the buttons in a grid with the given number of columns. 0 = ignored (all buttons drawn in one row).</param>
            <param name="buttonSize">Sets the size of all buttons. If either dimension is set to 0, that dimension will conform to the size of the icon.</param>
            <param name="defaultColor">The default color of the button range.</param>
            <param name="activeColor">The color of the actively-selected button.</param>
            <param name="hoveredColor">The color of the buttons when hovered.</param>
            <returns>True if any button is clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.Test">
            <summary>
            Test component to demonstrate how ImGui components work.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.TextWithLabel(System.String,System.String,System.String)">
            <summary>
            TextWithLabel component to show labeled text.
            </summary>
            <param name="label">The label for text.</param>
            <param name="value">The text value.</param>
            <param name="hint">The hint to show on hover.</param>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.ToggleButton(System.String,System.Boolean@)">
            <summary>
            Draw a toggle button.
            </summary>
            <param name="id">The id of the button.</param>
            <param name="v">The state of the switch.</param>
            <returns>If the button has been interacted with this frame.</returns>
        </member>
        <member name="M:Dalamud.Interface.Components.ImGuiComponents.DisabledToggleButton(System.String,System.Boolean)">
            <summary>
            Draw a disabled toggle button.
            </summary>
            <param name="id">The id of the button.</param>
            <param name="v">The state of the switch.</param>
        </member>
        <member name="T:Dalamud.Interface.PluginInstallerOpenKind">
            <summary>
            Enum describing pages the plugin installer can be opened to.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.PluginInstallerOpenKind.AllPlugins">
            <summary>
            Open to the "All Plugins" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.PluginInstallerOpenKind.InstalledPlugins">
            <summary>
            Open to the "Installed Plugins" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.PluginInstallerOpenKind.UpdateablePlugins">
            <summary>
            Open to the "Can be updated" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.PluginInstallerOpenKind.Changelogs">
            <summary>
            Open to the "Changelogs" page.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.SettingsOpenKind">
            <summary>
            Enum describing tabs the settings window can be opened to.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.General">
            <summary>
            Open to the "General" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.LookAndFeel">
            <summary>
            Open to the "Look &#038; Feel" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.AutoUpdates">
            <summary>
            Open to the "Auto Updates" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.ServerInfoBar">
            <summary>
            Open to the "Server Info Bar" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.Experimental">
            <summary>
            Open to the "Experimental" page.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.SettingsOpenKind.About">
            <summary>
            Open to the "About" page.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.DragDrop.DragDropManager">
            <summary> Implements interop enums and function calls to interact with external drag and drop. </summary>
            <summary>
            A manager that keeps state of external windows drag and drop events,
            and can be used to create ImGui drag and drop sources and targets for those external events.
            </summary>
            <summary> Implements the IDropTarget interface to interact with external drag and dropping. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.ServiceAvailable">
            <summary> Gets a value indicating whether external drag and drop is available at all. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.IsDragging">
            <summary> Gets a value indicating whether a valid external drag and drop is currently active and hovering over any FFXIV-related viewport. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.HasPaths">
            <summary> Gets a value indicating whether there are any files or directories currently being dragged, or stored from the last drop. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.Files">
            <summary> Gets the list of file paths currently being dragged from an external application over any FFXIV-related viewport, or stored from the last drop. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.Extensions">
            <summary> Gets a set of all extensions available in the paths currently being dragged from an external application over any FFXIV-related viewport or stored from the last drop. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.DragDropManager.Directories">
            <summary> Gets the list of directory paths currently being dragged from an external application over any FFXIV-related viewport or stored from the last drop. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.Enable">
            <summary> Enable external drag and drop. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.Disable">
            <summary> Disable external drag and drop. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.CreateImGuiSource(System.String,System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean},System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean})">
            <inheritdoc cref="M:Dalamud.Interface.DragDrop.IDragDropManager.CreateImGuiSource(System.String,System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean},System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean})"/>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.CreateImGuiTarget(System.String,System.Collections.Generic.IReadOnlyList{System.String}@,System.Collections.Generic.IReadOnlyList{System.String}@)">
            <inheritdoc cref="M:Dalamud.Interface.DragDrop.IDragDropManager.CreateImGuiTarget(System.String,System.Collections.Generic.IReadOnlyList{System.String}@,System.Collections.Generic.IReadOnlyList{System.String}@)"/>
        </member>
        <member name="F:Dalamud.Interface.DragDrop.DragDropManager.formatEtc">
            <summary> Create the drag and drop formats we accept. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.DragEnter(System.Runtime.InteropServices.ComTypes.IDataObject,System.UInt32,Dalamud.Interface.DragDrop.DragDropManager.POINTL,System.UInt32@)">
            <summary>
            Invoked whenever a drag and drop process drags files into any FFXIV-related viewport.
            </summary>
            <param name="pDataObj"> The drag and drop data. </param>
            <param name="grfKeyState"> The mouse button used to drag as well as key modifiers. </param>
            <param name="pt"> The global cursor position. </param>
            <param name="pdwEffect"> Effects that can be used with this drag and drop process. </param>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.DragOver(System.UInt32,Dalamud.Interface.DragDrop.DragDropManager.POINTL,System.UInt32@)">
            <summary> Invoked every windows update-frame as long as the drag and drop process keeps hovering over an FFXIV-related viewport. </summary>
            <param name="grfKeyState"> The mouse button used to drag as well as key modifiers. </param>
            <param name="pt"> The global cursor position. </param>
            <param name="pdwEffect"> Effects that can be used with this drag and drop process. </param>
            <remarks> Can be invoked more often than once a XIV frame, so we are keeping track of frames to skip unnecessary updates. </remarks>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.DragLeave">
            <summary> Invoked whenever a drag and drop process that hovered over any FFXIV-related viewport leaves all FFXIV-related viewports. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.DragDropManager.Drop(System.Runtime.InteropServices.ComTypes.IDataObject,System.UInt32,Dalamud.Interface.DragDrop.DragDropManager.POINTL,System.UInt32@)">
            <summary> Invoked whenever a drag process ends by dropping over any FFXIV-related viewport. </summary>
            <param name="pDataObj"> The drag and drop data. </param>
            <param name="grfKeyState"> The mouse button used to drag as well as key modifiers. </param>
            <param name="pt"> The global cursor position. </param>
            <param name="pdwEffect"> Effects that can be used with this drag and drop process. </param>
        </member>
        <member name="T:Dalamud.Interface.DragDrop.IDragDropManager">
            <summary>
            A service to handle external drag and drop from WinAPI.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.IDragDropManager.ServiceAvailable">
            <summary> Gets a value indicating whether Drag and Drop functionality is available at all. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.IDragDropManager.IsDragging">
            <summary> Gets a value indicating whether anything is being dragged from an external application and over any of the games viewports. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.IDragDropManager.Files">
            <summary> Gets the list of files currently being dragged from an external application over any of the games viewports. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.IDragDropManager.Extensions">
            <summary> Gets the set of file types by extension currently being dragged from an external application over any of the games viewports. </summary>
        </member>
        <member name="P:Dalamud.Interface.DragDrop.IDragDropManager.Directories">
            <summary> Gets the list of directories currently being dragged from an external application over any of the games viewports. </summary>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.IDragDropManager.CreateImGuiSource(System.String,System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean})">
            <summary> Create an ImGui drag and drop source that is active only if anything is being dragged from an external source. </summary>
            <param name="label"> The label used for the drag and drop payload. </param>
            <param name="validityCheck">A function returning whether the current status is relevant for this source. Checked before creating the source but only if something is being dragged.</param>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.IDragDropManager.CreateImGuiSource(System.String,System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean},System.Func{Dalamud.Interface.DragDrop.IDragDropManager,System.Boolean})">
            <summary> Create an ImGui drag and drop source that is active only if anything is being dragged from an external source. </summary>
            <param name="label"> The label used for the drag and drop payload. </param>
            <param name="validityCheck">A function returning whether the current status is relevant for this source. Checked before creating the source but only if something is being dragged.</param>
            <param name="tooltipBuilder">Executes ImGui functions to build a tooltip. Should return true if it creates any tooltip and false otherwise. If multiple sources are active, only the first non-empty tooltip type drawn in a frame will be used.</param>
        </member>
        <member name="M:Dalamud.Interface.DragDrop.IDragDropManager.CreateImGuiTarget(System.String,System.Collections.Generic.IReadOnlyList{System.String}@,System.Collections.Generic.IReadOnlyList{System.String}@)">
            <summary> Create an ImGui drag and drop target on the last ImGui object. </summary>
            <param name="label">The label used for the drag and drop payload.</param>
            <param name="files">On success, contains the list of file paths dropped onto the target.</param>
            <param name="directories">On success, contains the list of directory paths dropped onto the target.</param>
            <returns>True if items were dropped onto the target this frame, false otherwise.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontAwesomeCategoriesAttribute">
            <summary>
            Set categories associated with a font awesome icon.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeCategoriesAttribute.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontAwesomeCategoriesAttribute"/> class.
            </summary>
            <param name="categories">categories for enum member.</param>
        </member>
        <member name="P:Dalamud.Interface.FontAwesomeCategoriesAttribute.Categories">
            <summary>
            Gets or sets categories.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.FontAwesomeExtensions">
            <summary>
            Extension methods for <see cref="T:Dalamud.Interface.FontAwesomeIcon"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeExtensions.ToIconChar(Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            Convert the FontAwesomeIcon to a <see cref="T:System.Char"/> type.
            </summary>
            <param name="icon">The icon to convert.</param>
            <returns>The converted icon.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeExtensions.ToIconString(Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            Convert the FontAwesomeIcon to a <see cref="T:System.String"/> type.
            </summary>
            <param name="icon">The icon to convert.</param>
            <returns>The converted icon.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeExtensions.GetSearchTerms(Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            Get FontAwesome search terms.
            </summary>
            <param name="icon">The icon to pull search terms from.</param>
            <returns>string array of search terms or empty array if none.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeExtensions.GetCategories(Dalamud.Interface.FontAwesomeIcon)">
            <summary>
            Get FontAwesome categories.
            </summary>
            <param name="icon">The icon to pull categories from.</param>
            <returns>string array of categories or empty array if none.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontAwesomeHelpers">
            <summary>
            Class containing various helper methods for use with Font Awesome inside Dalamud.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeHelpers.GetIcons">
            <summary>
            Get all non-obsolete icons.
            </summary>
            <returns>list of font awesome icons.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeHelpers.GetCategories">
            <summary>
            Get all categories available on non-obsolete icons.
            </summary>
            <returns>list of font awesome icons.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeHelpers.SearchIcons(System.String,System.String)">
            <summary>
            Get icons by search term.
            </summary>
            <param name="search">search term string.</param>
            <param name="category">name of category to filter by.</param>
            <returns>list array of font awesome icons matching search term.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontAwesomeIcon">
            <summary>
            Font Awesome unicode characters for use with the <see cref="P:Dalamud.Interface.UiBuilder.IconFont"/> font.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.None">
            <summary>
            No icon.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ad">
            <summary>
            The Font Awesome "rectangle-ad" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AddressBook">
            <summary>
            The Font Awesome "address-book" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AddressCard">
            <summary>
            The Font Awesome "address-card" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Adjust">
            <summary>
            The Font Awesome "circle-half-stroke" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AirFreshener">
            <summary>
            The Font Awesome "spray-can-sparkles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AlignCenter">
            <summary>
            The Font Awesome "align-center" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AlignJustify">
            <summary>
            The Font Awesome "align-justify" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AlignLeft">
            <summary>
            The Font Awesome "align-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AlignRight">
            <summary>
            The Font Awesome "align-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Allergies">
            <summary>
            The Font Awesome "hand-dots" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ambulance">
            <summary>
            The Font Awesome "truck-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AmericanSignLanguageInterpreting">
            <summary>
            The Font Awesome "hands-asl-interpreting" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Anchor">
            <summary>
            The Font Awesome "anchor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AnchorCircleCheck">
            <summary>
            The Font Awesome "anchor-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AnchorCircleExclamation">
            <summary>
            The Font Awesome "anchor-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AnchorCircleXmark">
            <summary>
            The Font Awesome "anchor-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AnchorLock">
            <summary>
            The Font Awesome "anchor-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleDoubleDown">
            <summary>
            The Font Awesome "angles-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleDoubleLeft">
            <summary>
            The Font Awesome "angles-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleDoubleRight">
            <summary>
            The Font Awesome "angles-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleDoubleUp">
            <summary>
            The Font Awesome "angles-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleDown">
            <summary>
            The Font Awesome "angle-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleLeft">
            <summary>
            The Font Awesome "angle-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleRight">
            <summary>
            The Font Awesome "angle-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AngleUp">
            <summary>
            The Font Awesome "angle-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Angry">
            <summary>
            The Font Awesome "face-angry" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ankh">
            <summary>
            The Font Awesome "ankh" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AppleAlt">
            <summary>
            The Font Awesome "apple-whole" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Archive">
            <summary>
            The Font Awesome "box-archive" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Archway">
            <summary>
            The Font Awesome "archway" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowAltCircleDown">
            <summary>
            The Font Awesome "circle-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowAltCircleLeft">
            <summary>
            The Font Awesome "circle-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowAltCircleRight">
            <summary>
            The Font Awesome "circle-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowAltCircleUp">
            <summary>
            The Font Awesome "circle-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowCircleDown">
            <summary>
            The Font Awesome "circle-arrow-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowCircleLeft">
            <summary>
            The Font Awesome "circle-arrow-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowCircleRight">
            <summary>
            The Font Awesome "circle-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowCircleUp">
            <summary>
            The Font Awesome "circle-arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowDown">
            <summary>
            The Font Awesome "arrow-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowDownLong">
            <summary>
            The Font Awesome "arrow-down-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowDownUpAcrossLine">
            <summary>
            The Font Awesome "arrow-down-up-across-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowDownUpLock">
            <summary>
            The Font Awesome "arrow-down-up-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowLeft">
            <summary>
            The Font Awesome "arrow-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowLeftLong">
            <summary>
            The Font Awesome "arrow-left-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRight">
            <summary>
            The Font Awesome "arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRightArrowLeft">
            <summary>
            The Font Awesome "arrow-right-arrow-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRightFromBracket">
            <summary>
            The Font Awesome "arrow-right-from-bracket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRightLong">
            <summary>
            The Font Awesome "arrow-right-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRightToBracket">
            <summary>
            The Font Awesome "arrow-right-to-bracket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowRightToCity">
            <summary>
            The Font Awesome "arrow-right-to-city" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsAlt">
            <summary>
            The Font Awesome "up-down-left-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsAltH">
            <summary>
            The Font Awesome "left-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsAltV">
            <summary>
            The Font Awesome "up-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsDownToLine">
            <summary>
            The Font Awesome "arrows-down-to-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsDownToPeople">
            <summary>
            The Font Awesome "arrows-down-to-people" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsLeftRight">
            <summary>
            The Font Awesome "arrows-left-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsLeftRightToLine">
            <summary>
            The Font Awesome "arrows-left-right-to-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsSpin">
            <summary>
            The Font Awesome "arrows-spin" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsSplitUpAndLeft">
            <summary>
            The Font Awesome "arrows-split-up-and-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsToCircle">
            <summary>
            The Font Awesome "arrows-to-circle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsToDot">
            <summary>
            The Font Awesome "arrows-to-dot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsToEye">
            <summary>
            The Font Awesome "arrows-to-eye" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsTurnRight">
            <summary>
            The Font Awesome "arrows-turn-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsTurnToDots">
            <summary>
            The Font Awesome "arrows-turn-to-dots" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsUpDown">
            <summary>
            The Font Awesome "arrows-up-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsUpDownLeftRight">
            <summary>
            The Font Awesome "arrows-up-down-left-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowsUpToLine">
            <summary>
            The Font Awesome "arrows-up-to-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowTrendDown">
            <summary>
            The Font Awesome "arrow-trend-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowTrendUp">
            <summary>
            The Font Awesome "arrow-trend-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowTurnDown">
            <summary>
            The Font Awesome "arrow-turn-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowTurnUp">
            <summary>
            The Font Awesome "arrow-turn-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUp">
            <summary>
            The Font Awesome "arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpFromBracket">
            <summary>
            The Font Awesome "arrow-up-from-bracket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpFromGroundWater">
            <summary>
            The Font Awesome "arrow-up-from-ground-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpFromWaterPump">
            <summary>
            The Font Awesome "arrow-up-from-water-pump" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpLong">
            <summary>
            The Font Awesome "arrow-up-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpRightDots">
            <summary>
            The Font Awesome "arrow-up-right-dots" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ArrowUpRightFromSquare">
            <summary>
            The Font Awesome "arrow-up-right-from-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AssistiveListeningSystems">
            <summary>
            The Font Awesome "ear-listen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Asterisk">
            <summary>
            The Font Awesome "asterisk" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x2A.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.At">
            <summary>
            The Font Awesome "at" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x40.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Atlas">
            <summary>
            The Font Awesome "book-atlas" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Atom">
            <summary>
            The Font Awesome "atom" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AudioDescription">
            <summary>
            The Font Awesome "audio-description" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.AustralSign">
            <summary>
            The Font Awesome "austral-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Award">
            <summary>
            The Font Awesome "award" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Baby">
            <summary>
            The Font Awesome "baby" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BabyCarriage">
            <summary>
            The Font Awesome "baby-carriage" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Backspace">
            <summary>
            The Font Awesome "delete-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Backward">
            <summary>
            The Font Awesome "backward" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bacon">
            <summary>
            The Font Awesome "bacon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bacteria">
            <summary>
            The Font Awesome "bacteria" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bacterium">
            <summary>
            The Font Awesome "bacterium" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bahai">
            <summary>
            The Font Awesome "bahai" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BahtSign">
            <summary>
            The Font Awesome "baht-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BalanceScale">
            <summary>
            The Font Awesome "scale-balanced" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BalanceScaleLeft">
            <summary>
            The Font Awesome "scale-unbalanced" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BalanceScaleRight">
            <summary>
            The Font Awesome "scale-unbalanced-flip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ban">
            <summary>
            The Font Awesome "ban" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BandAid">
            <summary>
            The Font Awesome "bandage" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BangladeshiTakaSign">
            <summary>
            The Font Awesome "bangladeshi-taka-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Barcode">
            <summary>
            The Font Awesome "barcode" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bars">
            <summary>
            The Font Awesome "bars" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BarsProgress">
            <summary>
            The Font Awesome "bars-progress" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BaseballBall">
            <summary>
            The Font Awesome "baseball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BaseballBatBall">
            <summary>
            The Font Awesome "baseball-bat-ball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BasketballBall">
            <summary>
            The Font Awesome "basketball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bath">
            <summary>
            The Font Awesome "bath" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BatteryEmpty">
            <summary>
            The Font Awesome "battery-empty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BatteryFull">
            <summary>
            The Font Awesome "battery-full" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BatteryHalf">
            <summary>
            The Font Awesome "battery-half" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BatteryQuarter">
            <summary>
            The Font Awesome "battery-quarter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BatteryThreeQuarters">
            <summary>
            The Font Awesome "battery-three-quarters" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bed">
            <summary>
            The Font Awesome "bed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Beer">
            <summary>
            The Font Awesome "beer-mug-empty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bell">
            <summary>
            The Font Awesome "bell" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BellSlash">
            <summary>
            The Font Awesome "bell-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BezierCurve">
            <summary>
            The Font Awesome "bezier-curve" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bible">
            <summary>
            The Font Awesome "book-bible" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bicycle">
            <summary>
            The Font Awesome "bicycle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Biking">
            <summary>
            The Font Awesome "person-biking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Binoculars">
            <summary>
            The Font Awesome "binoculars" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Biohazard">
            <summary>
            The Font Awesome "biohazard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BirthdayCake">
            <summary>
            The Font Awesome "cake-candles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BitcoinSign">
            <summary>
            The Font Awesome "bitcoin-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Blender">
            <summary>
            The Font Awesome "blender" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BlenderPhone">
            <summary>
            The Font Awesome "blender-phone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Blind">
            <summary>
            The Font Awesome "person-walking-with-cane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Blog">
            <summary>
            The Font Awesome "blog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bold">
            <summary>
            The Font Awesome "bold" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bolt">
            <summary>
            The Font Awesome "bolt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BoltLightning">
            <summary>
            The Font Awesome "bolt-lightning" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bomb">
            <summary>
            The Font Awesome "bomb" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bone">
            <summary>
            The Font Awesome "bone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bong">
            <summary>
            The Font Awesome "bong" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Book">
            <summary>
            The Font Awesome "book" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookBookmark">
            <summary>
            The Font Awesome "book-bookmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookDead">
            <summary>
            The Font Awesome "book-skull" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bookmark">
            <summary>
            The Font Awesome "bookmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookMedical">
            <summary>
            The Font Awesome "book-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookOpen">
            <summary>
            The Font Awesome "book-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookReader">
            <summary>
            The Font Awesome "book-open-reader" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BookTanakh">
            <summary>
            The Font Awesome "book-tanakh" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BorderAll">
            <summary>
            The Font Awesome "border-all" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BorderNone">
            <summary>
            The Font Awesome "border-none" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BorderStyle">
            <summary>
            The Font Awesome "border-top-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BoreHole">
            <summary>
            The Font Awesome "bore-hole" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BottleDroplet">
            <summary>
            The Font Awesome "bottle-droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BottleWater">
            <summary>
            The Font Awesome "bottle-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BowlFood">
            <summary>
            The Font Awesome "bowl-food" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BowlingBall">
            <summary>
            The Font Awesome "bowling-ball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BowlRice">
            <summary>
            The Font Awesome "bowl-rice" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Box">
            <summary>
            The Font Awesome "box" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Boxes">
            <summary>
            The Font Awesome "boxes-stacked" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BoxesPacking">
            <summary>
            The Font Awesome "boxes-packing" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BoxOpen">
            <summary>
            The Font Awesome "box-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BoxTissue">
            <summary>
            The Font Awesome "box-tissue" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Braille">
            <summary>
            The Font Awesome "braille" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Brain">
            <summary>
            The Font Awesome "brain" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BrazilianRealSign">
            <summary>
            The Font Awesome "brazilian-real-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BreadSlice">
            <summary>
            The Font Awesome "bread-slice" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bridge">
            <summary>
            The Font Awesome "bridge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BridgeCircleCheck">
            <summary>
            The Font Awesome "bridge-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BridgeCircleExclamation">
            <summary>
            The Font Awesome "bridge-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BridgeCircleXmark">
            <summary>
            The Font Awesome "bridge-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BridgeLock">
            <summary>
            The Font Awesome "bridge-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BridgeWater">
            <summary>
            The Font Awesome "bridge-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Briefcase">
            <summary>
            The Font Awesome "briefcase" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BriefcaseMedical">
            <summary>
            The Font Awesome "briefcase-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BroadcastTower">
            <summary>
            The Font Awesome "tower-broadcast" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Broom">
            <summary>
            The Font Awesome "broom" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Brush">
            <summary>
            The Font Awesome "brush" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bucket">
            <summary>
            The Font Awesome "bucket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bug">
            <summary>
            The Font Awesome "bug" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bugs">
            <summary>
            The Font Awesome "bugs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BugSlash">
            <summary>
            The Font Awesome "bug-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Building">
            <summary>
            The Font Awesome "building" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingCircleArrowRight">
            <summary>
            The Font Awesome "building-circle-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingCircleCheck">
            <summary>
            The Font Awesome "building-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingCircleExclamation">
            <summary>
            The Font Awesome "building-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingCircleXmark">
            <summary>
            The Font Awesome "building-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingFlag">
            <summary>
            The Font Awesome "building-flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingLock">
            <summary>
            The Font Awesome "building-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingNgo">
            <summary>
            The Font Awesome "building-ngo" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingShield">
            <summary>
            The Font Awesome "building-shield" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingUn">
            <summary>
            The Font Awesome "building-un" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingUser">
            <summary>
            The Font Awesome "building-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BuildingWheat">
            <summary>
            The Font Awesome "building-wheat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bullhorn">
            <summary>
            The Font Awesome "bullhorn" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bullseye">
            <summary>
            The Font Awesome "bullseye" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Burn">
            <summary>
            The Font Awesome "fire-flame-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Burst">
            <summary>
            The Font Awesome "burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Bus">
            <summary>
            The Font Awesome "bus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BusAlt">
            <summary>
            The Font Awesome "bus-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.BusinessTime">
            <summary>
            The Font Awesome "business-time" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Calculator">
            <summary>
            The Font Awesome "calculator" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Calendar">
            <summary>
            The Font Awesome "calendar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarAlt">
            <summary>
            The Font Awesome "calendar-days" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarCheck">
            <summary>
            The Font Awesome "calendar-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarDay">
            <summary>
            The Font Awesome "calendar-day" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarMinus">
            <summary>
            The Font Awesome "calendar-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarPlus">
            <summary>
            The Font Awesome "calendar-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarTimes">
            <summary>
            The Font Awesome "calendar-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CalendarWeek">
            <summary>
            The Font Awesome "calendar-week" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Camera">
            <summary>
            The Font Awesome "camera" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CameraRetro">
            <summary>
            The Font Awesome "camera-retro" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CameraRotate">
            <summary>
            The Font Awesome "camera-rotate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Campground">
            <summary>
            The Font Awesome "campground" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CandyCane">
            <summary>
            The Font Awesome "candy-cane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cannabis">
            <summary>
            The Font Awesome "cannabis" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Capsules">
            <summary>
            The Font Awesome "capsules" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Car">
            <summary>
            The Font Awesome "car" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarAlt">
            <summary>
            The Font Awesome "car-rear" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Caravan">
            <summary>
            The Font Awesome "caravan" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarBattery">
            <summary>
            The Font Awesome "car-battery" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarCrash">
            <summary>
            The Font Awesome "car-burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretDown">
            <summary>
            The Font Awesome "caret-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretLeft">
            <summary>
            The Font Awesome "caret-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretRight">
            <summary>
            The Font Awesome "caret-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretSquareDown">
            <summary>
            The Font Awesome "square-caret-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretSquareLeft">
            <summary>
            The Font Awesome "square-caret-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretSquareRight">
            <summary>
            The Font Awesome "square-caret-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretSquareUp">
            <summary>
            The Font Awesome "square-caret-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CaretUp">
            <summary>
            The Font Awesome "caret-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarOn">
            <summary>
            The Font Awesome "car-on" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Carrot">
            <summary>
            The Font Awesome "carrot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarSide">
            <summary>
            The Font Awesome "car-side" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CartArrowDown">
            <summary>
            The Font Awesome "cart-arrow-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CartPlus">
            <summary>
            The Font Awesome "cart-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CarTunnel">
            <summary>
            The Font Awesome "car-tunnel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CashRegister">
            <summary>
            The Font Awesome "cash-register" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cat">
            <summary>
            The Font Awesome "cat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CediSign">
            <summary>
            The Font Awesome "cedi-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CentSign">
            <summary>
            The Font Awesome "cent-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Certificate">
            <summary>
            The Font Awesome "certificate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Chair">
            <summary>
            The Font Awesome "chair" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Chalkboard">
            <summary>
            The Font Awesome "chalkboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChalkboardTeacher">
            <summary>
            The Font Awesome "chalkboard-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChargingStation">
            <summary>
            The Font Awesome "charging-station" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartArea">
            <summary>
            The Font Awesome "chart-area" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartBar">
            <summary>
            The Font Awesome "chart-bar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartColumn">
            <summary>
            The Font Awesome "chart-column" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartGantt">
            <summary>
            The Font Awesome "chart-gantt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartLine">
            <summary>
            The Font Awesome "chart-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartPie">
            <summary>
            The Font Awesome "chart-pie" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChartSimple">
            <summary>
            The Font Awesome "chart-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Check">
            <summary>
            The Font Awesome "check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CheckCircle">
            <summary>
            The Font Awesome "circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CheckDouble">
            <summary>
            The Font Awesome "check-double" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CheckSquare">
            <summary>
            The Font Awesome "square-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cheese">
            <summary>
            The Font Awesome "cheese" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Chess">
            <summary>
            The Font Awesome "chess" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessBishop">
            <summary>
            The Font Awesome "chess-bishop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessBoard">
            <summary>
            The Font Awesome "chess-board" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessKing">
            <summary>
            The Font Awesome "chess-king" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessKnight">
            <summary>
            The Font Awesome "chess-knight" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessPawn">
            <summary>
            The Font Awesome "chess-pawn" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessQueen">
            <summary>
            The Font Awesome "chess-queen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChessRook">
            <summary>
            The Font Awesome "chess-rook" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronCircleDown">
            <summary>
            The Font Awesome "circle-chevron-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronCircleLeft">
            <summary>
            The Font Awesome "circle-chevron-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronCircleRight">
            <summary>
            The Font Awesome "circle-chevron-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronCircleUp">
            <summary>
            The Font Awesome "circle-chevron-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronDown">
            <summary>
            The Font Awesome "chevron-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronLeft">
            <summary>
            The Font Awesome "chevron-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronRight">
            <summary>
            The Font Awesome "chevron-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChevronUp">
            <summary>
            The Font Awesome "chevron-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Child">
            <summary>
            The Font Awesome "child" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChildCombatant">
            <summary>
            The Font Awesome "child-combatant" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChildDress">
            <summary>
            The Font Awesome "child-dress" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ChildReaching">
            <summary>
            The Font Awesome "child-reaching" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Children">
            <summary>
            The Font Awesome "children" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Church">
            <summary>
            The Font Awesome "church" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Circle">
            <summary>
            The Font Awesome "circle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CircleNodes">
            <summary>
            The Font Awesome "circle-nodes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CircleNotch">
            <summary>
            The Font Awesome "circle-notch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.City">
            <summary>
            The Font Awesome "city" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Clapperboard">
            <summary>
            The Font Awesome "clapperboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClinicMedical">
            <summary>
            The Font Awesome "house-chimney-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Clipboard">
            <summary>
            The Font Awesome "clipboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClipboardCheck">
            <summary>
            The Font Awesome "clipboard-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClipboardList">
            <summary>
            The Font Awesome "clipboard-list" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClipboardQuestion">
            <summary>
            The Font Awesome "clipboard-question" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClipboardUser">
            <summary>
            The Font Awesome "clipboard-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Clock">
            <summary>
            The Font Awesome "clock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Clone">
            <summary>
            The Font Awesome "clone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ClosedCaptioning">
            <summary>
            The Font Awesome "closed-captioning" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cloud">
            <summary>
            The Font Awesome "cloud" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudBolt">
            <summary>
            The Font Awesome "cloud-bolt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudDownloadAlt">
            <summary>
            The Font Awesome "cloud-arrow-down" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF0ED.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudMeatball">
            <summary>
            The Font Awesome "cloud-meatball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudMoon">
            <summary>
            The Font Awesome "cloud-moon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudMoonRain">
            <summary>
            The Font Awesome "cloud-moon-rain" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudRain">
            <summary>
            The Font Awesome "cloud-rain" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudShowersHeavy">
            <summary>
            The Font Awesome "cloud-showers-heavy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudShowersWater">
            <summary>
            The Font Awesome "cloud-showers-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudSun">
            <summary>
            The Font Awesome "cloud-sun" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudSunRain">
            <summary>
            The Font Awesome "cloud-sun-rain" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CloudUploadAlt">
            <summary>
            The Font Awesome "cloud-arrow-up" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF0EE.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Clover">
            <summary>
            The Font Awesome "clover" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cocktail">
            <summary>
            The Font Awesome "martini-glass-citrus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Code">
            <summary>
            The Font Awesome "code" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodeBranch">
            <summary>
            The Font Awesome "code-branch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodeCommit">
            <summary>
            The Font Awesome "code-commit" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodeCompare">
            <summary>
            The Font Awesome "code-compare" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodeFork">
            <summary>
            The Font Awesome "code-fork" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodeMerge">
            <summary>
            The Font Awesome "code-merge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CodePullRequest">
            <summary>
            The Font Awesome "code-pull-request" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Coffee">
            <summary>
            The Font Awesome "mug-saucer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cog">
            <summary>
            The Font Awesome "gear" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cogs">
            <summary>
            The Font Awesome "gears" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Coins">
            <summary>
            The Font Awesome "coins" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ColonSign">
            <summary>
            The Font Awesome "colon-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Columns">
            <summary>
            The Font Awesome "table-columns" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Comment">
            <summary>
            The Font Awesome "comment" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentAlt">
            <summary>
            The Font Awesome "message" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentDollar">
            <summary>
            The Font Awesome "comment-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentDots">
            <summary>
            The Font Awesome "comment-dots" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentMedical">
            <summary>
            The Font Awesome "comment-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Comments">
            <summary>
            The Font Awesome "comments" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentsDollar">
            <summary>
            The Font Awesome "comments-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CommentSlash">
            <summary>
            The Font Awesome "comment-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CompactDisc">
            <summary>
            The Font Awesome "compact-disc" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Compass">
            <summary>
            The Font Awesome "compass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Compress">
            <summary>
            The Font Awesome "compress" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CompressAlt">
            <summary>
            The Font Awesome "down-left-and-up-right-to-center" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CompressArrowsAlt">
            <summary>
            The Font Awesome "minimize" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Computer">
            <summary>
            The Font Awesome "computer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ConciergeBell">
            <summary>
            The Font Awesome "bell-concierge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cookie">
            <summary>
            The Font Awesome "cookie" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CookieBite">
            <summary>
            The Font Awesome "cookie-bite" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Copy">
            <summary>
            The Font Awesome "copy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Copyright">
            <summary>
            The Font Awesome "copyright" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Couch">
            <summary>
            The Font Awesome "couch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cow">
            <summary>
            The Font Awesome "cow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CreditCard">
            <summary>
            The Font Awesome "credit-card" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Crop">
            <summary>
            The Font Awesome "crop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CropAlt">
            <summary>
            The Font Awesome "crop-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cross">
            <summary>
            The Font Awesome "cross" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Crosshairs">
            <summary>
            The Font Awesome "crosshairs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Crow">
            <summary>
            The Font Awesome "crow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Crown">
            <summary>
            The Font Awesome "crown" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Crutch">
            <summary>
            The Font Awesome "crutch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CruzeiroSign">
            <summary>
            The Font Awesome "cruzeiro-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cube">
            <summary>
            The Font Awesome "cube" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cubes">
            <summary>
            The Font Awesome "cubes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.CubesStacked">
            <summary>
            The Font Awesome "cubes-stacked" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Cut">
            <summary>
            The Font Awesome "scissors" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Database">
            <summary>
            The Font Awesome "database" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Deaf">
            <summary>
            The Font Awesome "ear-deaf" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Democrat">
            <summary>
            The Font Awesome "democrat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Desktop">
            <summary>
            The Font Awesome "desktop" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF390.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dharmachakra">
            <summary>
            The Font Awesome "dharmachakra" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Diagnoses">
            <summary>
            The Font Awesome "person-dots-from-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiagramNext">
            <summary>
            The Font Awesome "diagram-next" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiagramPredecessor">
            <summary>
            The Font Awesome "diagram-predecessor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiagramSuccessor">
            <summary>
            The Font Awesome "diagram-successor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Diamond">
            <summary>
            The Font Awesome "diamond" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dice">
            <summary>
            The Font Awesome "dice" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceD20">
            <summary>
            The Font Awesome "dice-d20" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceD6">
            <summary>
            The Font Awesome "dice-d6" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceFive">
            <summary>
            The Font Awesome "dice-five" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceFour">
            <summary>
            The Font Awesome "dice-four" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceOne">
            <summary>
            The Font Awesome "dice-one" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceSix">
            <summary>
            The Font Awesome "dice-six" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceThree">
            <summary>
            The Font Awesome "dice-three" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DiceTwo">
            <summary>
            The Font Awesome "dice-two" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DigitalTachograph">
            <summary>
            The Font Awesome "tachograph-digital" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Directions">
            <summary>
            The Font Awesome "diamond-turn-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Disease">
            <summary>
            The Font Awesome "disease" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Display">
            <summary>
            The Font Awesome "display" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Divide">
            <summary>
            The Font Awesome "divide" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dizzy">
            <summary>
            The Font Awesome "face-dizzy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dna">
            <summary>
            The Font Awesome "dna" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dog">
            <summary>
            The Font Awesome "dog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DollarSign">
            <summary>
            The Font Awesome "dollar-sign" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x24.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dolly">
            <summary>
            The Font Awesome "dolly" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DollyFlatbed">
            <summary>
            The Font Awesome "cart-flatbed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Donate">
            <summary>
            The Font Awesome "circle-dollar-to-slot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DongSign">
            <summary>
            The Font Awesome "dong-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DoorClosed">
            <summary>
            The Font Awesome "door-closed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DoorOpen">
            <summary>
            The Font Awesome "door-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DotCircle">
            <summary>
            The Font Awesome "circle-dot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dove">
            <summary>
            The Font Awesome "dove" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Download">
            <summary>
            The Font Awesome "download" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DraftingCompass">
            <summary>
            The Font Awesome "compass-drafting" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dragon">
            <summary>
            The Font Awesome "dragon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DrawPolygon">
            <summary>
            The Font Awesome "draw-polygon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Drum">
            <summary>
            The Font Awesome "drum" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DrumSteelpan">
            <summary>
            The Font Awesome "drum-steelpan" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DrumstickBite">
            <summary>
            The Font Awesome "drumstick-bite" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dumbbell">
            <summary>
            The Font Awesome "dumbbell" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dumpster">
            <summary>
            The Font Awesome "dumpster" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.DumpsterFire">
            <summary>
            The Font Awesome "dumpster-fire" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Dungeon">
            <summary>
            The Font Awesome "dungeon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EarthOceania">
            <summary>
            The Font Awesome "earth-oceania" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Edit">
            <summary>
            The Font Awesome "pen-to-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Egg">
            <summary>
            The Font Awesome "egg" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Eject">
            <summary>
            The Font Awesome "eject" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Elevator">
            <summary>
            The Font Awesome "elevator" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EllipsisH">
            <summary>
            The Font Awesome "ellipsis" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EllipsisV">
            <summary>
            The Font Awesome "ellipsis-vertical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Envelope">
            <summary>
            The Font Awesome "envelope" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EnvelopeCircleCheck">
            <summary>
            The Font Awesome "envelope-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EnvelopeOpen">
            <summary>
            The Font Awesome "envelope-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EnvelopeOpenText">
            <summary>
            The Font Awesome "envelope-open-text" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EnvelopeSquare">
            <summary>
            The Font Awesome "square-envelope" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Equals">
            <summary>
            The Font Awesome "equals" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x3D.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Eraser">
            <summary>
            The Font Awesome "eraser" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ethernet">
            <summary>
            The Font Awesome "ethernet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EuroSign">
            <summary>
            The Font Awesome "euro-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExchangeAlt">
            <summary>
            The Font Awesome "right-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Exclamation">
            <summary>
            The Font Awesome "exclamation" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x21.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExclamationCircle">
            <summary>
            The Font Awesome "circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExclamationTriangle">
            <summary>
            The Font Awesome "triangle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Expand">
            <summary>
            The Font Awesome "expand" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExpandAlt">
            <summary>
            The Font Awesome "up-right-and-down-left-from-center" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExpandArrowsAlt">
            <summary>
            The Font Awesome "maximize" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Explosion">
            <summary>
            The Font Awesome "explosion" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExternalLinkAlt">
            <summary>
            The Font Awesome "up-right-from-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ExternalLinkSquareAlt">
            <summary>
            The Font Awesome "square-up-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Eye">
            <summary>
            The Font Awesome "eye" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EyeDropper">
            <summary>
            The Font Awesome "eye-dropper" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.EyeSlash">
            <summary>
            The Font Awesome "eye-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fan">
            <summary>
            The Font Awesome "fan" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FastBackward">
            <summary>
            The Font Awesome "backward-fast" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FastForward">
            <summary>
            The Font Awesome "forward-fast" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Faucet">
            <summary>
            The Font Awesome "faucet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FaucetDrip">
            <summary>
            The Font Awesome "faucet-drip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fax">
            <summary>
            The Font Awesome "fax" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Feather">
            <summary>
            The Font Awesome "feather" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FeatherAlt">
            <summary>
            The Font Awesome "feather-pointed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Female">
            <summary>
            The Font Awesome "person-dress" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ferry">
            <summary>
            The Font Awesome "ferry" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FighterJet">
            <summary>
            The Font Awesome "jet-fighter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.File">
            <summary>
            The Font Awesome "file" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileAlt">
            <summary>
            The Font Awesome "file-lines" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileArchive">
            <summary>
            The Font Awesome "file-zipper" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileAudio">
            <summary>
            The Font Awesome "file-audio" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCircleCheck">
            <summary>
            The Font Awesome "file-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCircleExclamation">
            <summary>
            The Font Awesome "file-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCircleMinus">
            <summary>
            The Font Awesome "file-circle-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCirclePlus">
            <summary>
            The Font Awesome "file-circle-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCircleQuestion">
            <summary>
            The Font Awesome "file-circle-question" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCircleXmark">
            <summary>
            The Font Awesome "file-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCode">
            <summary>
            The Font Awesome "file-code" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileContract">
            <summary>
            The Font Awesome "file-contract" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileCsv">
            <summary>
            The Font Awesome "file-csv" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileDownload">
            <summary>
            The Font Awesome "file-arrow-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileExcel">
            <summary>
            The Font Awesome "file-excel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileExport">
            <summary>
            The Font Awesome "file-export" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileImage">
            <summary>
            The Font Awesome "file-image" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileImport">
            <summary>
            The Font Awesome "file-import" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileInvoice">
            <summary>
            The Font Awesome "file-invoice" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileInvoiceDollar">
            <summary>
            The Font Awesome "file-invoice-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileMedical">
            <summary>
            The Font Awesome "file-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileMedicalAlt">
            <summary>
            The Font Awesome "file-waveform" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FilePdf">
            <summary>
            The Font Awesome "file-pdf" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FilePen">
            <summary>
            The Font Awesome "file-pen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FilePowerpoint">
            <summary>
            The Font Awesome "file-powerpoint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FilePrescription">
            <summary>
            The Font Awesome "file-prescription" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileShield">
            <summary>
            The Font Awesome "file-shield" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileSignature">
            <summary>
            The Font Awesome "file-signature" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileUpload">
            <summary>
            The Font Awesome "file-arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileVideo">
            <summary>
            The Font Awesome "file-video" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FileWord">
            <summary>
            The Font Awesome "file-word" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fill">
            <summary>
            The Font Awesome "fill" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FillDrip">
            <summary>
            The Font Awesome "fill-drip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Film">
            <summary>
            The Font Awesome "film" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Filter">
            <summary>
            The Font Awesome "filter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FilterCircleXmark">
            <summary>
            The Font Awesome "filter-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fingerprint">
            <summary>
            The Font Awesome "fingerprint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fire">
            <summary>
            The Font Awesome "fire" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FireAlt">
            <summary>
            The Font Awesome "fire-flame-curved" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FireBurner">
            <summary>
            The Font Awesome "fire-burner" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FireExtinguisher">
            <summary>
            The Font Awesome "fire-extinguisher" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FirstAid">
            <summary>
            The Font Awesome "kit-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Fish">
            <summary>
            The Font Awesome "fish" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FishFins">
            <summary>
            The Font Awesome "fish-fins" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FistRaised">
            <summary>
            The Font Awesome "hand-fist" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Flag">
            <summary>
            The Font Awesome "flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FlagCheckered">
            <summary>
            The Font Awesome "flag-checkered" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FlagUsa">
            <summary>
            The Font Awesome "flag-usa" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Flask">
            <summary>
            The Font Awesome "flask" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FlaskVial">
            <summary>
            The Font Awesome "flask-vial" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FlorinSign">
            <summary>
            The Font Awesome "florin-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Flushed">
            <summary>
            The Font Awesome "face-flushed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Folder">
            <summary>
            The Font Awesome "folder" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FolderClosed">
            <summary>
            The Font Awesome "folder-closed" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FolderMinus">
            <summary>
            The Font Awesome "folder-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FolderOpen">
            <summary>
            The Font Awesome "folder-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FolderPlus">
            <summary>
            The Font Awesome "folder-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FolderTree">
            <summary>
            The Font Awesome "folder-tree" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Font">
            <summary>
            The Font Awesome "font" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FontAwesome">
            <summary>
            The Font Awesome "font-awesome" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FontAwesomeFlag">
            <summary>
            The Font Awesome "font-awesome" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF2B4.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FontAwesomeLogoFull">
            <summary>
            The Font Awesome "font-awesome" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF2B4.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FootballBall">
            <summary>
            The Font Awesome "football" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Forward">
            <summary>
            The Font Awesome "forward" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FrancSign">
            <summary>
            The Font Awesome "franc-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Frog">
            <summary>
            The Font Awesome "frog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Frown">
            <summary>
            The Font Awesome "face-frown" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FrownOpen">
            <summary>
            The Font Awesome "face-frown-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.FunnelDollar">
            <summary>
            The Font Awesome "filter-circle-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Futbol">
            <summary>
            The Font Awesome "futbol" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gamepad">
            <summary>
            The Font Awesome "gamepad" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GasPump">
            <summary>
            The Font Awesome "gas-pump" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gauge">
            <summary>
            The Font Awesome "gauge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GaugeSimple">
            <summary>
            The Font Awesome "gauge-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GaugeSimpleHigh">
            <summary>
            The Font Awesome "gauge-simple-high" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gavel">
            <summary>
            The Font Awesome "gavel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gem">
            <summary>
            The Font Awesome "gem" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Genderless">
            <summary>
            The Font Awesome "genderless" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ghost">
            <summary>
            The Font Awesome "ghost" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gift">
            <summary>
            The Font Awesome "gift" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gifts">
            <summary>
            The Font Awesome "gifts" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassCheers">
            <summary>
            The Font Awesome "champagne-glasses" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Glasses">
            <summary>
            The Font Awesome "glasses" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassMartini">
            <summary>
            The Font Awesome "martini-glass-empty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassMartiniAlt">
            <summary>
            The Font Awesome "martini-glass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassWater">
            <summary>
            The Font Awesome "glass-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassWaterDroplet">
            <summary>
            The Font Awesome "glass-water-droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlassWhiskey">
            <summary>
            The Font Awesome "whiskey-glass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Globe">
            <summary>
            The Font Awesome "globe" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlobeAfrica">
            <summary>
            The Font Awesome "earth-africa" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlobeAmericas">
            <summary>
            The Font Awesome "earth-americas" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlobeAsia">
            <summary>
            The Font Awesome "earth-asia" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GlobeEurope">
            <summary>
            The Font Awesome "earth-europe" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GolfBall">
            <summary>
            The Font Awesome "golf-ball-tee" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gopuram">
            <summary>
            The Font Awesome "gopuram" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GraduationCap">
            <summary>
            The Font Awesome "graduation-cap" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GreaterThan">
            <summary>
            The Font Awesome "greater-than" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x3E.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GreaterThanEqual">
            <summary>
            The Font Awesome "greater-than-equal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Grimace">
            <summary>
            The Font Awesome "face-grimace" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Grin">
            <summary>
            The Font Awesome "face-grin" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinAlt">
            <summary>
            The Font Awesome "face-grin-wide" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinBeam">
            <summary>
            The Font Awesome "face-grin-beam" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinBeamSweat">
            <summary>
            The Font Awesome "face-grin-beam-sweat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinHearts">
            <summary>
            The Font Awesome "face-grin-hearts" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinSquint">
            <summary>
            The Font Awesome "face-grin-squint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinSquintTears">
            <summary>
            The Font Awesome "face-grin-squint-tears" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinStars">
            <summary>
            The Font Awesome "face-grin-stars" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinTears">
            <summary>
            The Font Awesome "face-grin-tears" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinTongue">
            <summary>
            The Font Awesome "face-grin-tongue" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinTongueSquint">
            <summary>
            The Font Awesome "face-grin-tongue-squint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinTongueWink">
            <summary>
            The Font Awesome "face-grin-tongue-wink" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GrinWink">
            <summary>
            The Font Awesome "face-grin-wink" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GripHorizontal">
            <summary>
            The Font Awesome "grip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GripLines">
            <summary>
            The Font Awesome "grip-lines" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GripLinesVertical">
            <summary>
            The Font Awesome "grip-lines-vertical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GripVertical">
            <summary>
            The Font Awesome "grip-vertical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GroupArrowsRotate">
            <summary>
            The Font Awesome "group-arrows-rotate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.GuaraniSign">
            <summary>
            The Font Awesome "guarani-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Guitar">
            <summary>
            The Font Awesome "guitar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Gun">
            <summary>
            The Font Awesome "gun" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hamburger">
            <summary>
            The Font Awesome "burger" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hammer">
            <summary>
            The Font Awesome "hammer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hamsa">
            <summary>
            The Font Awesome "hamsa" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Handcuffs">
            <summary>
            The Font Awesome "handcuffs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHolding">
            <summary>
            The Font Awesome "hand-holding" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHoldingDroplet">
            <summary>
            The Font Awesome "hand-holding-droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHoldingHand">
            <summary>
            The Font Awesome "hand-holding-hand" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHoldingHeart">
            <summary>
            The Font Awesome "hand-holding-heart" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHoldingMedical">
            <summary>
            The Font Awesome "hand-holding-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandHoldingUsd">
            <summary>
            The Font Awesome "hand-holding-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandLizard">
            <summary>
            The Font Awesome "hand-lizard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandMiddleFinger">
            <summary>
            The Font Awesome "hand-middle-finger" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPaper">
            <summary>
            The Font Awesome "hand" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPeace">
            <summary>
            The Font Awesome "hand-peace" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPointDown">
            <summary>
            The Font Awesome "hand-point-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPointer">
            <summary>
            The Font Awesome "hand-pointer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPointLeft">
            <summary>
            The Font Awesome "hand-point-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPointRight">
            <summary>
            The Font Awesome "hand-point-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandPointUp">
            <summary>
            The Font Awesome "hand-point-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandRock">
            <summary>
            The Font Awesome "hand-back-fist" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hands">
            <summary>
            The Font Awesome "hands-holding" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsBound">
            <summary>
            The Font Awesome "hands-bound" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsBubbles">
            <summary>
            The Font Awesome "hands-bubbles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandScissors">
            <summary>
            The Font Awesome "hand-scissors" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsClapping">
            <summary>
            The Font Awesome "hands-clapping" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Handshake">
            <summary>
            The Font Awesome "handshake" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandshakeSimple">
            <summary>
            The Font Awesome "handshake-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandshakeSimpleSlash">
            <summary>
            The Font Awesome "handshake-simple-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandshakeSlash">
            <summary>
            The Font Awesome "handshake-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsHelping">
            <summary>
            The Font Awesome "handshake-angle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsHoldingChild">
            <summary>
            The Font Awesome "hands-holding-child" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandsHoldingCircle">
            <summary>
            The Font Awesome "hands-holding-circle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandSparkles">
            <summary>
            The Font Awesome "hand-sparkles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HandSpock">
            <summary>
            The Font Awesome "hand-spock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hanukiah">
            <summary>
            The Font Awesome "hanukiah" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HardHat">
            <summary>
            The Font Awesome "helmet-safety" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hashtag">
            <summary>
            The Font Awesome "hashtag" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x23.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HatCowboy">
            <summary>
            The Font Awesome "hat-cowboy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HatCowboySide">
            <summary>
            The Font Awesome "hat-cowboy-side" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HatWizard">
            <summary>
            The Font Awesome "hat-wizard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hdd">
            <summary>
            The Font Awesome "hard-drive" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Heading">
            <summary>
            The Font Awesome "heading" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Headphones">
            <summary>
            The Font Awesome "headphones" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeadphonesAlt">
            <summary>
            The Font Awesome "headphones-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Headset">
            <summary>
            The Font Awesome "headset" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeadSideCough">
            <summary>
            The Font Awesome "head-side-cough" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeadSideCoughSlash">
            <summary>
            The Font Awesome "head-side-cough-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeadSideMask">
            <summary>
            The Font Awesome "head-side-mask" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeadSideVirus">
            <summary>
            The Font Awesome "head-side-virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Heart">
            <summary>
            The Font Awesome "heart" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Heartbeat">
            <summary>
            The Font Awesome "heart-pulse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartBroken">
            <summary>
            The Font Awesome "heart-crack" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCircleBolt">
            <summary>
            The Font Awesome "heart-circle-bolt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCircleCheck">
            <summary>
            The Font Awesome "heart-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCircleExclamation">
            <summary>
            The Font Awesome "heart-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCircleMinus">
            <summary>
            The Font Awesome "heart-circle-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCirclePlus">
            <summary>
            The Font Awesome "heart-circle-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HeartCircleXmark">
            <summary>
            The Font Awesome "heart-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Helicopter">
            <summary>
            The Font Awesome "helicopter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HelicopterSymbol">
            <summary>
            The Font Awesome "helicopter-symbol" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HelmetUn">
            <summary>
            The Font Awesome "helmet-un" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Highlighter">
            <summary>
            The Font Awesome "highlighter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hiking">
            <summary>
            The Font Awesome "person-hiking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HillAvalanche">
            <summary>
            The Font Awesome "hill-avalanche" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HillRockslide">
            <summary>
            The Font Awesome "hill-rockslide" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hippo">
            <summary>
            The Font Awesome "hippo" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.History">
            <summary>
            The Font Awesome "clock-rotate-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HockeyPuck">
            <summary>
            The Font Awesome "hockey-puck" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HollyBerry">
            <summary>
            The Font Awesome "holly-berry" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Home">
            <summary>
            The Font Awesome "house" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Horse">
            <summary>
            The Font Awesome "horse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HorseHead">
            <summary>
            The Font Awesome "horse-head" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hospital">
            <summary>
            The Font Awesome "hospital" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HospitalAlt">
            <summary>
            The Font Awesome "hospital" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF0F8.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HospitalSymbol">
            <summary>
            The Font Awesome "circle-h" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HospitalUser">
            <summary>
            The Font Awesome "hospital-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hotdog">
            <summary>
            The Font Awesome "hotdog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hotel">
            <summary>
            The Font Awesome "hotel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HotTub">
            <summary>
            The Font Awesome "hot-tub-person" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hourglass">
            <summary>
            The Font Awesome "hourglass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HourglassEnd">
            <summary>
            The Font Awesome "hourglass-end" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HourglassHalf">
            <summary>
            The Font Awesome "hourglass-half" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HourglassStart">
            <summary>
            The Font Awesome "hourglass-start" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseChimney">
            <summary>
            The Font Awesome "house-chimney" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseChimneyUser">
            <summary>
            The Font Awesome "house-chimney-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseChimneyWindow">
            <summary>
            The Font Awesome "house-chimney-window" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseCircleCheck">
            <summary>
            The Font Awesome "house-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseCircleExclamation">
            <summary>
            The Font Awesome "house-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseCircleXmark">
            <summary>
            The Font Awesome "house-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseCrack">
            <summary>
            The Font Awesome "house-crack" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseDamage">
            <summary>
            The Font Awesome "house-chimney-crack" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseFire">
            <summary>
            The Font Awesome "house-fire" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseFlag">
            <summary>
            The Font Awesome "house-flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseFloodWater">
            <summary>
            The Font Awesome "house-flood-water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseFloodWaterCircleArrowRight">
            <summary>
            The Font Awesome "house-flood-water-circle-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseLaptop">
            <summary>
            The Font Awesome "house-laptop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseLock">
            <summary>
            The Font Awesome "house-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseMedical">
            <summary>
            The Font Awesome "house-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseMedicalCircleCheck">
            <summary>
            The Font Awesome "house-medical-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseMedicalCircleExclamation">
            <summary>
            The Font Awesome "house-medical-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseMedicalCircleXmark">
            <summary>
            The Font Awesome "house-medical-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseMedicalFlag">
            <summary>
            The Font Awesome "house-medical-flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseSignal">
            <summary>
            The Font Awesome "house-signal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseTsunami">
            <summary>
            The Font Awesome "house-tsunami" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HouseUser">
            <summary>
            The Font Awesome "house-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hryvnia">
            <summary>
            The Font Awesome "hryvnia-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.HSquare">
            <summary>
            The Font Awesome "square-h" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Hurricane">
            <summary>
            The Font Awesome "hurricane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.IceCream">
            <summary>
            The Font Awesome "ice-cream" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Icicles">
            <summary>
            The Font Awesome "icicles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Icons">
            <summary>
            The Font Awesome "icons" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ICursor">
            <summary>
            The Font Awesome "i-cursor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.IdBadge">
            <summary>
            The Font Awesome "id-badge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.IdCard">
            <summary>
            The Font Awesome "id-card" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.IdCardAlt">
            <summary>
            The Font Awesome "id-card-clip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Igloo">
            <summary>
            The Font Awesome "igloo" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Image">
            <summary>
            The Font Awesome "image" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Images">
            <summary>
            The Font Awesome "images" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Inbox">
            <summary>
            The Font Awesome "inbox" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Indent">
            <summary>
            The Font Awesome "indent" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.IndianRupeeSign">
            <summary>
            The Font Awesome "indian-rupee-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Industry">
            <summary>
            The Font Awesome "industry" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Infinity">
            <summary>
            The Font Awesome "infinity" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Info">
            <summary>
            The Font Awesome "info" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.InfoCircle">
            <summary>
            The Font Awesome "circle-info" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Italic">
            <summary>
            The Font Awesome "italic" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Jar">
            <summary>
            The Font Awesome "jar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.JarWheat">
            <summary>
            The Font Awesome "jar-wheat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Jedi">
            <summary>
            The Font Awesome "jedi" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.JetFighterUp">
            <summary>
            The Font Awesome "jet-fighter-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Joint">
            <summary>
            The Font Awesome "joint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.JournalWhills">
            <summary>
            The Font Awesome "book-journal-whills" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.JugDetergent">
            <summary>
            The Font Awesome "jug-detergent" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Kaaba">
            <summary>
            The Font Awesome "kaaba" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Key">
            <summary>
            The Font Awesome "key" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Keyboard">
            <summary>
            The Font Awesome "keyboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Khanda">
            <summary>
            The Font Awesome "khanda" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.KipSign">
            <summary>
            The Font Awesome "kip-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Kiss">
            <summary>
            The Font Awesome "face-kiss" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.KissBeam">
            <summary>
            The Font Awesome "face-kiss-beam" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.KissWinkHeart">
            <summary>
            The Font Awesome "face-kiss-wink-heart" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.KitchenSet">
            <summary>
            The Font Awesome "kitchen-set" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.KiwiBird">
            <summary>
            The Font Awesome "kiwi-bird" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Landmark">
            <summary>
            The Font Awesome "landmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LandmarkDome">
            <summary>
            The Font Awesome "landmark-dome" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LandmarkFlag">
            <summary>
            The Font Awesome "landmark-flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LandMineOn">
            <summary>
            The Font Awesome "land-mine-on" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Language">
            <summary>
            The Font Awesome "language" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Laptop">
            <summary>
            The Font Awesome "laptop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaptopCode">
            <summary>
            The Font Awesome "laptop-code" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaptopFile">
            <summary>
            The Font Awesome "laptop-file" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaptopMedical">
            <summary>
            The Font Awesome "laptop-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LariSign">
            <summary>
            The Font Awesome "lari-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Laugh">
            <summary>
            The Font Awesome "face-laugh" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaughBeam">
            <summary>
            The Font Awesome "face-laugh-beam" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaughSquint">
            <summary>
            The Font Awesome "face-laugh-squint" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LaughWink">
            <summary>
            The Font Awesome "face-laugh-wink" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LayerGroup">
            <summary>
            The Font Awesome "layer-group" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Leaf">
            <summary>
            The Font Awesome "leaf" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Lemon">
            <summary>
            The Font Awesome "lemon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LessThan">
            <summary>
            The Font Awesome "less-than" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x3C.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LessThanEqual">
            <summary>
            The Font Awesome "less-than-equal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LevelDownAlt">
            <summary>
            The Font Awesome "turn-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LevelUpAlt">
            <summary>
            The Font Awesome "turn-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LifeRing">
            <summary>
            The Font Awesome "life-ring" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Lightbulb">
            <summary>
            The Font Awesome "lightbulb" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LinesLeaning">
            <summary>
            The Font Awesome "lines-leaning" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Link">
            <summary>
            The Font Awesome "link" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LiraSign">
            <summary>
            The Font Awesome "lira-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.List">
            <summary>
            The Font Awesome "list" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ListAlt">
            <summary>
            The Font Awesome "rectangle-list" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ListOl">
            <summary>
            The Font Awesome "list-ol" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ListUl">
            <summary>
            The Font Awesome "list-ul" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LitecoinSign">
            <summary>
            The Font Awesome "litecoin-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LocationArrow">
            <summary>
            The Font Awesome "location-arrow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LocationCrosshairs">
            <summary>
            The Font Awesome "location-crosshairs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LocationPinLock">
            <summary>
            The Font Awesome "location-pin-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Lock">
            <summary>
            The Font Awesome "lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LockOpen">
            <summary>
            The Font Awesome "lock-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Locust">
            <summary>
            The Font Awesome "locust" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LongArrowAltDown">
            <summary>
            The Font Awesome "down-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LongArrowAltLeft">
            <summary>
            The Font Awesome "left-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LongArrowAltRight">
            <summary>
            The Font Awesome "right-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LongArrowAltUp">
            <summary>
            The Font Awesome "up-long" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LowVision">
            <summary>
            The Font Awesome "eye-low-vision" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LuggageCart">
            <summary>
            The Font Awesome "cart-flatbed-suitcase" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Lungs">
            <summary>
            The Font Awesome "lungs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.LungsVirus">
            <summary>
            The Font Awesome "lungs-virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Magic">
            <summary>
            The Font Awesome "wand-magic" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Magnet">
            <summary>
            The Font Awesome "magnet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MagnifyingGlassArrowRight">
            <summary>
            The Font Awesome "magnifying-glass-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MagnifyingGlassChart">
            <summary>
            The Font Awesome "magnifying-glass-chart" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MailBulk">
            <summary>
            The Font Awesome "envelopes-bulk" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Male">
            <summary>
            The Font Awesome "person" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ManatSign">
            <summary>
            The Font Awesome "manat-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Map">
            <summary>
            The Font Awesome "map" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapMarked">
            <summary>
            The Font Awesome "map-location" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapMarkedAlt">
            <summary>
            The Font Awesome "map-location-dot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapMarker">
            <summary>
            The Font Awesome "location-pin" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapMarkerAlt">
            <summary>
            The Font Awesome "location-dot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapPin">
            <summary>
            The Font Awesome "map-pin" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MapSigns">
            <summary>
            The Font Awesome "signs-post" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Marker">
            <summary>
            The Font Awesome "marker" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mars">
            <summary>
            The Font Awesome "mars" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MarsAndVenusBurst">
            <summary>
            The Font Awesome "mars-and-venus-burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MarsDouble">
            <summary>
            The Font Awesome "mars-double" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MarsStroke">
            <summary>
            The Font Awesome "mars-stroke" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MarsStrokeH">
            <summary>
            The Font Awesome "mars-stroke-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MarsStrokeV">
            <summary>
            The Font Awesome "mars-stroke-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mask">
            <summary>
            The Font Awesome "mask" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MaskFace">
            <summary>
            The Font Awesome "mask-face" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MaskVentilator">
            <summary>
            The Font Awesome "mask-ventilator" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MattressPillow">
            <summary>
            The Font Awesome "mattress-pillow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Medal">
            <summary>
            The Font Awesome "medal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Medkit">
            <summary>
            The Font Awesome "suitcase-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Meh">
            <summary>
            The Font Awesome "face-meh" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MehBlank">
            <summary>
            The Font Awesome "face-meh-blank" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MehRollingEyes">
            <summary>
            The Font Awesome "face-rolling-eyes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Memory">
            <summary>
            The Font Awesome "memory" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Menorah">
            <summary>
            The Font Awesome "menorah" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mercury">
            <summary>
            The Font Awesome "mercury" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Meteor">
            <summary>
            The Font Awesome "meteor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Microchip">
            <summary>
            The Font Awesome "microchip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Microphone">
            <summary>
            The Font Awesome "microphone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MicrophoneAlt">
            <summary>
            The Font Awesome "microphone-lines" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MicrophoneAltSlash">
            <summary>
            The Font Awesome "microphone-lines-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MicrophoneSlash">
            <summary>
            The Font Awesome "microphone-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Microscope">
            <summary>
            The Font Awesome "microscope" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MillSign">
            <summary>
            The Font Awesome "mill-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Minus">
            <summary>
            The Font Awesome "minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MinusCircle">
            <summary>
            The Font Awesome "circle-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MinusSquare">
            <summary>
            The Font Awesome "square-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mitten">
            <summary>
            The Font Awesome "mitten" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mobile">
            <summary>
            The Font Awesome "mobile" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MobileAlt">
            <summary>
            The Font Awesome "mobile-screen-button" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MobileButton">
            <summary>
            The Font Awesome "mobile-button" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MobileRetro">
            <summary>
            The Font Awesome "mobile-retro" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MobileScreen">
            <summary>
            The Font Awesome "mobile-screen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBill">
            <summary>
            The Font Awesome "money-bill" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillAlt">
            <summary>
            The Font Awesome "money-bill-1" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBills">
            <summary>
            The Font Awesome "money-bills" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillTransfer">
            <summary>
            The Font Awesome "money-bill-transfer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillTrendUp">
            <summary>
            The Font Awesome "money-bill-trend-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillWave">
            <summary>
            The Font Awesome "money-bill-wave" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillWaveAlt">
            <summary>
            The Font Awesome "money-bill-1-wave" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyBillWheat">
            <summary>
            The Font Awesome "money-bill-wheat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyCheck">
            <summary>
            The Font Awesome "money-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MoneyCheckAlt">
            <summary>
            The Font Awesome "money-check-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Monument">
            <summary>
            The Font Awesome "monument" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Moon">
            <summary>
            The Font Awesome "moon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MortarPestle">
            <summary>
            The Font Awesome "mortar-pestle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mosque">
            <summary>
            The Font Awesome "mosque" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mosquito">
            <summary>
            The Font Awesome "mosquito" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MosquitoNet">
            <summary>
            The Font Awesome "mosquito-net" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Motorcycle">
            <summary>
            The Font Awesome "motorcycle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mound">
            <summary>
            The Font Awesome "mound" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mountain">
            <summary>
            The Font Awesome "mountain" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MountainCity">
            <summary>
            The Font Awesome "mountain-city" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MountainSun">
            <summary>
            The Font Awesome "mountain-sun" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Mouse">
            <summary>
            The Font Awesome "computer-mouse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MousePointer">
            <summary>
            The Font Awesome "arrow-pointer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.MugHot">
            <summary>
            The Font Awesome "mug-hot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Music">
            <summary>
            The Font Awesome "music" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.NairaSign">
            <summary>
            The Font Awesome "naira-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.NetworkWired">
            <summary>
            The Font Awesome "network-wired" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Neuter">
            <summary>
            The Font Awesome "neuter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Newspaper">
            <summary>
            The Font Awesome "newspaper" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Notdef">
            <summary>
            The Font Awesome "notdef" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.NotEqual">
            <summary>
            The Font Awesome "not-equal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.NotesMedical">
            <summary>
            The Font Awesome "notes-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ObjectGroup">
            <summary>
            The Font Awesome "object-group" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ObjectUngroup">
            <summary>
            The Font Awesome "object-ungroup" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.OilCan">
            <summary>
            The Font Awesome "oil-can" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.OilWell">
            <summary>
            The Font Awesome "oil-well" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Om">
            <summary>
            The Font Awesome "om" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Otter">
            <summary>
            The Font Awesome "otter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Outdent">
            <summary>
            The Font Awesome "outdent" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pager">
            <summary>
            The Font Awesome "pager" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PaintBrush">
            <summary>
            The Font Awesome "paintbrush" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PaintRoller">
            <summary>
            The Font Awesome "paint-roller" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Palette">
            <summary>
            The Font Awesome "palette" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pallet">
            <summary>
            The Font Awesome "pallet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Panorama">
            <summary>
            The Font Awesome "panorama" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Paperclip">
            <summary>
            The Font Awesome "paperclip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PaperPlane">
            <summary>
            The Font Awesome "paper-plane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ParachuteBox">
            <summary>
            The Font Awesome "parachute-box" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Paragraph">
            <summary>
            The Font Awesome "paragraph" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Parking">
            <summary>
            The Font Awesome "square-parking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Passport">
            <summary>
            The Font Awesome "passport" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pastafarianism">
            <summary>
            The Font Awesome "spaghetti-monster-flying" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Paste">
            <summary>
            The Font Awesome "paste" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pause">
            <summary>
            The Font Awesome "pause" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PauseCircle">
            <summary>
            The Font Awesome "circle-pause" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Paw">
            <summary>
            The Font Awesome "paw" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Peace">
            <summary>
            The Font Awesome "peace" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pen">
            <summary>
            The Font Awesome "pen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PenAlt">
            <summary>
            The Font Awesome "pen-clip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PencilAlt">
            <summary>
            The Font Awesome "pencil" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PencilRuler">
            <summary>
            The Font Awesome "pen-ruler" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PenFancy">
            <summary>
            The Font Awesome "pen-fancy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PenNib">
            <summary>
            The Font Awesome "pen-nib" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PenSquare">
            <summary>
            The Font Awesome "square-pen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleArrows">
            <summary>
            The Font Awesome "people-arrows" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleCarry">
            <summary>
            The Font Awesome "people-carry-box" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleGroup">
            <summary>
            The Font Awesome "people-group" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleLine">
            <summary>
            The Font Awesome "people-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeoplePulling">
            <summary>
            The Font Awesome "people-pulling" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleRobbery">
            <summary>
            The Font Awesome "people-robbery" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PeopleRoof">
            <summary>
            The Font Awesome "people-roof" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PepperHot">
            <summary>
            The Font Awesome "pepper-hot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Percent">
            <summary>
            The Font Awesome "percent" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x25.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Percentage">
            <summary>
            The Font Awesome "percent" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x25.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonArrowDownToLine">
            <summary>
            The Font Awesome "person-arrow-down-to-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonArrowUpFromLine">
            <summary>
            The Font Awesome "person-arrow-up-from-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonBooth">
            <summary>
            The Font Awesome "person-booth" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonBreastfeeding">
            <summary>
            The Font Awesome "person-breastfeeding" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonBurst">
            <summary>
            The Font Awesome "person-burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCane">
            <summary>
            The Font Awesome "person-cane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonChalkboard">
            <summary>
            The Font Awesome "person-chalkboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCircleCheck">
            <summary>
            The Font Awesome "person-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCircleExclamation">
            <summary>
            The Font Awesome "person-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCircleMinus">
            <summary>
            The Font Awesome "person-circle-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCirclePlus">
            <summary>
            The Font Awesome "person-circle-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCircleQuestion">
            <summary>
            The Font Awesome "person-circle-question" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonCircleXmark">
            <summary>
            The Font Awesome "person-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonDigging">
            <summary>
            The Font Awesome "person-digging" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonDressBurst">
            <summary>
            The Font Awesome "person-dress-burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonDrowning">
            <summary>
            The Font Awesome "person-drowning" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonFalling">
            <summary>
            The Font Awesome "person-falling" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonFallingBurst">
            <summary>
            The Font Awesome "person-falling-burst" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonHalfDress">
            <summary>
            The Font Awesome "person-half-dress" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonHarassing">
            <summary>
            The Font Awesome "person-harassing" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonMilitaryPointing">
            <summary>
            The Font Awesome "person-military-pointing" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonMilitaryRifle">
            <summary>
            The Font Awesome "person-military-rifle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonMilitaryToPerson">
            <summary>
            The Font Awesome "person-military-to-person" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonPregnant">
            <summary>
            The Font Awesome "person-pregnant" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonRays">
            <summary>
            The Font Awesome "person-rays" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonRifle">
            <summary>
            The Font Awesome "person-rifle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonShelter">
            <summary>
            The Font Awesome "person-shelter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonThroughWindow">
            <summary>
            The Font Awesome "person-through-window" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonWalkingArrowLoopLeft">
            <summary>
            The Font Awesome "person-walking-arrow-loop-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonWalkingArrowRight">
            <summary>
            The Font Awesome "person-walking-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonWalkingDashedLineArrowRight">
            <summary>
            The Font Awesome "person-walking-dashed-line-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PersonWalkingLuggage">
            <summary>
            The Font Awesome "person-walking-luggage" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PesetaSign">
            <summary>
            The Font Awesome "peseta-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PesoSign">
            <summary>
            The Font Awesome "peso-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Phone">
            <summary>
            The Font Awesome "phone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhoneAlt">
            <summary>
            The Font Awesome "phone-flip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhoneSlash">
            <summary>
            The Font Awesome "phone-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhoneSquare">
            <summary>
            The Font Awesome "square-phone" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhoneSquareAlt">
            <summary>
            The Font Awesome "square-phone-flip" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhoneVolume">
            <summary>
            The Font Awesome "phone-volume" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PhotoVideo">
            <summary>
            The Font Awesome "photo-film" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PiggyBank">
            <summary>
            The Font Awesome "piggy-bank" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pills">
            <summary>
            The Font Awesome "pills" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PizzaSlice">
            <summary>
            The Font Awesome "pizza-slice" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaceOfWorship">
            <summary>
            The Font Awesome "place-of-worship" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Plane">
            <summary>
            The Font Awesome "plane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneArrival">
            <summary>
            The Font Awesome "plane-arrival" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneCircleCheck">
            <summary>
            The Font Awesome "plane-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneCircleExclamation">
            <summary>
            The Font Awesome "plane-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneCircleXmark">
            <summary>
            The Font Awesome "plane-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneDeparture">
            <summary>
            The Font Awesome "plane-departure" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneLock">
            <summary>
            The Font Awesome "plane-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneSlash">
            <summary>
            The Font Awesome "plane-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlaneUp">
            <summary>
            The Font Awesome "plane-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlantWilt">
            <summary>
            The Font Awesome "plant-wilt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlateWheat">
            <summary>
            The Font Awesome "plate-wheat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Play">
            <summary>
            The Font Awesome "play" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlayCircle">
            <summary>
            The Font Awesome "circle-play" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Plug">
            <summary>
            The Font Awesome "plug" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCircleBolt">
            <summary>
            The Font Awesome "plug-circle-bolt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCircleCheck">
            <summary>
            The Font Awesome "plug-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCircleExclamation">
            <summary>
            The Font Awesome "plug-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCircleMinus">
            <summary>
            The Font Awesome "plug-circle-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCirclePlus">
            <summary>
            The Font Awesome "plug-circle-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlugCircleXmark">
            <summary>
            The Font Awesome "plug-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Plus">
            <summary>
            The Font Awesome "plus" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x2B.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlusCircle">
            <summary>
            The Font Awesome "circle-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlusMinus">
            <summary>
            The Font Awesome "plus-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PlusSquare">
            <summary>
            The Font Awesome "square-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Podcast">
            <summary>
            The Font Awesome "podcast" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Poll">
            <summary>
            The Font Awesome "square-poll-vertical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PollH">
            <summary>
            The Font Awesome "square-poll-horizontal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Poo">
            <summary>
            The Font Awesome "poo" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Poop">
            <summary>
            The Font Awesome "poop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PooStorm">
            <summary>
            The Font Awesome "poo-storm" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Portrait">
            <summary>
            The Font Awesome "image-portrait" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PoundSign">
            <summary>
            The Font Awesome "sterling-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PowerOff">
            <summary>
            The Font Awesome "power-off" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Pray">
            <summary>
            The Font Awesome "person-praying" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PrayingHands">
            <summary>
            The Font Awesome "hands-praying" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Prescription">
            <summary>
            The Font Awesome "prescription" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PrescriptionBottle">
            <summary>
            The Font Awesome "prescription-bottle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PrescriptionBottleAlt">
            <summary>
            The Font Awesome "prescription-bottle-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Print">
            <summary>
            The Font Awesome "print" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Procedures">
            <summary>
            The Font Awesome "bed-pulse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ProjectDiagram">
            <summary>
            The Font Awesome "diagram-project" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PumpMedical">
            <summary>
            The Font Awesome "pump-medical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PumpSoap">
            <summary>
            The Font Awesome "pump-soap" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.PuzzlePiece">
            <summary>
            The Font Awesome "puzzle-piece" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Qrcode">
            <summary>
            The Font Awesome "qrcode" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Question">
            <summary>
            The Font Awesome "question" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0x3F.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.QuestionCircle">
            <summary>
            The Font Awesome "circle-question" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Quidditch">
            <summary>
            The Font Awesome "broom-ball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.QuoteLeft">
            <summary>
            The Font Awesome "quote-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.QuoteRight">
            <summary>
            The Font Awesome "quote-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Quran">
            <summary>
            The Font Awesome "book-quran" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Radiation">
            <summary>
            The Font Awesome "radiation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RadiationAlt">
            <summary>
            The Font Awesome "circle-radiation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Radio">
            <summary>
            The Font Awesome "radio" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Rainbow">
            <summary>
            The Font Awesome "rainbow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Random">
            <summary>
            The Font Awesome "shuffle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RankingStar">
            <summary>
            The Font Awesome "ranking-star" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Receipt">
            <summary>
            The Font Awesome "receipt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RecordVinyl">
            <summary>
            The Font Awesome "record-vinyl" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Recycle">
            <summary>
            The Font Awesome "recycle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Redo">
            <summary>
            The Font Awesome "arrow-rotate-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RedoAlt">
            <summary>
            The Font Awesome "rotate-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Registered">
            <summary>
            The Font Awesome "registered" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RemoveFormat">
            <summary>
            The Font Awesome "text-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Repeat">
            <summary>
            The Font Awesome "repeat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Reply">
            <summary>
            The Font Awesome "reply" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ReplyAll">
            <summary>
            The Font Awesome "reply-all" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Republican">
            <summary>
            The Font Awesome "republican" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Restroom">
            <summary>
            The Font Awesome "restroom" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Retweet">
            <summary>
            The Font Awesome "retweet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ribbon">
            <summary>
            The Font Awesome "ribbon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ring">
            <summary>
            The Font Awesome "ring" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Road">
            <summary>
            The Font Awesome "road" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadBarrier">
            <summary>
            The Font Awesome "road-barrier" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadBridge">
            <summary>
            The Font Awesome "road-bridge" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadCircleCheck">
            <summary>
            The Font Awesome "road-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadCircleExclamation">
            <summary>
            The Font Awesome "road-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadCircleXmark">
            <summary>
            The Font Awesome "road-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadLock">
            <summary>
            The Font Awesome "road-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RoadSpikes">
            <summary>
            The Font Awesome "road-spikes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Robot">
            <summary>
            The Font Awesome "robot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Rocket">
            <summary>
            The Font Awesome "rocket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Route">
            <summary>
            The Font Awesome "route" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Rss">
            <summary>
            The Font Awesome "rss" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RssSquare">
            <summary>
            The Font Awesome "square-rss" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RubleSign">
            <summary>
            The Font Awesome "ruble-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Rug">
            <summary>
            The Font Awesome "rug" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ruler">
            <summary>
            The Font Awesome "ruler" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RulerCombined">
            <summary>
            The Font Awesome "ruler-combined" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RulerHorizontal">
            <summary>
            The Font Awesome "ruler-horizontal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RulerVertical">
            <summary>
            The Font Awesome "ruler-vertical" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Running">
            <summary>
            The Font Awesome "person-running" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RupeeSign">
            <summary>
            The Font Awesome "rupee-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.RupiahSign">
            <summary>
            The Font Awesome "rupiah-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SackDollar">
            <summary>
            The Font Awesome "sack-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SackXmark">
            <summary>
            The Font Awesome "sack-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SadCry">
            <summary>
            The Font Awesome "face-sad-cry" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SadTear">
            <summary>
            The Font Awesome "face-sad-tear" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sailboat">
            <summary>
            The Font Awesome "sailboat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Satellite">
            <summary>
            The Font Awesome "satellite" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SatelliteDish">
            <summary>
            The Font Awesome "satellite-dish" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Save">
            <summary>
            The Font Awesome "floppy-disk" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.School">
            <summary>
            The Font Awesome "school" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SchoolCircleCheck">
            <summary>
            The Font Awesome "school-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SchoolCircleExclamation">
            <summary>
            The Font Awesome "school-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SchoolCircleXmark">
            <summary>
            The Font Awesome "school-circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SchoolFlag">
            <summary>
            The Font Awesome "school-flag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SchoolLock">
            <summary>
            The Font Awesome "school-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Screwdriver">
            <summary>
            The Font Awesome "screwdriver" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Scroll">
            <summary>
            The Font Awesome "scroll" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SdCard">
            <summary>
            The Font Awesome "sd-card" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Search">
            <summary>
            The Font Awesome "magnifying-glass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SearchDollar">
            <summary>
            The Font Awesome "magnifying-glass-dollar" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SearchLocation">
            <summary>
            The Font Awesome "magnifying-glass-location" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SearchMinus">
            <summary>
            The Font Awesome "magnifying-glass-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SearchPlus">
            <summary>
            The Font Awesome "magnifying-glass-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Section">
            <summary>
            The Font Awesome "section" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Seedling">
            <summary>
            The Font Awesome "seedling" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Server">
            <summary>
            The Font Awesome "server" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Shapes">
            <summary>
            The Font Awesome "shapes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Share">
            <summary>
            The Font Awesome "share" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShareAlt">
            <summary>
            The Font Awesome "share-nodes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShareAltSquare">
            <summary>
            The Font Awesome "square-share-nodes" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShareSquare">
            <summary>
            The Font Awesome "share-from-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SheetPlastic">
            <summary>
            The Font Awesome "sheet-plastic" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShekelSign">
            <summary>
            The Font Awesome "shekel-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Shield">
            <summary>
            The Font Awesome "shield" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShieldAlt">
            <summary>
            The Font Awesome "shield-halved" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShieldCat">
            <summary>
            The Font Awesome "shield-cat" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShieldDog">
            <summary>
            The Font Awesome "shield-dog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShieldHeart">
            <summary>
            The Font Awesome "shield-heart" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShieldVirus">
            <summary>
            The Font Awesome "shield-virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ship">
            <summary>
            The Font Awesome "ship" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShippingFast">
            <summary>
            The Font Awesome "truck-fast" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShoePrints">
            <summary>
            The Font Awesome "shoe-prints" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShopLock">
            <summary>
            The Font Awesome "shop-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShoppingBag">
            <summary>
            The Font Awesome "bag-shopping" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShoppingBasket">
            <summary>
            The Font Awesome "basket-shopping" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShoppingCart">
            <summary>
            The Font Awesome "cart-shopping" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShopSlash">
            <summary>
            The Font Awesome "shop-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Shower">
            <summary>
            The Font Awesome "shower" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Shrimp">
            <summary>
            The Font Awesome "shrimp" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ShuttleVan">
            <summary>
            The Font Awesome "van-shuttle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sign">
            <summary>
            The Font Awesome "sign-hanging" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Signal">
            <summary>
            The Font Awesome "signal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Signature">
            <summary>
            The Font Awesome "signature" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SignInAlt">
            <summary>
            The Font Awesome "right-to-bracket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SignLanguage">
            <summary>
            The Font Awesome "hands" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SignOutAlt">
            <summary>
            The Font Awesome "right-from-bracket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SimCard">
            <summary>
            The Font Awesome "sim-card" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sink">
            <summary>
            The Font Awesome "sink" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sitemap">
            <summary>
            The Font Awesome "sitemap" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Skating">
            <summary>
            The Font Awesome "person-skating" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Skiing">
            <summary>
            The Font Awesome "person-skiing" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SkiingNordic">
            <summary>
            The Font Awesome "person-skiing-nordic" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Skull">
            <summary>
            The Font Awesome "skull" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SkullCrossbones">
            <summary>
            The Font Awesome "skull-crossbones" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Slash">
            <summary>
            The Font Awesome "slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sleigh">
            <summary>
            The Font Awesome "sleigh" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SlidersH">
            <summary>
            The Font Awesome "sliders" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Smile">
            <summary>
            The Font Awesome "face-smile" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SmileBeam">
            <summary>
            The Font Awesome "face-smile-beam" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SmileWink">
            <summary>
            The Font Awesome "face-smile-wink" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Smog">
            <summary>
            The Font Awesome "smog" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Smoking">
            <summary>
            The Font Awesome "smoking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SmokingBan">
            <summary>
            The Font Awesome "ban-smoking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sms">
            <summary>
            The Font Awesome "comment-sms" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Snowboarding">
            <summary>
            The Font Awesome "person-snowboarding" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Snowflake">
            <summary>
            The Font Awesome "snowflake" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Snowman">
            <summary>
            The Font Awesome "snowman" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Snowplow">
            <summary>
            The Font Awesome "snowplow" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Soap">
            <summary>
            The Font Awesome "soap" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Socks">
            <summary>
            The Font Awesome "socks" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SolarPanel">
            <summary>
            The Font Awesome "solar-panel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sort">
            <summary>
            The Font Awesome "sort" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAlphaDown">
            <summary>
            The Font Awesome "arrow-down-a-z" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAlphaDownAlt">
            <summary>
            The Font Awesome "arrow-down-z-a" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAlphaUp">
            <summary>
            The Font Awesome "arrow-up-a-z" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAlphaUpAlt">
            <summary>
            The Font Awesome "arrow-up-z-a" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAmountDown">
            <summary>
            The Font Awesome "arrow-down-wide-short" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAmountDownAlt">
            <summary>
            The Font Awesome "arrow-down-short-wide" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAmountUp">
            <summary>
            The Font Awesome "arrow-up-wide-short" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortAmountUpAlt">
            <summary>
            The Font Awesome "arrow-up-short-wide" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortDown">
            <summary>
            The Font Awesome "sort-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortNumericDown">
            <summary>
            The Font Awesome "arrow-down-1-9" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortNumericDownAlt">
            <summary>
            The Font Awesome "arrow-down-9-1" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortNumericUp">
            <summary>
            The Font Awesome "arrow-up-1-9" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortNumericUpAlt">
            <summary>
            The Font Awesome "arrow-up-9-1" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SortUp">
            <summary>
            The Font Awesome "sort-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Spa">
            <summary>
            The Font Awesome "spa" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SpaceShuttle">
            <summary>
            The Font Awesome "shuttle-space" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SpellCheck">
            <summary>
            The Font Awesome "spell-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Spider">
            <summary>
            The Font Awesome "spider" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Spinner">
            <summary>
            The Font Awesome "spinner" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Splotch">
            <summary>
            The Font Awesome "splotch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SprayCan">
            <summary>
            The Font Awesome "spray-can" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Square">
            <summary>
            The Font Awesome "square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareArrowUpRight">
            <summary>
            The Font Awesome "square-arrow-up-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareFull">
            <summary>
            The Font Awesome "square-full" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareNfi">
            <summary>
            The Font Awesome "square-nfi" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquarePersonConfined">
            <summary>
            The Font Awesome "square-person-confined" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareRootAlt">
            <summary>
            The Font Awesome "square-root-variable" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareVirus">
            <summary>
            The Font Awesome "square-virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SquareXmark">
            <summary>
            The Font Awesome "square-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StaffSnake">
            <summary>
            The Font Awesome "staff-snake" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stairs">
            <summary>
            The Font Awesome "stairs" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stamp">
            <summary>
            The Font Awesome "stamp" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stapler">
            <summary>
            The Font Awesome "stapler" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Star">
            <summary>
            The Font Awesome "star" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StarAndCrescent">
            <summary>
            The Font Awesome "star-and-crescent" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StarHalf">
            <summary>
            The Font Awesome "star-half" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StarHalfAlt">
            <summary>
            The Font Awesome "star-half-stroke" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StarOfDavid">
            <summary>
            The Font Awesome "star-of-david" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StarOfLife">
            <summary>
            The Font Awesome "star-of-life" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StepBackward">
            <summary>
            The Font Awesome "backward-step" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StepForward">
            <summary>
            The Font Awesome "forward-step" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stethoscope">
            <summary>
            The Font Awesome "stethoscope" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StickyNote">
            <summary>
            The Font Awesome "note-sticky" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stop">
            <summary>
            The Font Awesome "stop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StopCircle">
            <summary>
            The Font Awesome "circle-stop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stopwatch">
            <summary>
            The Font Awesome "stopwatch" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stopwatch20">
            <summary>
            The Font Awesome "stopwatch-20" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Store">
            <summary>
            The Font Awesome "store" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StoreAlt">
            <summary>
            The Font Awesome "shop" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StoreSlash">
            <summary>
            The Font Awesome "store-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stream">
            <summary>
            The Font Awesome "bars-staggered" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.StreetView">
            <summary>
            The Font Awesome "street-view" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Strikethrough">
            <summary>
            The Font Awesome "strikethrough" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Stroopwafel">
            <summary>
            The Font Awesome "stroopwafel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Subscript">
            <summary>
            The Font Awesome "subscript" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Subway">
            <summary>
            The Font Awesome "train-subway" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Suitcase">
            <summary>
            The Font Awesome "suitcase" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SuitcaseRolling">
            <summary>
            The Font Awesome "suitcase-rolling" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sun">
            <summary>
            The Font Awesome "sun" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SunPlantWilt">
            <summary>
            The Font Awesome "sun-plant-wilt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Superscript">
            <summary>
            The Font Awesome "superscript" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Surprise">
            <summary>
            The Font Awesome "face-surprise" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Swatchbook">
            <summary>
            The Font Awesome "swatchbook" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Swimmer">
            <summary>
            The Font Awesome "person-swimming" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SwimmingPool">
            <summary>
            The Font Awesome "water-ladder" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Synagogue">
            <summary>
            The Font Awesome "synagogue" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Sync">
            <summary>
            The Font Awesome "arrows-rotate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.SyncAlt">
            <summary>
            The Font Awesome "rotate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Syringe">
            <summary>
            The Font Awesome "syringe" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Table">
            <summary>
            The Font Awesome "table" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tablet">
            <summary>
            The Font Awesome "tablet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TabletAlt">
            <summary>
            The Font Awesome "tablet-screen-button" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TabletButton">
            <summary>
            The Font Awesome "tablet-button" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TableTennis">
            <summary>
            The Font Awesome "table-tennis-paddle-ball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tablets">
            <summary>
            The Font Awesome "tablets" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TachometerAlt">
            <summary>
            The Font Awesome "gauge-high" icon unicode character.
            Uses a legacy unicode value for backwards compatability. The current unicode value is 0xF625.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tag">
            <summary>
            The Font Awesome "tag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tags">
            <summary>
            The Font Awesome "tags" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tape">
            <summary>
            The Font Awesome "tape" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tarp">
            <summary>
            The Font Awesome "tarp" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TarpDroplet">
            <summary>
            The Font Awesome "tarp-droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tasks">
            <summary>
            The Font Awesome "list-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Taxi">
            <summary>
            The Font Awesome "taxi" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Teeth">
            <summary>
            The Font Awesome "teeth" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TeethOpen">
            <summary>
            The Font Awesome "teeth-open" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TemperatureArrowDown">
            <summary>
            The Font Awesome "temperature-arrow-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TemperatureArrowUp">
            <summary>
            The Font Awesome "temperature-arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TemperatureHigh">
            <summary>
            The Font Awesome "temperature-high" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TemperatureLow">
            <summary>
            The Font Awesome "temperature-low" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tenge">
            <summary>
            The Font Awesome "tenge-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tent">
            <summary>
            The Font Awesome "tent" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TentArrowDownToLine">
            <summary>
            The Font Awesome "tent-arrow-down-to-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TentArrowLeftRight">
            <summary>
            The Font Awesome "tent-arrow-left-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TentArrowsDown">
            <summary>
            The Font Awesome "tent-arrows-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TentArrowTurnLeft">
            <summary>
            The Font Awesome "tent-arrow-turn-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tents">
            <summary>
            The Font Awesome "tents" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Terminal">
            <summary>
            The Font Awesome "terminal" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TextHeight">
            <summary>
            The Font Awesome "text-height" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TextWidth">
            <summary>
            The Font Awesome "text-width" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Th">
            <summary>
            The Font Awesome "table-cells" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TheaterMasks">
            <summary>
            The Font Awesome "masks-theater" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Thermometer">
            <summary>
            The Font Awesome "thermometer" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThermometerEmpty">
            <summary>
            The Font Awesome "temperature-empty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThermometerFull">
            <summary>
            The Font Awesome "temperature-full" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThermometerHalf">
            <summary>
            The Font Awesome "temperature-half" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThermometerQuarter">
            <summary>
            The Font Awesome "temperature-quarter" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThermometerThreeQuarters">
            <summary>
            The Font Awesome "temperature-three-quarters" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThLarge">
            <summary>
            The Font Awesome "table-cells-large" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThList">
            <summary>
            The Font Awesome "table-list" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThumbsDown">
            <summary>
            The Font Awesome "thumbs-down" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ThumbsUp">
            <summary>
            The Font Awesome "thumbs-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Thumbtack">
            <summary>
            The Font Awesome "thumbtack" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Ticket">
            <summary>
            The Font Awesome "ticket" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TicketAlt">
            <summary>
            The Font Awesome "ticket-simple" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Timeline">
            <summary>
            The Font Awesome "timeline" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Times">
            <summary>
            The Font Awesome "xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TimesCircle">
            <summary>
            The Font Awesome "circle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tint">
            <summary>
            The Font Awesome "droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TintSlash">
            <summary>
            The Font Awesome "droplet-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tired">
            <summary>
            The Font Awesome "face-tired" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToggleOff">
            <summary>
            The Font Awesome "toggle-off" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToggleOn">
            <summary>
            The Font Awesome "toggle-on" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Toilet">
            <summary>
            The Font Awesome "toilet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToiletPaper">
            <summary>
            The Font Awesome "toilet-paper" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToiletPaperSlash">
            <summary>
            The Font Awesome "toilet-paper-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToiletPortable">
            <summary>
            The Font Awesome "toilet-portable" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToiletsPortable">
            <summary>
            The Font Awesome "toilets-portable" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Toolbox">
            <summary>
            The Font Awesome "toolbox" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tools">
            <summary>
            The Font Awesome "screwdriver-wrench" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tooth">
            <summary>
            The Font Awesome "tooth" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Torah">
            <summary>
            The Font Awesome "scroll-torah" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.ToriiGate">
            <summary>
            The Font Awesome "torii-gate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tornado">
            <summary>
            The Font Awesome "tornado" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TowerCell">
            <summary>
            The Font Awesome "tower-cell" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TowerObservation">
            <summary>
            The Font Awesome "tower-observation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tractor">
            <summary>
            The Font Awesome "tractor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Trademark">
            <summary>
            The Font Awesome "trademark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrafficLight">
            <summary>
            The Font Awesome "traffic-light" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Train">
            <summary>
            The Font Awesome "train" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrainTram">
            <summary>
            The Font Awesome "train-tram" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tram">
            <summary>
            The Font Awesome "cable-car" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Transgender">
            <summary>
            The Font Awesome "mars-and-venus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TransgenderAlt">
            <summary>
            The Font Awesome "transgender" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Trash">
            <summary>
            The Font Awesome "trash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrashAlt">
            <summary>
            The Font Awesome "trash-can" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrashRestore">
            <summary>
            The Font Awesome "trash-arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrashRestoreAlt">
            <summary>
            The Font Awesome "trash-can-arrow-up" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tree">
            <summary>
            The Font Awesome "tree" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TreeCity">
            <summary>
            The Font Awesome "tree-city" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Trophy">
            <summary>
            The Font Awesome "trophy" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Trowel">
            <summary>
            The Font Awesome "trowel" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TrowelBricks">
            <summary>
            The Font Awesome "trowel-bricks" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Truck">
            <summary>
            The Font Awesome "truck" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckArrowRight">
            <summary>
            The Font Awesome "truck-arrow-right" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckDroplet">
            <summary>
            The Font Awesome "truck-droplet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckField">
            <summary>
            The Font Awesome "truck-field" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckFieldUn">
            <summary>
            The Font Awesome "truck-field-un" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckFront">
            <summary>
            The Font Awesome "truck-front" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckLoading">
            <summary>
            The Font Awesome "truck-ramp-box" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckMonster">
            <summary>
            The Font Awesome "truck-monster" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckMoving">
            <summary>
            The Font Awesome "truck-moving" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckPickup">
            <summary>
            The Font Awesome "truck-pickup" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TruckPlane">
            <summary>
            The Font Awesome "truck-plane" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tshirt">
            <summary>
            The Font Awesome "shirt" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tty">
            <summary>
            The Font Awesome "tty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.TurkishLiraSign">
            <summary>
            The Font Awesome "turkish-lira-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Tv">
            <summary>
            The Font Awesome "tv" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Umbrella">
            <summary>
            The Font Awesome "umbrella" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UmbrellaBeach">
            <summary>
            The Font Awesome "umbrella-beach" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Underline">
            <summary>
            The Font Awesome "underline" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Undo">
            <summary>
            The Font Awesome "arrow-rotate-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UndoAlt">
            <summary>
            The Font Awesome "rotate-left" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UniversalAccess">
            <summary>
            The Font Awesome "universal-access" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.University">
            <summary>
            The Font Awesome "building-columns" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Unlink">
            <summary>
            The Font Awesome "link-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Unlock">
            <summary>
            The Font Awesome "unlock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UnlockAlt">
            <summary>
            The Font Awesome "unlock-keyhole" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Upload">
            <summary>
            The Font Awesome "upload" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.User">
            <summary>
            The Font Awesome "user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserAlt">
            <summary>
            The Font Awesome "user-large" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserAltSlash">
            <summary>
            The Font Awesome "user-large-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserAstronaut">
            <summary>
            The Font Awesome "user-astronaut" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserCheck">
            <summary>
            The Font Awesome "user-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserCircle">
            <summary>
            The Font Awesome "circle-user" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserClock">
            <summary>
            The Font Awesome "user-clock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserCog">
            <summary>
            The Font Awesome "user-gear" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserEdit">
            <summary>
            The Font Awesome "user-pen" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserFriends">
            <summary>
            The Font Awesome "user-group" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserGraduate">
            <summary>
            The Font Awesome "user-graduate" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserInjured">
            <summary>
            The Font Awesome "user-injured" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserLock">
            <summary>
            The Font Awesome "user-lock" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserMd">
            <summary>
            The Font Awesome "user-doctor" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserMinus">
            <summary>
            The Font Awesome "user-minus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserNinja">
            <summary>
            The Font Awesome "user-ninja" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserNurse">
            <summary>
            The Font Awesome "user-nurse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserPlus">
            <summary>
            The Font Awesome "user-plus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Users">
            <summary>
            The Font Awesome "users" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersBetweenLines">
            <summary>
            The Font Awesome "users-between-lines" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersCog">
            <summary>
            The Font Awesome "users-gear" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserSecret">
            <summary>
            The Font Awesome "user-secret" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserShield">
            <summary>
            The Font Awesome "user-shield" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserSlash">
            <summary>
            The Font Awesome "user-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersLine">
            <summary>
            The Font Awesome "users-line" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersRays">
            <summary>
            The Font Awesome "users-rays" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersRectangle">
            <summary>
            The Font Awesome "users-rectangle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersSlash">
            <summary>
            The Font Awesome "users-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UsersViewfinder">
            <summary>
            The Font Awesome "users-viewfinder" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserTag">
            <summary>
            The Font Awesome "user-tag" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserTie">
            <summary>
            The Font Awesome "user-tie" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UserTimes">
            <summary>
            The Font Awesome "user-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Utensils">
            <summary>
            The Font Awesome "utensils" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.UtensilSpoon">
            <summary>
            The Font Awesome "spoon" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Vault">
            <summary>
            The Font Awesome "vault" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VectorSquare">
            <summary>
            The Font Awesome "vector-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Venus">
            <summary>
            The Font Awesome "venus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VenusDouble">
            <summary>
            The Font Awesome "venus-double" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VenusMars">
            <summary>
            The Font Awesome "venus-mars" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Vest">
            <summary>
            The Font Awesome "vest" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VestPatches">
            <summary>
            The Font Awesome "vest-patches" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Vial">
            <summary>
            The Font Awesome "vial" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VialCircleCheck">
            <summary>
            The Font Awesome "vial-circle-check" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Vials">
            <summary>
            The Font Awesome "vials" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VialVirus">
            <summary>
            The Font Awesome "vial-virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Video">
            <summary>
            The Font Awesome "video" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VideoSlash">
            <summary>
            The Font Awesome "video-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Vihara">
            <summary>
            The Font Awesome "vihara" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Virus">
            <summary>
            The Font Awesome "virus" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VirusCovid">
            <summary>
            The Font Awesome "virus-covid" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VirusCovidSlash">
            <summary>
            The Font Awesome "virus-covid-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Viruses">
            <summary>
            The Font Awesome "viruses" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VirusSlash">
            <summary>
            The Font Awesome "virus-slash" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Voicemail">
            <summary>
            The Font Awesome "voicemail" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Volcano">
            <summary>
            The Font Awesome "volcano" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VolleyballBall">
            <summary>
            The Font Awesome "volleyball" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VolumeDown">
            <summary>
            The Font Awesome "volume-low" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VolumeMute">
            <summary>
            The Font Awesome "volume-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VolumeOff">
            <summary>
            The Font Awesome "volume-off" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VolumeUp">
            <summary>
            The Font Awesome "volume-high" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VoteYea">
            <summary>
            The Font Awesome "check-to-slot" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.VrCardboard">
            <summary>
            The Font Awesome "vr-cardboard" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WalkieTalkie">
            <summary>
            The Font Awesome "walkie-talkie" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Walking">
            <summary>
            The Font Awesome "person-walking" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Wallet">
            <summary>
            The Font Awesome "wallet" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WandMagicSparkles">
            <summary>
            The Font Awesome "wand-magic-sparkles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WandSparkles">
            <summary>
            The Font Awesome "wand-sparkles" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Warehouse">
            <summary>
            The Font Awesome "warehouse" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Water">
            <summary>
            The Font Awesome "water" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WaveSquare">
            <summary>
            The Font Awesome "wave-square" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Weight">
            <summary>
            The Font Awesome "weight-scale" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WeightHanging">
            <summary>
            The Font Awesome "weight-hanging" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WheatAwn">
            <summary>
            The Font Awesome "wheat-awn" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WheatAwnCircleExclamation">
            <summary>
            The Font Awesome "wheat-awn-circle-exclamation" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Wheelchair">
            <summary>
            The Font Awesome "wheelchair" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WheelchairMove">
            <summary>
            The Font Awesome "wheelchair-move" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Wifi">
            <summary>
            The Font Awesome "wifi" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Wind">
            <summary>
            The Font Awesome "wind" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WindowClose">
            <summary>
            The Font Awesome "rectangle-xmark" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WindowMaximize">
            <summary>
            The Font Awesome "window-maximize" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WindowMinimize">
            <summary>
            The Font Awesome "window-minimize" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WindowRestore">
            <summary>
            The Font Awesome "window-restore" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WineBottle">
            <summary>
            The Font Awesome "wine-bottle" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WineGlass">
            <summary>
            The Font Awesome "wine-glass" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WineGlassAlt">
            <summary>
            The Font Awesome "wine-glass-empty" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.WonSign">
            <summary>
            The Font Awesome "won-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Worm">
            <summary>
            The Font Awesome "worm" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.Wrench">
            <summary>
            The Font Awesome "wrench" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.XmarksLines">
            <summary>
            The Font Awesome "xmarks-lines" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.XRay">
            <summary>
            The Font Awesome "x-ray" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.YenSign">
            <summary>
            The Font Awesome "yen-sign" icon unicode character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontAwesomeIcon.YinYang">
            <summary>
            The Font Awesome "yin-yang" icon unicode character.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.FontAwesomeSearchTermsAttribute">
            <summary>
            Set search terms associated with a font awesome icon.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontAwesomeSearchTermsAttribute.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontAwesomeSearchTermsAttribute"/> class.
            </summary>
            <param name="searchTerms">search terms for enum member.</param>
        </member>
        <member name="P:Dalamud.Interface.FontAwesomeSearchTermsAttribute.SearchTerms">
            <summary>
            Gets or sets search terms.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId">
            <summary>
            Represents a font from Dalamud assets.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.#ctor(Dalamud.DalamudAsset)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId"/> class.
            </summary>
            <param name="asset">The font asset.</param>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Asset">
            <summary>
            Gets the font asset.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.EnglishName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.LocaleNames">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Fonts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Family">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Weight">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Stretch">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Style">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.FindBestMatch(System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudAssetFontAndFamilyId.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId">
            <summary>
            Represents the default Dalamud font.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Instance">
            <summary>
            The shared instance of <see cref="T:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.EnglishName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.LocaleNames">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Family">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Weight">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Stretch">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Style">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Fonts">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.DalamudDefaultFontAndFamilyId.FindBestMatch(System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId">
            <summary>
            Represents a font from the game.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.#ctor(Dalamud.Interface.GameFonts.GameFontFamily)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId"/> class.
            </summary>
            <param name="family">The game font family.</param>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.GameFontFamily">
            <summary>
            Gets the game font family.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.EnglishName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.LocaleNames">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Family">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Weight">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Stretch">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Style">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Fonts">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.FindBestMatch(System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.GameFontAndFamilyId.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.IFontFamilyId">
            <summary>
            Represents a font family identifier.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontFamilyId.Fonts">
            <summary>
            Gets the list of fonts under this family.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontFamilyId.FindBestMatch(System.Int32,System.Int32,System.Int32)">
            <summary>
            Finds the index of the font inside <see cref="P:Dalamud.Interface.FontIdentifier.IFontFamilyId.Fonts"/> that best matches the given parameters.
            </summary>
            <param name="weight">The weight of the font.</param>
            <param name="stretch">The stretch of the font.</param>
            <param name="style">The style of the font.</param>
            <returns>The index of the font. Guaranteed to be a valid index.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontFamilyId.ListDalamudFonts">
            <summary>
            Gets the list of Dalamud-provided fonts.
            </summary>
            <returns>The list of fonts.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontFamilyId.ListGameFonts">
            <summary>
            Gets the list of Game-provided fonts.
            </summary>
            <returns>The list of fonts.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontFamilyId.ListSystemFonts(System.Boolean)">
            <summary>
            Gets the list of System-provided fonts.
            </summary>
            <param name="refresh">If <c>true</c>, try to refresh the list.</param>
            <returns>The list of fonts.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.IFontId">
            <summary>
            Represents a font identifier.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontId.Family">
            <summary>
            Gets the associated font family.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontId.Weight">
            <summary>
            Gets the font weight, ranging from 1 to 999.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontId.Stretch">
            <summary>
            Gets the font stretch, ranging from 1 to 9.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontId.Style">
            <summary>
            Gets the font style. Treat as an opaque value.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontId.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds this font to the given font build toolkit.
            </summary>
            <param name="tk">The font build toolkit.</param>
            <param name="config">The font configuration. Some parameters may be ignored.</param>
            <returns>The added font.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.IFontSpec">
            <summary>
            Represents a user's choice of font(s).<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontSpec.SizePx">
            <summary>
            Gets the font size in pixels.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontSpec.SizePt">
            <summary>
            Gets the font size in points.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IFontSpec.LineHeightPx">
            <summary>
            Gets the line height in pixels.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontSpec.CreateFontHandle(Dalamud.Interface.ManagedFontAtlas.IFontAtlas,Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <summary>
            Creates a font handle corresponding to this font specification.
            </summary>
            <param name="atlas">The atlas to bind this font handle to.</param>
            <param name="callback">Optional callback to be called after creating the font handle.</param>
            <returns>The new font handle.</returns>
            <remarks><see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> will be set when <paramref name="callback"/> is invoked.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontSpec.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,ImGuiNET.ImFontPtr)">
            <summary>
            Adds this font to the given font build toolkit.
            </summary>
            <param name="tk">The font build toolkit.</param>
            <param name="mergeFont">The font to merge to.</param>
            <returns>The added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IFontSpec.ToLocalizedString(System.String)">
            <summary>
            Represents this font specification, preferrably in the requested locale.
            </summary>
            <param name="localeCode">The locale code. Must be in lowercase(invariant).</param>
            <returns>The value.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName">
            <summary>
            Represents an object with localizable names.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.EnglishName">
            <summary>
            Gets the name, preferrably in English.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.LocaleNames">
            <summary>
            Gets the names per locales.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.GetLocalizedName(System.String)">
            <summary>
            Gets the name in the requested locale if available; otherwise, <see cref="P:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.EnglishName"/>.
            </summary>
            <param name="localeCode">The locale code. Must be in lowercase(invariant).</param>
            <returns>The value.</returns>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.IObjectWithLocalizableName.GetLocaleNames(TerraFX.Interop.DirectX.IDWriteLocalizedStrings*)">
            <summary>
            Resolves all names per locales.
            </summary>
            <param name="fn">The names.</param>
            <returns>A new dictionary mapping from locale code to localized names.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.SingleFontSpec">
            <summary>
            Represents a user's choice of a single font.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.FontId">
            <summary>
            Gets the font id.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.SizePx">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.SizePt">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.LineHeightPx">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.LineHeight">
            <summary>
            Gets the line height ratio to the font size.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.GlyphOffset">
            <summary>
            Gets the glyph offset in pixels.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.LetterSpacing">
            <summary>
            Gets the letter spacing in pixels.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SingleFontSpec.GlyphRanges">
            <summary>
            Gets the glyph ranges.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SingleFontSpec.ToLocalizedString(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SingleFontSpec.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SingleFontSpec.CreateFontHandle(Dalamud.Interface.ManagedFontAtlas.IFontAtlas,Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SingleFontSpec.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,ImGuiNET.ImFontPtr)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.SystemFontFamilyId">
            <summary>
            Represents a font from system.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontIdentifier.SystemFontFamilyId"/> class.
            </summary>
            <param name="englishName">The font name in English.</param>
            <param name="localeNames">The localized font name for display purposes.</param>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.#ctor(System.Collections.Generic.IReadOnlyDictionary{System.String,System.String})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontIdentifier.SystemFontFamilyId"/> class.
            </summary>
            <param name="localeNames">The localized font name for display purposes.</param>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.EnglishName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.LocaleNames">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.Fonts">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.FindBestMatch(System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontFamilyId.FromDWriteFamily(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.IDWriteFontFamily})">
            <summary>
            Create a new instance of <see cref="T:Dalamud.Interface.FontIdentifier.SystemFontFamilyId"/> from an <see cref="T:TerraFX.Interop.DirectX.IDWriteFontFamily"/>.
            </summary>
            <param name="family">The family.</param>
            <returns>The new instance.</returns>
        </member>
        <member name="T:Dalamud.Interface.FontIdentifier.SystemFontId">
            <summary>
            Represents a font installed in the system.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.#ctor(Dalamud.Interface.FontIdentifier.SystemFontFamilyId,TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.IDWriteFont})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.FontIdentifier.SystemFontId"/> class.
            </summary>
            <param name="family">The parent font family.</param>
            <param name="font">The font.</param>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.EnglishName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.LocaleNames">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.Family">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.Weight">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.Stretch">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.FontIdentifier.SystemFontId.Style">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.AddToBuildToolkit(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.FontIdentifier.SystemFontId.GetFileAndIndex">
            <summary>
            Gets the file containing this font, and the font index within.
            </summary>
            <returns>The path and index.</returns>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtFileView">
            <summary>
            Reference member view of a .fdt file data.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtFileView.#ctor(System.Void*,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.FdtFileView"/> struct.
            </summary>
            <param name="ptr">Pointer to the data.</param>
            <param name="length">Length of the data.</param>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.FileHeader">
            <summary>
            Gets the file header.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.FontHeader">
            <summary>
            Gets the font header.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.Glyphs">
            <summary>
            Gets the glyphs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.KerningHeader">
            <summary>
            Gets the kerning header.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.KerningEntryCount">
            <summary>
            Gets the number of kerning entries.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.PairAdjustments">
            <summary>
            Gets the kerning entries.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtFileView.MaxTextureIndex">
            <summary>
            Gets the maximum texture index.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtFileView.FindGlyphIndex(System.Int32)">
            <summary>
            Finds the glyph index for the corresponding codepoint.
            </summary>
            <param name="codepoint">Unicode codepoint (UTF-32 value).</param>
            <returns>Corresponding index, or a negative number according to <see cref="M:System.Collections.Generic.List`1.BinarySearch(System.Int32,System.Int32,`0,System.Collections.Generic.IComparer{`0})"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtFileView.ToGlyphRanges(System.Int32)">
            <summary>
            Create a glyph range for use with <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/>.
            </summary>
            <param name="mergeDistance">Merge two ranges into one if distance is below the value specified in this parameter.</param>
            <returns>Glyph ranges.</returns>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader">
            <summary>
            Parses a game font file.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.#ctor(System.Byte[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.FdtReader"/> class.
            </summary>
            <param name="data">Content of a FDT file.</param>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FileHeader">
            <summary>
            Gets the header of this file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontHeader">
            <summary>
            Gets the font header of this file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.KerningHeader">
            <summary>
            Gets the kerning table header of this file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.Glyphs">
            <summary>
            Gets all the glyphs defined in this file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.Distances">
            <summary>
            Gets all the kerning entries defined in this file.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.FindGlyphIndex(System.Int32)">
            <summary>
            Finds the glyph index for the corresponding codepoint.
            </summary>
            <param name="codepoint">Unicode codepoint (UTF-32 value).</param>
            <returns>Corresponding index, or a negative number according to <see cref="M:System.Collections.Generic.List`1.BinarySearch(System.Int32,System.Int32,`0,System.Collections.Generic.IComparer{`0})"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.FindGlyph(System.Int32)">
            <summary>
            Finds glyph definition for corresponding codepoint.
            </summary>
            <param name="codepoint">Unicode codepoint (UTF-32 value).</param>
            <returns>Corresponding FontTableEntry, or null if not found.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.GetGlyph(System.Int32)">
            <summary>
            Returns glyph definition for corresponding codepoint.
            </summary>
            <param name="codepoint">Unicode codepoint (UTF-32 value).</param>
            <returns>Corresponding FontTableEntry, or that of a fallback character.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.GetDistance(System.Int32,System.Int32)">
            <summary>
            Returns distance adjustment between two adjacent characters.
            </summary>
            <param name="codepoint1">Left character.</param>
            <param name="codepoint2">Right character.</param>
            <returns>Supposed distance adjustment between given characters.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.CodePointToUtf8Int32(System.Int32)">
            <summary>
            Translates a UTF-32 codepoint to a <see cref="T:System.UInt32"/> containing a UTF-8 character.
            </summary>
            <param name="codepoint">The codepoint.</param>
            <returns>The uint.</returns>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader.FdtHeader">
            <summary>
            Header of game font file format.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FdtHeader.Signature">
            <summary>
            Signature: "fcsv".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FdtHeader.FontTableHeaderOffset">
            <summary>
            Offset to FontTableHeader.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FdtHeader.KerningTableHeaderOffset">
            <summary>
            Offset to KerningTableHeader.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FdtHeader.Padding">
            <summary>
            Unused/unknown.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader">
            <summary>
            Header of glyph table.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.Signature">
            <summary>
            Signature: "fthd".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.FontTableEntryCount">
            <summary>
            Number of glyphs defined in this file.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.KerningTableEntryCount">
            <summary>
            Number of kerning informations defined in this file.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.Padding">
            <summary>
            Unused/unknown.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.TextureWidth">
            <summary>
            Width of backing texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.TextureHeight">
            <summary>
            Height of backing texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.Size">
            <summary>
            Size of the font defined from this file, in points unit.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.LineHeight">
            <summary>
            Line height of the font defined forom this file, in pixels unit.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.Ascent">
            <summary>
            Ascent of the font defined from this file, in pixels unit.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableHeader.Descent">
            <summary>
            Gets descent of the font defined from this file, in pixels unit.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry">
            <summary>
            Glyph table entry.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureChannelOrder">
            <summary>
            Mapping of texture channel index to byte index.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.CharUtf8">
            <summary>
            Integer representation of a Unicode character in UTF-8 in reverse order, read in little endian.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.CharSjis">
            <summary>
            Integer representation of a Shift_JIS character in reverse order, read in little endian.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureIndex">
            <summary>
            Index of backing texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureOffsetX">
            <summary>
            Horizontal offset of glyph image in the backing texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureOffsetY">
            <summary>
            Vertical offset of glyph image in the backing texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.BoundingWidth">
            <summary>
            Bounding width of this glyph.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.BoundingHeight">
            <summary>
            Bounding height of this glyph.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.NextOffsetX">
            <summary>
            Distance adjustment for drawing next character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.CurrentOffsetY">
            <summary>
            Distance adjustment for drawing current character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureFileIndex">
            <summary>
            Gets the index of the file among all the backing texture files.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureChannelIndex">
            <summary>
            Gets the channel index in the backing texture file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.TextureChannelByteIndex">
            <summary>
            Gets the byte index in a multichannel pixel corresponding to the channel.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.AdvanceWidth">
            <summary>
            Gets the advance width of this character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.CharInt">
            <summary>
            Gets the Unicode codepoint of the character for this entry in int type.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.Char">
            <summary>
            Gets the Unicode codepoint of the character for this entry in char type.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.FontTableEntry.CompareTo(Dalamud.Interface.GameFonts.FdtReader.FontTableEntry)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader.KerningTableHeader">
            <summary>
            Header of kerning table.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableHeader.Signature">
            <summary>
            Signature: "knhd".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableHeader.Count">
            <summary>
            Number of kerning entries in this table.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableHeader.Padding">
            <summary>
            Unused/unknown.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry">
            <summary>
            Kerning table entry.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.LeftUtf8">
            <summary>
            Integer representation of a Unicode character in UTF-8 in reverse order, read in little endian, for the left character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.RightUtf8">
            <summary>
            Integer representation of a Unicode character in UTF-8 in reverse order, read in little endian, for the right character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.LeftSjis">
            <summary>
            Integer representation of a Shift_JIS character in reverse order, read in little endian, for the left character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.RightSjis">
            <summary>
            Integer representation of a Shift_JIS character in reverse order, read in little endian, for the right character.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.RightOffset">
            <summary>
            Horizontal offset adjustment for the right character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.LeftInt">
            <summary>
            Gets the Unicode codepoint of the character for this entry in int type.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.Left">
            <summary>
            Gets the Unicode codepoint of the character for this entry in char type.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.RightInt">
            <summary>
            Gets the Unicode codepoint of the character for this entry in int type.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.Right">
            <summary>
            Gets the Unicode codepoint of the character for this entry in char type.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry.CompareTo(Dalamud.Interface.GameFonts.FdtReader.KerningTableEntry)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontFamily">
            <summary>
            Enum of available game font families.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.Undefined">
            <summary>
            Placeholder meaning unused.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.Axis">
            <summary>
            Sans-serif fonts used for the whole UI. Contains Japanese characters in addition to Latin characters.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.Jupiter">
            <summary>
            Serif fonts used for job names. Contains Latin characters.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.JupiterNumeric">
            <summary>
            Digit-only serif fonts used for flying texts. Contains numbers.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.Meidinger">
            <summary>
            Digit-only sans-serif horizontally wide fonts used for HP/MP/IL numbers.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.MiedingerMid">
            <summary>
            Sans-serif horizontally wide font used for names of gauges. Contains Latin characters.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamily.TrumpGothic">
            <summary>
            Sans-serif horizontally narrow font used for addon titles. Contains Latin characters.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontFamilyAndSize">
            <summary>
            Enum of available game fonts in specific sizes.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Undefined">
            <summary>
            Placeholder meaning unused.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis96">
             <summary>
             AXIS (9.6pt)
            
             Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis12">
             <summary>
             AXIS (12pt)
            
             Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis14">
             <summary>
             AXIS (14pt)
            
             Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis18">
             <summary>
             AXIS (18pt)
            
             Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis36">
             <summary>
             AXIS (36pt)
            
             Contains Japanese characters in addition to Latin characters. Used in game for the whole UI.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter16">
             <summary>
             Jupiter (16pt)
            
             Serif font. Contains mostly ASCII range. Used in game for job names.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter20">
             <summary>
             Jupiter (20pt)
            
             Serif font. Contains mostly ASCII range. Used in game for job names.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter23">
             <summary>
             Jupiter (23pt)
            
             Serif font. Contains mostly ASCII range. Used in game for job names.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter45">
             <summary>
             Jupiter (45pt)
            
             Serif font. Contains mostly numbers. Used in game for flying texts.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter46">
             <summary>
             Jupiter (46pt)
            
             Serif font. Contains mostly ASCII range. Used in game for job names.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Jupiter90">
             <summary>
             Jupiter (90pt)
            
             Serif font. Contains mostly numbers. Used in game for flying texts.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Meidinger16">
             <summary>
             Meidinger (16pt)
            
             Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Meidinger20">
             <summary>
             Meidinger (20pt)
            
             Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Meidinger40">
             <summary>
             Meidinger (40pt)
            
             Horizontally wide. Contains mostly numbers. Used in game for HP/MP/IL stuff.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.MiedingerMid10">
             <summary>
             MiedingerMid (10pt)
            
             Horizontally wide. Contains mostly ASCII range.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.MiedingerMid12">
             <summary>
             MiedingerMid (12pt)
            
             Horizontally wide. Contains mostly ASCII range.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.MiedingerMid14">
             <summary>
             MiedingerMid (14pt)
            
             Horizontally wide. Contains mostly ASCII range.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.MiedingerMid18">
             <summary>
             MiedingerMid (18pt)
            
             Horizontally wide. Contains mostly ASCII range.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.MiedingerMid36">
             <summary>
             MiedingerMid (36pt)
            
             Horizontally wide. Contains mostly ASCII range.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.TrumpGothic184">
             <summary>
             TrumpGothic (18.4pt)
            
             Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.TrumpGothic23">
             <summary>
             TrumpGothic (23pt)
            
             Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.TrumpGothic34">
             <summary>
             TrumpGothic (34pt)
            
             Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.TrumpGothic68">
             <summary>
             TrumpGothic (688pt)
            
             Horizontally narrow. Contains mostly ASCII range. Used for addon titles.
             </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute">
            <summary>
            Marks the path for an enum value.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute.#ctor(System.String,System.String,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute"/> class.
            </summary>
            <param name="path">Inner path of the file.</param>
            <param name="texPathFormat">the file path format for the relevant .tex files.</param>
            <param name="horizontalOffset">Horizontal offset of the corresponding font.</param>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute.Path">
            <summary>
            Gets the path.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute.TexPathFormat">
            <summary>
            Gets the file path format for the relevant .tex files.<br />
            Used for <see cref="M:System.String.Format(System.String,System.Object)"/>(<see cref="P:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute.TexPathFormat"/>, <see cref="T:System.Int32"/>).
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontFamilyAndSizeAttribute.HorizontalOffset">
            <summary>
            Gets the horizontal offset of the corresponding font.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontLayoutPlan">
            <summary>
            Plan on how glyphs will be rendered.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontLayoutPlan.HorizontalAlignment">
            <summary>
            Horizontal alignment.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontLayoutPlan.HorizontalAlignment.Left">
            <summary>
            Align to left.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontLayoutPlan.HorizontalAlignment.Center">
            <summary>
            Align to center.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontLayoutPlan.HorizontalAlignment.Right">
            <summary>
            Align to right.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.ImFontPtr">
            <summary>
            Gets the associated ImFontPtr.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Size">
            <summary>
            Gets the size in points of the text.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.X">
            <summary>
            Gets the x offset of the leftmost glyph.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Width">
            <summary>
            Gets the width of the text.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Height">
            <summary>
            Gets the height of the text.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Elements">
            <summary>
            Gets the list of plannen elements.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Draw(ImGuiNET.ImDrawListPtr,System.Numerics.Vector2,System.UInt32)">
            <summary>
            Draws font to ImGui.
            </summary>
            <param name="drawListPtr">Target ImDrawList.</param>
            <param name="pos">Position.</param>
            <param name="col">Color.</param>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element">
            <summary>
            Plan on how each glyph will be rendered.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.Codepoint">
            <summary>
            Gets the original codepoint.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.Glyph">
            <summary>
            Gets the corresponding or fallback glyph.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.X">
            <summary>
            Gets the X offset of this glyph.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.Y">
            <summary>
            Gets the Y offset of this glyph.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.IsControl">
            <summary>
            Gets a value indicating whether whether this codepoint is a control character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.IsSpace">
            <summary>
            Gets a value indicating whether whether this codepoint is a space.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.IsLineBreak">
            <summary>
            Gets a value indicating whether whether this codepoint is a line break character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.IsChineseCharacter">
            <summary>
            Gets a value indicating whether whether this codepoint is a chinese character.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Element.IsWordBreakPoint">
            <summary>
            Gets a value indicating whether whether this codepoint is a good position to break word after.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder">
            <summary>
            Build a GameFontLayoutPlan.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder.#ctor(ImGuiNET.ImFontPtr,Dalamud.Interface.GameFonts.FdtReader,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder"/> class.
            </summary>
            <param name="fontPtr">Corresponding ImFontPtr.</param>
            <param name="fdt">FDT file to base on.</param>
            <param name="text">Text.</param>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder.WithSize(System.Single)">
            <summary>
            Sets the size of resulting text.
            </summary>
            <param name="size">Size in pixels.</param>
            <returns>This.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder.WithMaxWidth(System.Int32)">
            <summary>
            Sets the maximum width of the text.
            </summary>
            <param name="maxWidth">Maximum width in pixels.</param>
            <returns>This.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder.WithHorizontalAlignment(Dalamud.Interface.GameFonts.GameFontLayoutPlan.HorizontalAlignment)">
            <summary>
            Sets the horizontal alignment of the text.
            </summary>
            <param name="horizontalAlignment">Horizontal alignment.</param>
            <returns>This.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontLayoutPlan.Builder.Build">
            <summary>
            Builds the layout plan.
            </summary>
            <returns>Newly created layout plan.</returns>
        </member>
        <member name="T:Dalamud.Interface.GameFonts.GameFontStyle">
            <summary>
            Describes a font based on game resource file.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontStyle.FamilyAndSize">
            <summary>
            Font family of the font.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontStyle.SizePx">
            <summary>
            Size of the font in pixels unit.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontStyle.Weight">
             <summary>
             Weight of the font.
            
             0 is unaltered.
             Any value greater than 0 will make it bolder.
             </summary>
        </member>
        <member name="F:Dalamud.Interface.GameFonts.GameFontStyle.SkewStrength">
             <summary>
             Skewedness of the font.
            
             0 is unaltered.
             Greater than 1 will make upper part go rightwards.
             Less than 1 will make lower part go rightwards.
             </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.#ctor(Dalamud.Interface.GameFonts.GameFontFamily,System.Single)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.GameFontStyle"/> struct.
            </summary>
            <param name="family">Font family.</param>
            <param name="sizePx">Size in pixels.</param>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.#ctor(Dalamud.Interface.GameFonts.GameFontFamilyAndSize)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.GameFonts.GameFontStyle"/> struct.
            </summary>
            <param name="familyAndSize">Font family and size.</param>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.SizePt">
            <summary>
            Gets or sets the size of the font in points unit.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.BaseSkewStrength">
            <summary>
            Gets or sets the base skew strength.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.Family">
            <summary>
            Gets the font family.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.FamilyWithMinimumSize">
            <summary>
            Gets the corresponding GameFontFamilyAndSize but with minimum possible font sizes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.BaseSizePt">
            <summary>
            Gets the base font size in point unit.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.BaseSizePx">
            <summary>
            Gets the base font size in pixel unit.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.Bold">
            <summary>
            Gets or sets a value indicating whether this font is bold.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GameFonts.GameFontStyle.Italic">
            <summary>
            Gets or sets a value indicating whether this font is italic.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.GetRecommendedFamilyAndSize(Dalamud.Interface.GameFonts.GameFontFamily,System.Single)">
            <summary>
            Gets the recommend GameFontFamilyAndSize given family and size.
            </summary>
            <param name="family">Font family.</param>
            <param name="size">Font size in points.</param>
            <returns>Recommended GameFontFamilyAndSize.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.Scale(System.Single)">
            <summary>
            Creates a new scaled instance of <see cref="T:Dalamud.Interface.GameFonts.GameFontStyle"/> struct.
            </summary>
            <param name="scale">The scale.</param>
            <returns>The scaled instance.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.CalculateBaseWidthAdjustment(Dalamud.Interface.GameFonts.FdtReader.FontTableHeader@,Dalamud.Interface.GameFonts.FdtReader.FontTableEntry@)">
            <summary>
            Calculates the adjustment to width resulting fron Weight and SkewStrength.
            </summary>
            <param name="header">Font header.</param>
            <param name="glyph">Glyph.</param>
            <returns>Width adjustment in pixel unit.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.CalculateBaseWidthAdjustment(Dalamud.Interface.GameFonts.FdtReader,Dalamud.Interface.GameFonts.FdtReader.FontTableEntry)">
            <summary>
            Calculates the adjustment to width resulting fron Weight and SkewStrength.
            </summary>
            <param name="reader">Font information.</param>
            <param name="glyph">Glyph.</param>
            <returns>Width adjustment in pixel unit.</returns>
        </member>
        <member name="M:Dalamud.Interface.GameFonts.GameFontStyle.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.GlyphRangesJapanese">
            <summary>
            Unicode glyph ranges for the Japanese language.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.GlyphRangesJapanese.GlyphRanges">
            <summary>
            Gets the unicode glyph ranges for the Japanese language.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiFileDialog.DriveListLoader">
            <summary>
            A drive list loader. Thread-safety guaranteed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.DriveListLoader.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiFileDialog.DriveListLoader"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFileDialog.DriveListLoader.Drives">
            <summary>
            Gets the drive list. This may be incomplete if the loader is still loading.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFileDialog.DriveListLoader.Loading">
            <summary>
            Gets a value indicating whether or not the loader is loading.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.DriveListLoader.LoadDrivesAsync">
            <summary>
            Loads the drive list, asynchronously.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiFileDialog.FileDialog">
            <summary>
            A file or folder picker.
            </summary>
            <summary>
            A file or folder picker.
            </summary>
            <summary>
            A file or folder picker.
            </summary>
            <summary>
            A file or folder picker.
            </summary>
            <summary>
            A file or folder picker.
            </summary>
            <summary>
            A file or folder picker.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.FileDialog.WindowFlags">
            <summary>
            The flags used to draw the file picker window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.#ctor(System.String,System.String,System.String,System.String,System.String,System.String,System.Int32,System.Boolean,Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiFileDialog.FileDialog"/> class.
            </summary>
            <param name="id">A unique id for the dialog.</param>
            <param name="title">The text which is shown at the top of the dialog.</param>
            <param name="filters">Which file extension filters to apply. This should be left blank to select directories.</param>
            <param name="path">The directory which the dialog should start inside of.</param>
            <param name="defaultFileName">The default file or directory name.</param>
            <param name="defaultExtension">The default extension when creating new files.</param>
            <param name="selectionCountMax">The maximum amount of files or directories which can be selected. Set to 0 for an infinite number.</param>
            <param name="isModal">Whether the dialog should be a modal popup.</param>
            <param name="flags">Settings flags for the dialog, see <see cref="T:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.Show">
            <summary>
            Shows the dialog.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.Hide">
            <summary>
            Hides the dialog.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.GetIsOk">
            <summary>
            Gets whether a file or folder was successfully selected.
            </summary>
            <returns>The success state. Will be false if the selection was canceled or was otherwise unsuccessful.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.GetResults">
            <summary>
            Gets the result of the selection.
            </summary>
            <returns>The list of selected paths.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.GetCurrentPath">
            <summary>
            Gets the current path of the dialog.
            </summary>
            <returns>The path of the directory which the dialog is current viewing.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.SetQuickAccess(System.String,System.String,Dalamud.Interface.FontAwesomeIcon,System.Int32)">
            <summary>
            Set or remove a quick access folder for the navigation panel.
            </summary>
            <param name="name">The displayed name of the folder. If this name already exists, it will be overwritten.</param>
            <param name="path">The new linked path. If this is empty, no link will be added and existing links will be removed.</param>
            <param name="icon">The FontAwesomeIcon-ID of the icon displayed before the name.</param>
            <param name="position">An optional position at which to insert the new link. If the link is updated, having this less than zero will keep its position.
            Otherwise, invalid indices will insert it at the end.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialog.Draw">
            <summary>
            Draws the dialog.
            </summary>
            <returns>Whether a selection or cancel action was performed.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiFileDialog.FileDialogManager">
            <summary>
            A manager for the <see cref="T:Dalamud.Interface.ImGuiFileDialog.FileDialog"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.CustomSideBarItems">
            <summary> Additional quick access items for the side bar.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.AddedWindowFlags">
            <summary> Additional flags with which to draw the window. </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.OpenFolderDialog(System.String,System.Action{System.Boolean,System.String})">
            <summary>
            Create a dialog which selects an already existing folder.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.OpenFolderDialog(System.String,System.Action{System.Boolean,System.String},System.String,System.Boolean)">
            <summary>
            Create a dialog which selects an already existing folder.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
            <param name="startPath">The directory which the dialog should start inside of. The last path this manager was in is used if this is null.</param>
            <param name="isModal">Whether the dialog should be a modal popup.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.SaveFolderDialog(System.String,System.String,System.Action{System.Boolean,System.String})">
            <summary>
            Create a dialog which selects an already existing folder or new folder.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="defaultFolderName">The default name to use when creating a new folder.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.SaveFolderDialog(System.String,System.String,System.Action{System.Boolean,System.String},System.String,System.Boolean)">
            <summary>
            Create a dialog which selects an already existing folder or new folder.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="defaultFolderName">The default name to use when creating a new folder.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
            <param name="startPath">The directory which the dialog should start inside of. The last path this manager was in is used if this is null.</param>
            <param name="isModal">Whether the dialog should be a modal popup.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.OpenFileDialog(System.String,System.String,System.Action{System.Boolean,System.String})">
            <summary>
            Create a dialog which selects a single, already existing file.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="filters">Which files to show in the dialog.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.OpenFileDialog(System.String,System.String,System.Action{System.Boolean,System.Collections.Generic.List{System.String}},System.Int32,System.String,System.Boolean)">
            <summary>
            Create a dialog which selects already existing files.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="filters">Which files to show in the dialog.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
            <param name="selectionCountMax">The maximum amount of files or directories which can be selected. Set to 0 for an infinite number.</param>
            <param name="startPath">The directory which the dialog should start inside of. The last path this manager was in is used if this is null.</param>
            <param name="isModal">Whether the dialog should be a modal popup.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.SaveFileDialog(System.String,System.String,System.String,System.String,System.Action{System.Boolean,System.String})">
            <summary>
            Create a dialog which selects an already existing folder or new file.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="filters">Which files to show in the dialog.</param>
            <param name="defaultFileName">The default name to use when creating a new file.</param>
            <param name="defaultExtension">The extension to use when creating a new file.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.SaveFileDialog(System.String,System.String,System.String,System.String,System.Action{System.Boolean,System.String},System.String,System.Boolean)">
            <summary>
            Create a dialog which selects an already existing folder or new file.
            </summary>
            <param name="title">The header title of the dialog.</param>
            <param name="filters">Which files to show in the dialog.</param>
            <param name="defaultFileName">The default name to use when creating a new file.</param>
            <param name="defaultExtension">The extension to use when creating a new file.</param>
            <param name="callback">The action to execute when the dialog is finished.</param>
            <param name="startPath">The directory which the dialog should start inside of. The last path this manager was in is used if this is null.</param>
            <param name="isModal">Whether the dialog should be a modal popup.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.Draw">
            <summary>
            Draws the current dialog, if any, and executes the callback if it is finished.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFileDialog.FileDialogManager.Reset">
            <summary>
            Removes the current dialog, if any.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags">
            <summary>
            Settings flags for the <see cref="T:Dalamud.Interface.ImGuiFileDialog.FileDialog"/> class.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.None">
            <summary>
            None.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.ConfirmOverwrite">
            <summary>
            Confirm the selection when choosing a file which already exists.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.SelectOnly">
            <summary>
            Only allow selection of files or folders which currently exist.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.DontShowHiddenFiles">
            <summary>
            Hide files or folders which start with a period.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.DisableCreateDirectoryButton">
            <summary>
            Disable the creation of new folders within the dialog.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.HideColumnType">
            <summary>
            Hide the type column.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.HideColumnSize">
            <summary>
            Hide the file size column.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.HideColumnDate">
            <summary>
            Hide the last modified date column.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiFileDialog.ImGuiFileDialogFlags.HideSideBar">
            <summary>
            Hide the quick access sidebar.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog">
            <summary>
            A dialog for choosing a font and its size.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.#ctor(Dalamud.Interface.UiBuilder,System.Boolean,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog"/> class.</summary>
            <param name="uiBuilder">The relevant instance of UiBuilder.</param>
            <param name="isGlobalScaled">Whether the fonts in the atlas is global scaled.</param>
            <param name="debugAtlasName">Atlas name for debugging purposes.</param>
            <remarks>
            <para>The passed <see cref="T:Dalamud.Interface.UiBuilder"/> is only used for creating a temporary font atlas. It will not
            automatically register a hander for <see cref="E:Dalamud.Interface.UiBuilder.Draw"/>.</para>
            <para>Consider using <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.CreateAuto(Dalamud.Interface.UiBuilder)"/> for automatic registration and unregistration of
            <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw"/> event handler in addition to automatic disposal of this class and the temporary font atlas
            for this font chooser dialog.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog"/> class.</summary>
            <param name="factory">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory"/>.</param>
            <param name="debugAtlasName">The temporary atlas name.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.#ctor(Dalamud.Interface.ManagedFontAtlas.IFontAtlas)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog"/> class.</summary>
            <param name="newAsyncAtlas">A new instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/> created using
            <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Async"/> as its auto-rebuild mode.</param>
            <remarks>The passed instance of <paramref see="newAsyncAtlas"/> will be disposed after use. If you pass an atlas
            that is already being used, then all the font handles under the passed atlas will be invalidated upon disposing
            this font chooser. Consider using <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.#ctor(Dalamud.Interface.UiBuilder,System.Boolean,System.String)"/> for automatic
            handling of font atlas derived from a <see cref="T:Dalamud.Interface.UiBuilder"/>, or even <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.CreateAuto(Dalamud.Interface.UiBuilder)"/> for automatic
            registration and unregistration of <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw"/> event handler in addition to automatic disposal of this
            class and the temporary font atlas for this font chooser dialog.</remarks>
        </member>
        <member name="E:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.SelectedFontSpecChanged">
            <summary>Called when the selected font spec has changed.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Title">
            <summary>
            Gets or sets the title of this font chooser dialog popup.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PreviewText">
            <summary>
            Gets or sets the preview text. A text too long may be truncated on assignment.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.ResultTask">
            <summary>
            Gets the task that resolves upon choosing a font or cancellation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.SelectedFont">
            <summary>
            Gets or sets the selected family and font.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.FontFamilyExcludeFilter">
            <summary>
            Gets or sets the font family exclusion filter predicate.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.IgnorePreviewGlobalScale">
            <summary>
            Gets or sets a value indicating whether to ignore the global scale on preview text input.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.IsModal">
            <summary>Gets or sets a value indicating whether this popup should be modal, blocking everything behind from
            being interacted.</summary>
            <remarks>If <c>true</c>, then <see cref="M:ImGuiNET.ImGui.BeginPopupModal(System.String,System.Boolean@,ImGuiNET.ImGuiWindowFlags)"/> will be
            used. Otherwise, <see cref="M:ImGuiNET.ImGui.Begin(System.String,System.Boolean@,ImGuiNET.ImGuiWindowFlags)"/> will be used.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.WindowFlags">
            <summary>Gets or sets the window flags.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupPosition">
            <summary>Gets or sets the popup window position.</summary>
            <remarks>
            <para>Setting the position only works before the first call to <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw"/>.</para>
            <para>If any of the coordinates are <see cref="F:System.Single.NaN"/>, default position will be used.</para>
            <para>The position will be clamped into the work area of the selected monitor.</para>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupSize">
            <summary>Gets or sets the popup window size.</summary>
            <remarks>
            <para>Setting the size only works before the first call to <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw"/>.</para>
            <para>If any of the coordinates are <see cref="F:System.Single.NaN"/>, default size will be used.</para>
            <para>The size will be clamped into the work area of the selected monitor.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.CreateAuto(Dalamud.Interface.UiBuilder)">
            <summary>Creates a new instance of <see cref="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog"/> that will automatically draw and
            dispose itself as needed; calling <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw"/> and <see cref="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Dispose"/> are handled automatically.
            </summary>
            <param name="uiBuilder">An instance of <see cref="T:Dalamud.Interface.UiBuilder"/>.</param>
            <returns>The new instance of <see cref="T:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.GetDefaultPopupSizeNonClamped">
            <summary>Gets the default popup size before clamping to monitor work area.</summary>
            <returns>The default popup size.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Dispose">
            <inheritdoc/> 
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Cancel">
            <summary>
            Cancels this dialog.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.SetPopupPositionAndSizeToCurrentWindowCenter(System.Numerics.Vector2)">
            <summary>Sets <see cref="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupSize"/> and <see cref="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupPosition"/> to be at the center of the current window
            being drawn.</summary>
            <param name="preferredPopupSize">The preferred popup size.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.SetPopupPositionAndSizeToCurrentWindowCenter">
            <summary>Sets <see cref="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupSize"/> and <see cref="P:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.PopupPosition"/> to be at the center of the current window
            being drawn.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiFontChooserDialog.SingleFontChooserDialog.Draw">
            <summary>
            Draws this dialog.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationClickArgs">
            <summary>Arguments for use with <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Click"/>.</summary>
            <remarks>Not to be implemented by plugins.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationClickArgs.Notification">
            <summary>Gets the notification being clicked.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDismissArgs">
            <summary>Arguments for use with <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Dismiss"/>.</summary>
            <remarks>Not to be implemented by plugins.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDismissArgs.Notification">
            <summary>Gets the notification being dismissed.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDismissArgs.Reason">
            <summary>Gets the dismiss reason.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDrawArgs">
            <summary>Arguments for use with <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.DrawActions"/>.</summary>
            <remarks>Not to be implemented by plugins.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDrawArgs.Notification">
            <summary>Gets the notification being drawn.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDrawArgs.MinCoord">
            <summary>Gets the top left coordinates of the area being drawn.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.EventArgs.INotificationDrawArgs.MaxCoord">
            <summary>Gets the bottom right coordinates of the area being drawn.</summary>
            <remarks>Note that <see cref="F:System.Numerics.Vector2.Y"/> can be <see cref="F:System.Single.MaxValue"/>, in which case there is no
            vertical limits to the drawing region.</remarks>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.IActiveNotification">
            <summary>Represents an active notification.</summary>
            <remarks>Not to be implemented by plugins.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.IActiveNotification.idCounter">
            <summary>The counter for <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.Id"/> field.</summary>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Dismiss">
            <summary>Invoked upon dismissing the notification.</summary>
            <remarks>The event callback will not be called, if it gets dismissed after plugin unload.</remarks>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Click">
            <summary>Invoked upon clicking on the notification.</summary>
            <remarks>Note that this function may be called even after <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Dismiss"/> has been invoked.</remarks>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.DrawActions">
            <summary>Invoked upon drawing the action bar of the notification.</summary>
            <remarks>Note that this function may be called even after <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.Dismiss"/> has been invoked.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.Id">
            <summary>Gets the ID of this notification.</summary>
            <remarks>This value does not change.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.CreatedAt">
            <summary>Gets the time of creating this notification.</summary>
            <remarks>This value does not change.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.EffectiveExpiry">
            <summary>Gets the effective expiry time.</summary>
            <remarks>Contains <see cref="F:System.DateTime.MaxValue"/> if the notification does not expire.</remarks>
            <remarks>This value will change depending on property changes and user interactions.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissReason">
            <summary>Gets the reason how this notification got dismissed. <c>null</c> if not dismissed.</summary>
            <remarks>This includes when the hide animation is being played.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissNow">
            <summary>Dismisses this notification.</summary>
            <remarks>If the notification has already been dismissed, this function does nothing.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.ExtendBy(System.TimeSpan)">
            <summary>Extends this notifiation.</summary>
            <param name="extension">The extension time.</param>
            <remarks>This does not override <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry"/>.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>Sets the icon from <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>, overriding the icon.</summary>
            <param name="textureWrap">The new texture wrap to use, or null to clear and revert back to the icon specified
            from <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/>.</param>
            <remarks>
            <para>The texture passed will be disposed when the notification is dismissed or a new different texture is set
            via another call to this function or overwriting the property. You do not have to dispose it yourself.</para>
            <para>If <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissReason"/> is not <c>null</c>, then calling this function will simply dispose the
            passed <paramref name="textureWrap"/> without actually updating the icon.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})">
            <summary>Sets the icon from <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>, overriding the icon, once the given task
            completes.</summary>
            <param name="textureWrapTask">The task that will result in a new texture wrap to use, or null to clear and
            revert back to the icon specified from <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/>.</param>
            <remarks>
            <para>The texture resulted from the passed <see cref="T:System.Threading.Tasks.Task`1"/> will be disposed when the notification
            is dismissed or a new different texture is set via another call to this function over overwriting the property.
            You do not have to dispose the resulted instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> yourself.</para>
            <para>If the task fails for any reason, the exception will be silently ignored and the icon specified from
            <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/> will be used instead.</para>
            <para>If <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissReason"/> is not <c>null</c>, then calling this function will simply dispose the
            result of the passed <paramref name="textureWrapTask"/> without actually updating the icon.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <summary>Sets the icon from <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>, overriding the icon.</summary>
            <param name="textureWrap">The new texture wrap to use, or null to clear and revert back to the icon specified
            from <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/>.</param>
            <param name="leaveOpen">Whether to keep the passed <paramref name="textureWrap"/> not disposed.</param>
            <remarks>
            <para>If <paramref name="leaveOpen"/> is <c>false</c>, the texture passed will be disposed when the
            notification is dismissed or a new different texture is set via another call to this function. You do not have
            to dispose it yourself.</para>
            <para>If <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissReason"/> is not <c>null</c> and <paramref name="leaveOpen"/> is <c>false</c>, then
            calling this function will simply dispose the passed <paramref name="textureWrap"/> without actually updating
            the icon.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap},System.Boolean)">
            <summary>Sets the icon from <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>, overriding the icon, once the given task
            completes.</summary>
            <param name="textureWrapTask">The task that will result in a new texture wrap to use, or null to clear and
            revert back to the icon specified from <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/>.</param>
            <param name="leaveOpen">Whether to keep the result from the passed <paramref name="textureWrapTask"/> not
            disposed.</param>
            <remarks>
            <para>If <paramref name="leaveOpen"/> is <c>false</c>, the texture resulted from the passed
            <see cref="T:System.Threading.Tasks.Task`1"/> will be disposed when the notification is dismissed or a new different texture is
            set via another call to this function. You do not have to dispose the resulted instance of
            <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> yourself.</para>
            <para>If the task fails for any reason, the exception will be silently ignored and the icon specified from
            <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/> will be used instead.</para>
            <para>If <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissReason"/> is not <c>null</c>, then calling this function will simply dispose the
            result of the passed <paramref name="textureWrapTask"/> without actually updating the icon.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.CreateNewId">
            <summary>Generates a new value to use for <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.Id"/>.</summary>
            <returns>The new value.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.INotification">
            <summary>Represents a notification.</summary>
            <remarks>Not to be implemented by plugins.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Content">
            <summary>Gets or sets the content body of the notification.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Title">
            <summary>Gets or sets the title of the notification.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.MinimizedText">
            <summary>Gets or sets the text to display when the notification is minimized.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Type">
            <summary>Gets or sets the type of the notification.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Icon">
            <summary>Gets or sets the icon source, in case <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.IconTextureTask"/> is not set or the task has faulted.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.IconTexture">
            <summary>Gets or sets a texture wrap that will be used in place of <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/> if set.</summary>
            <remarks>
            <para>A texture wrap set via this property will <b>NOT</b> be disposed when the notification is dismissed.
            Use <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)"/> or
            <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})"/> to use a texture, after calling
            <see cref="M:Dalamud.Plugin.Services.INotificationManager.AddNotification(Dalamud.Interface.ImGuiNotification.Notification)"/>. Call either of those functions with <c>null</c> to revert
            the effective icon back to this property.</para>
            <para>This property and <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.IconTextureTask"/> are bound together. If the task is not <c>null</c> but
            <see cref="P:System.Threading.Tasks.Task.IsCompletedSuccessfully"/> is <c>false</c> (because the task is still in progress or faulted,)
            the property will return <c>null</c>. Setting this property will set <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.IconTextureTask"/> to a new
            completed <see cref="T:System.Threading.Tasks.Task`1"/> with the new value as its result.</para>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.IconTextureTask">
            <summary>Gets or sets a task that results in a texture wrap that will be used in place of <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.Icon"/> if
            available.</summary>
            <remarks>
            <para>A texture wrap set via this property will <b>NOT</b> be disposed when the notification is dismissed.
            Use <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)"/> or
            <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})"/> to use a texture, after calling
            <see cref="M:Dalamud.Plugin.Services.INotificationManager.AddNotification(Dalamud.Interface.ImGuiNotification.Notification)"/>. Call either of those functions with <c>null</c> to revert
            the effective icon back to this property.</para>
            <para>This property and <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.IconTexture"/> are bound together.</para>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry">
            <summary>Gets or sets the hard expiry.</summary>
            <remarks>
            Setting this value will override <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.InitialDuration"/> and <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.ExtensionDurationSinceLastInterest"/>, in that
            the notification will be dismissed when this expiry expires.<br />
            Set to <see cref="F:System.DateTime.MaxValue"/> to make only <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.InitialDuration"/> take effect.<br />
            If both <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry"/> and <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.InitialDuration"/> are MaxValue, then the notification
            will not expire after a set time. It must be explicitly dismissed by the user or via calling
            <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissNow"/>.<br />
            Updating this value will reset the dismiss timer.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.InitialDuration">
            <summary>Gets or sets the initial duration.</summary>
            <remarks>Set to <see cref="F:System.TimeSpan.MaxValue"/> to make only <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry"/> take effect.</remarks>
            <remarks>Updating this value will reset the dismiss timer, but the remaining duration will still be calculated
            based on <see cref="P:Dalamud.Interface.ImGuiNotification.IActiveNotification.CreatedAt"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.ExtensionDurationSinceLastInterest">
            <summary>Gets or sets the new duration for this notification once the mouse cursor leaves the window and the
            window is no longer focused.</summary>
            <remarks>
            If set to <see cref="F:System.TimeSpan.Zero"/> or less, then this feature is turned off, and hovering the mouse on the
            notification or focusing on it will not make the notification stay.<br />
            Updating this value will reset the dismiss timer.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.ShowIndeterminateIfNoExpiry">
            <summary>Gets or sets a value indicating whether to show an indeterminate expiration animation if
            <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry"/> is set to <see cref="F:System.DateTime.MaxValue"/>.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.RespectUiHidden">
            <summary>Gets or sets a value indicating whether to respect the current UI visibility state.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Minimized">
            <summary>Gets or sets a value indicating whether the notification has been minimized.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.UserDismissable">
            <summary>Gets or sets a value indicating whether the user can dismiss the notification by themselves.</summary>
            <remarks>Consider adding a cancel button to <see cref="E:Dalamud.Interface.ImGuiNotification.IActiveNotification.DrawActions"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.INotification.Progress">
            <summary>Gets or sets the progress for the background progress bar of the notification.</summary>
            <remarks>The progress should be in the range between 0 and 1.</remarks>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.INotificationIcon">
            <summary>Icon source for <see cref="T:Dalamud.Interface.ImGuiNotification.INotification"/>.</summary>
            <remarks>Plugins implementing this interface are left to their own on managing the resources contained by the
            instance of their implementation of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/>. In other words, they should not expect to have
            <see cref="M:System.IDisposable.Dispose"/> called if their implementation is an <see cref="T:System.IDisposable"/>. Dalamud will not
            call <see cref="M:System.IDisposable.Dispose"/> on any instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/>. On plugin unloads, the
            icon may be reverted back to the default, if the instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> is not provided by
            Dalamud.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.From(Dalamud.Game.Text.SeIconChar)">
            <summary>Gets a new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that will source the icon from an
            <see cref="T:Dalamud.Game.Text.SeIconChar"/>.</summary>
            <param name="iconChar">The icon character.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that should be disposed after use.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.From(Dalamud.Interface.FontAwesomeIcon)">
            <summary>Gets a new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that will source the icon from an
            <see cref="T:Dalamud.Interface.FontAwesomeIcon"/>.</summary>
            <param name="iconChar">The icon character.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that should be disposed after use.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.FromGame(System.String)">
            <summary>Gets a new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that will source the icon from a texture
            file shipped as a part of the game resources.</summary>
            <param name="gamePath">The path to a texture file in the game virtual file system.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that should be disposed after use.</returns>
            <remarks>If any errors are thrown, the default icon will be displayed instead.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.FromFile(System.String)">
            <summary>Gets a new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that will source the icon from an image
            file from the file system.</summary>
            <param name="filePath">The path to an image file in the file system.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ImGuiNotification.INotificationIcon"/> that should be disposed after use.</returns>
            <remarks>If any errors are thrown, the default icon will be displayed instead.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.DrawIcon(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4)">
            <summary>Draws the icon.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
            <param name="color">The foreground color.</param>
            <returns><c>true</c> if anything has been drawn.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification">
            <summary>Represents an active notification.</summary>
            <summary>Represents an active notification.</summary>
            <summary>Represents an active notification.</summary>
            <summary>Represents an active notification.</summary>
            <summary>Represents an active notification.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.hasIconTextureOwnership">
            <summary>Whether to call <see cref="M:System.IDisposable.Dispose"/> on <see cref="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DisposeInternal"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.lastInterestTime">
            <summary>Gets the time of starting to count the timer for the expiration.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.extendedExpiry">
            <summary>Gets the extended expiration time from <see cref="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.ExtendBy(System.TimeSpan)"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.initiatorPlugin">
            <summary>The plugin that initiated this notification.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.isInitiatorUnloaded">
            <summary>Whether <see cref="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.initiatorPlugin"/> has been unloaded.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.progressBefore">
            <summary>The progress before for the progress bar animation with <see cref="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.progressEasing"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.prevProgressL">
            <summary>Used for calculating correct dismissal progressbar animation (left edge).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.prevProgressR">
            <summary>Used for calculating correct dismissal progressbar animation (right edge).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.newProgress">
            <summary>New progress value to be updated on next call to <see cref="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.UpdateOrDisposeInternal"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.newMinimized">
            <summary>New minimized value to be updated on next call to <see cref="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.UpdateOrDisposeInternal"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.#ctor(Dalamud.Interface.ImGuiNotification.Notification,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification"/> class.</summary>
            <param name="underlyingNotification">The underlying notification.</param>
            <param name="initiatorPlugin">The initiator plugin. Use <c>null</c> if originated by Dalamud.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Id">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.CreatedAt">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Content">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.RespectUiHidden">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.MinimizedText">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Icon">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.IconTexture">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.IconTextureTask">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.HardExpiry">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.InitialDuration">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.ExtensionDurationSinceLastInterest">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.EffectiveExpiry">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DismissReason">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.ShowIndeterminateIfNoExpiry">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Minimized">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.UserDismissable">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Progress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.ProgressEased">
            <summary>Gets the eased progress.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.InitiatorString">
            <summary>Gets the string for the initiator field.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.EffectiveMinimizedText">
            <summary>Gets the effective text to display when minimized.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DismissNow">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DismissNow(Dalamud.Interface.ImGuiNotification.NotificationDismissReason)">
            <summary>Dismisses this notification. Multiple calls will be ignored.</summary>
            <param name="reason">The reason of dismissal.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.ExtendBy(System.TimeSpan)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.SetIconTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.SetIconTexture(System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap},System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.RemoveNonDalamudInvocations">
            <summary>Removes non-Dalamud invocation targets from events.</summary>
            <remarks>
            This is done to prevent references of plugins being unloaded from outliving the plugin itself.
            Anything that can contain plugin-provided types and functions count, which effectively means that events and
            interface/object-typed fields need to be scrubbed.
            As a notification can be marked as non-user-dismissable, in which case after removing event handlers there will
            be no way to remove the notification, we force the notification to become user-dismissable, and reset the expiry
            to the default duration on unload.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.UpdateOrDisposeInternal">
            <summary>Updates the state of this notification, and release the relevant resource if this notification is no
            longer in use.</summary>
            <returns><c>true</c> if the notification is over and relevant resources are released.</returns>
            <remarks>Intended to be called from the main thread only.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DisposeInternal">
            <summary>Clears the resources associated with this instance of <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification"/>.</summary>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dismiss">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationDismissArgs#Notification">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationDismissArgs#Reason">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Click">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationClickArgs#Notification">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.DrawActions">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationDrawArgs#Notification">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationDrawArgs#MinCoord">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Dalamud#Interface#ImGuiNotification#EventArgs#INotificationDrawArgs#MaxCoord">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.Draw(System.Single,System.Single)">
            <summary>Draws this notification.</summary>
            <param name="width">The maximum width of the notification window.</param>
            <param name="offsetY">The offset from the bottom.</param>
            <returns>The height of the notification.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.ActiveNotification.CalculateEffectiveExpiry(System.Boolean@)">
            <summary>Calculates the effective expiry, taking ImGui window state into account.</summary>
            <param name="warrantsExtension">Notification will not dismiss while this paramter is <c>true</c>.</param>
            <returns>The calculated effective expiry.</returns>
            <remarks>Expected to be called BETWEEN <see cref="M:ImGuiNET.ImGui.Begin(System.String)"/> and <see cref="M:ImGuiNET.ImGui.End"/>.</remarks>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants">
            <summary>Constants for drawing notification windows.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.NotificationWidthMeasurementString">
            <summary>The string to measure size of, to decide the width of notification windows.</summary>
            <remarks>Probably not worth localizing.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.MaxNotificationWindowWidthWrtMainViewportWidth">
            <summary>The ratio of maximum notification window width w.r.t. main viewport width.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.IconSize">
            <summary>The size of the icon.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.BackgroundOpacity">
            <summary>The background opacity of a notification window.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.IndeterminateProgressbarLoopDuration">
            <summary>The duration of indeterminate progress bar loop in milliseconds.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.IndeterminatePieLoopDuration">
            <summary>The duration of indeterminate pie loop in milliseconds.</summary>
            <remarks>Note that this value is applicable when reduced motion configuration is on.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ProgressWaveLoopDuration">
            <summary>The duration of the progress wave animation in milliseconds.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ProgressWaveIdleTimeRatio">
            <summary>The time ratio of a progress wave loop where the animation is idle.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ProgressWaveLoopMaxColorTimeRatio">
            <summary>The time ratio of a non-idle portion of the progress wave loop where the color is the most opaque.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.DefaultDuration">
            <summary>Default duration of the notification.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ShowAnimationDuration">
            <summary>Duration of show animation.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.HideAnimationDuration">
            <summary>Duration of hide animation.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ProgressChangeAnimationDuration">
            <summary>Duration of progress change animation.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ExpandoAnimationDuration">
            <summary>Duration of expando animation.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.FocusBorderColor">
            <summary>Text color for the rectangular border when the notification is focused.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.WhenTextColor">
            <summary>Text color for the when.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.CloseTextColor">
            <summary>Text color for the close button [X].</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.TitleTextColor">
            <summary>Text color for the title.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.BlameTextColor">
            <summary>Text color for the name of the initiator.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.BodyTextColor">
            <summary>Text color for the body.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.BackgroundProgressColorMax">
            <summary>Color for the background progress bar (determinate progress only).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.BackgroundProgressColorMin">
            <summary>Color for the background progress bar (determinate progress only).</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledWindowPadding">
            <summary>Gets the scaled padding of the window (dot(.) in the above diagram).</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledViewportEdgeMargin">
            <summary>Gets the distance from the right bottom border of the viewport
            to the right bottom border of a notification window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledWindowGap">
            <summary>Gets the scaled gap between two notification windows.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledComponentGap">
            <summary>Gets the scaled gap between components.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledIconSize">
            <summary>Gets the scaled size of the icon.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ScaledExpiryProgressBarHeight">
            <summary>Gets the height of the expiry progress bar.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.FocusIndicatorThickness">
            <summary>Gets the thickness of the focus indicator rectangle.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.DefaultInitiator">
            <summary>Gets the string to show in place of this_plugin if the notification is shown by Dalamud.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.UnloadedInitiatorNameFormat">
            <summary>Gets the string format of the initiator name field, if the initiator is unloaded.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ToColor(Dalamud.Interface.ImGuiNotification.NotificationType)">
            <summary>Gets the color corresponding to the notification type.</summary>
            <param name="type">The notification type.</param>
            <returns>The corresponding color.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ToChar(Dalamud.Interface.ImGuiNotification.NotificationType)">
            <summary>Gets the <see cref="T:Dalamud.Interface.FontAwesomeIcon"/> char value corresponding to the notification type.</summary>
            <param name="type">The notification type.</param>
            <returns>The corresponding char, or null.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationConstants.ToTitle(Dalamud.Interface.ImGuiNotification.NotificationType)">
            <summary>Gets the localized title string corresponding to the notification type.</summary>
            <param name="type">The notification type.</param>
            <returns>The corresponding title.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon">
            <summary>Represents the use of a texture from a file as the icon of a notification.</summary>
            <remarks>If there was no texture loaded for any reason, the plugin icon will be displayed instead.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon"/> class.</summary>
            <param name="filePath">The path to a .tex file inside the game resources.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon.DrawIcon(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FilePathNotificationIcon.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon">
            <summary>Represents the use of <see cref="T:Dalamud.Interface.FontAwesomeIcon"/> as the icon of a notification.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon.#ctor(Dalamud.Interface.FontAwesomeIcon)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon"/> class.</summary>
            <param name="iconChar">The character.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon.DrawIcon(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.FontAwesomeIconNotificationIcon.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon">
            <summary>Represents the use of a game-shipped texture as the icon of a notification.</summary>
            <remarks>If there was no texture loaded for any reason, the plugin icon will be displayed instead.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon"/> class.</summary>
            <param name="gamePath">The path to a .tex file inside the game resources.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon.DrawIcon(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.GamePathNotificationIcon.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon">
            <summary>Represents the use of <see cref="T:Dalamud.Game.Text.SeIconChar"/> as the icon of a notification.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon.#ctor(Dalamud.Game.Text.SeIconChar)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon"/> class.</summary>
            <param name="c">The character.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon.DrawIcon(System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon.GetHashCode">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationIcon.SeIconCharNotificationIcon.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager">
            <summary>Class handling notifications/toasts in ImGui.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.IconAxisFontHandle">
            <summary>Gets the handle to AXIS fonts, sized for use as an icon.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.IconFontAwesomeFontHandle">
            <summary>Gets the handle to FontAwesome fonts, sized for use as an icon.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.PrivateAtlas">
            <summary>Gets the private atlas for use with notification windows.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.AddNotification(Dalamud.Interface.ImGuiNotification.Notification)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.AddNotification(Dalamud.Interface.ImGuiNotification.Notification,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Adds a notification originating from a plugin.</summary>
            <param name="notification">The notification.</param>
            <param name="plugin">The source plugin.</param>
            <returns>The added notification.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.AddNotification(System.String,System.String,Dalamud.Interface.ImGuiNotification.NotificationType)">
            <summary>Add a notification to the notification queue.</summary>
            <param name="content">The content of the notification.</param>
            <param name="title">The title of the notification.</param>
            <param name="type">The type of the notification.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager.Draw">
            <summary>Draw all currently queued notifications.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationManagerPluginScoped">
            <summary>Plugin-scoped version of a <see cref="T:Dalamud.Interface.ImGuiNotification.Internal.NotificationManager"/> service.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManagerPluginScoped.AddNotification(Dalamud.Interface.ImGuiNotification.Notification)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.Internal.NotificationManagerPluginScoped.DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.Notification">
            <summary>Represents a blueprint for a notification.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.DefaultDuration">
            <summary>
            Gets the default value for <see cref="P:Dalamud.Interface.ImGuiNotification.Notification.InitialDuration"/> and <see cref="P:Dalamud.Interface.ImGuiNotification.Notification.ExtensionDurationSinceLastInterest"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Content">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.MinimizedText">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Type">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Icon">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.IconTexture">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.IconTextureTask">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.HardExpiry">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.InitialDuration">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.ExtensionDurationSinceLastInterest">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.ShowIndeterminateIfNoExpiry">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.RespectUiHidden">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Minimized">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.UserDismissable">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiNotification.Notification.Progress">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.NotificationDismissReason">
            <summary>Specifies the reason of dismissal for a notification.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationDismissReason.Timeout">
            <summary>The notification is dismissed because the expiry specified from <see cref="P:Dalamud.Interface.ImGuiNotification.INotification.HardExpiry"/> is
            met.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationDismissReason.Manual">
            <summary>The notification is dismissed because the user clicked on the close button on a notification window.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationDismissReason.Programmatical">
            <summary>The notification is dismissed from calling <see cref="M:Dalamud.Interface.ImGuiNotification.IActiveNotification.DismissNow"/>.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.NotificationType">
            <summary>Possible notification types.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationType.None">
            <summary>No special type.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationType.Success">
            <summary>Type indicating success.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationType.Warning">
            <summary>Type indicating a warning.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationType.Error">
            <summary>Type indicating an error.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiNotification.NotificationType.Info">
            <summary>Type indicating generic information.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiNotification.NotificationUtilities">
            <summary>Utilities for implementing stuff under <see cref="N:Dalamud.Interface.ImGuiNotification"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.ToNotificationIcon(Dalamud.Game.Text.SeIconChar)">
            <inheritdoc cref="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.From(Dalamud.Game.Text.SeIconChar)"/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.ToNotificationIcon(Dalamud.Interface.FontAwesomeIcon)">
            <inheritdoc cref="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.From(Dalamud.Interface.FontAwesomeIcon)"/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.ToNotificationIcon(System.IO.FileInfo)">
            <inheritdoc cref="M:Dalamud.Interface.ImGuiNotification.INotificationIcon.FromFile(System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.DrawIconFrom(System.Numerics.Vector2,System.Numerics.Vector2,System.Char,Dalamud.Interface.ManagedFontAtlas.IFontHandle,System.Numerics.Vector4)">
            <summary>Draws an icon from an <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/> and a <see cref="T:System.Char"/>.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
            <param name="c">The icon character.</param>
            <param name="fontHandle">The font handle to use.</param>
            <param name="color">The foreground color.</param>
            <returns><c>true</c> if anything has been drawn.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.DrawIconFrom(System.Numerics.Vector2,System.Numerics.Vector2,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>Draws an icon from an instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
            <param name="texture">The texture.</param>
            <returns><c>true</c> if anything has been drawn.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.DrawIconFrom(System.Numerics.Vector2,System.Numerics.Vector2,System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})">
            <summary>Draws an icon from an instance of <see cref="T:System.Threading.Tasks.Task`1"/> that results in an
            <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
            <param name="textureTask">The task that results in a texture.</param>
            <returns><c>true</c> if anything has been drawn.</returns>
            <remarks>Exceptions from the task will be treated as if no texture is provided.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.DrawIconFrom(System.Numerics.Vector2,System.Numerics.Vector2,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Draws an icon from an instance of <see cref="T:Dalamud.Plugin.Internal.Types.LocalPlugin"/>.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
            <param name="plugin">The plugin. Dalamud icon will be drawn if <c>null</c> is given.</param>
            <returns><c>true</c> if anything has been drawn.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiNotification.NotificationUtilities.DrawIconFromDalamudLogo(System.Numerics.Vector2,System.Numerics.Vector2)">
            <summary>Draws the Dalamud logo as an icon.</summary>
            <param name="minCoord">The coordinates of the top left of the icon area.</param>
            <param name="maxCoord">The coordinates of the bottom right of the icon area.</param>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile">
            <summary>Game font data file.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.Header">
            <summary>Gets or sets the file header.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.Entries">
            <summary>Gets or sets the entries.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.LoadFile">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.TryGetEntry(System.UInt32,Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry@,System.Boolean)">
            <summary>Attempts to get an entry.</summary>
            <param name="iconId">The icon ID.</param>
            <param name="entry">The entry.</param>
            <param name="followRedirect">Whether to follow redirects.</param>
            <returns><c>true</c> if found.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdHeader">
            <summary>Header of a .gfd file.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdHeader.Signature">
            <summary>Signature: "gftd0100".</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdHeader.Count">
            <summary>Number of entries.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdHeader.Padding">
            <summary>Unused/unknown.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry">
            <summary>An entry of a .gfd file.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Id">
            <summary>ID of the entry.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Left">
            <summary>The left offset of the entry.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Top">
            <summary>The top offset of the entry.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Width">
            <summary>The width of the entry.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Height">
            <summary>The height of the entry.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Unk0A">
            <summary>Unknown/unused.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Redirect">
            <summary>The redirected entry, maybe.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Unk0E">
            <summary>Unknown/unused.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.IsEmpty">
            <summary>Gets a value indicating whether this entry is effectively empty.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Size">
            <summary>Gets or sets the size of this entry.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Uv0">
            <summary>Gets the UV0 of this entry.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.Uv1">
            <summary>Gets the UV1 of this entry.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.HqUv0">
            <summary>Gets the UV0 of the HQ version of this entry.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.HqUv1">
            <summary>Gets the UV1 of the HQ version of this entry.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.GfdFile.GfdEntry.CalculateScaledSize(System.Single,System.Boolean@)">
            <summary>Calculates the size in pixels of a GFD entry when drawn along with a text.</summary>
            <param name="fontSize">Font size in pixels.</param>
            <param name="useHq">Whether to draw the HQ texture.</param>
            <returns>Determined size of the GFD entry when drawn.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet">
            <summary>Color stacks to use while evaluating a SeString.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.colorTypes">
            <summary>Parsed <see cref="T:Lumina.Excel.Sheets.UIColor"/>, containing colors to use with <see cref="F:Lumina.Text.Payloads.MacroCode.ColorType"/> and
            <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColorType"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.colorStack">
            <summary>Foreground color stack while evaluating a SeString for rendering.</summary>
            <remarks>Touched only from the main thread.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.edgeColorStack">
            <summary>Edge/border color stack while evaluating a SeString for rendering.</summary>
            <remarks>Touched only from the main thread.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.shadowColorStack">
            <summary>Shadow color stack while evaluating a SeString for rendering.</summary>
            <remarks>Touched only from the main thread.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.#ctor(Lumina.Excel.ExcelSheet{Lumina.Excel.Sheets.UIColor})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet"/> class.</summary>
            <param name="uiColor">UIColor sheet.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HasAdditionalEdgeColor">
            <summary>Gets a value indicating whether at least one color has been pushed to the edge color stack.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.Initialize(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@)">
            <summary>Resets the colors in the stack.</summary>
            <param name="drawState">Draw state.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HandleColorPayload(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles a <see cref="F:Lumina.Text.Payloads.MacroCode.Color"/> payload.</summary>
            <param name="drawState">Draw state.</param>
            <param name="payload">Payload to handle.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HandleEdgeColorPayload(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles a <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColor"/> payload.</summary>
            <param name="drawState">Draw state.</param>
            <param name="payload">Payload to handle.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HandleShadowColorPayload(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles a <see cref="F:Lumina.Text.Payloads.MacroCode.ShadowColor"/> payload.</summary>
            <param name="drawState">Draw state.</param>
            <param name="payload">Payload to handle.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HandleColorTypePayload(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles a <see cref="F:Lumina.Text.Payloads.MacroCode.ColorType"/> payload.</summary>
            <param name="drawState">Draw state.</param>
            <param name="payload">Payload to handle.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet.HandleEdgeColorTypePayload(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles a <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColorType"/> payload.</summary>
            <param name="drawState">Draw state.</param>
            <param name="payload">Payload to handle.</param>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer">
            <summary>Draws SeString.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.SoftHyphen">
            <summary>Soft hyphen character, which signifies that a word can be broken here, and will display a standard
            hyphen when it is broken there.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.ObjectReplacementCharacter">
            <summary>Object replacement character, which signifies that there should be something else displayed in place
            of this placeholder. On its own, usually displayed like <c>[OBJ]</c>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.cache">
            <summary>Cache of compiled SeStrings from <see cref="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.CompileAndCache(System.String)"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.gfd">
            <summary>Parsed <c>gfdata.gfd</c> file, containing bitmap font icon lookup table.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.fragments">
            <summary>Parsed text fragments from a SeString.</summary>
            <remarks>Touched only from the main thread.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.colorStackSet">
            <summary>Color stacks to use while evaluating a SeString for rendering.</summary>
            <remarks>Touched only from the main thread.</remarks>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.splitter">
            <summary>Splits a draw list so that different layers of a single glyph can be drawn out of order.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer"/> class.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.CompileAndCache(System.String)">
            <summary>Compiles and caches a SeString from a text macro representation.</summary>
            <param name="text">SeString text macro representation.
            Newline characters will be normalized to newline payloads.</param>
            <returns>Compiled SeString.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.CompileAndDrawWrapped(System.String,Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.Utility.ImGuiId,ImGuiNET.ImGuiButtonFlags)">
            <summary>Compiles and caches a SeString from a text macro representation, and then draws it.</summary>
            <param name="text">SeString text macro representation.
            Newline characters will be normalized to newline payloads.</param>
            <param name="drawParams">Parameters for drawing.</param>
            <param name="imGuiId">ImGui ID, if link functionality is desired.</param>
            <param name="buttonFlags">Button flags to use on link interaction.</param>
            <returns>Interaction result of the rendered text.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.Draw(FFXIVClientStructs.FFXIV.Client.System.String.Utf8String@,Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.Utility.ImGuiId,ImGuiNET.ImGuiButtonFlags)">
            <summary>Draws a SeString.</summary>
            <param name="utf8String">SeString to draw.</param>
            <param name="drawParams">Parameters for drawing.</param>
            <param name="imGuiId">ImGui ID, if link functionality is desired.</param>
            <param name="buttonFlags">Button flags to use on link interaction.</param>
            <returns>Interaction result of the rendered text.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.Draw(Lumina.Text.ReadOnly.ReadOnlySeStringSpan,Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.Utility.ImGuiId,ImGuiNET.ImGuiButtonFlags)">
            <summary>Draws a SeString.</summary>
            <param name="sss">SeString to draw.</param>
            <param name="drawParams">Parameters for drawing.</param>
            <param name="imGuiId">ImGui ID, if link functionality is desired.</param>
            <param name="buttonFlags">Button flags to use on link interaction.</param>
            <returns>Interaction result of the rendered text.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TryGetDisplayRune(System.Text.Rune,System.Text.Rune@,System.Boolean)">
            <summary>Gets the effective char for the given char, or null(\0) if it should not be handled at all.</summary>
            <param name="rune">Character to determine.</param>
            <param name="displayRune">Corresponding rune.</param>
            <param name="displaySoftHyphen">Whether to display soft hyphens.</param>
            <returns>Rune corresponding to the unicode codepoint to process, or null(\0) if none.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.CreateTextFragments(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@)">
            <summary>Creates text fragment, taking line and word breaking into account.</summary>
            <param name="state">Draw state.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.DrawTextFragment(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,System.Numerics.Vector2,System.Boolean,System.ReadOnlySpan{System.Byte},System.Text.Rune,System.Int32)">
            <summary>Draws a text fragment.</summary>
            <param name="state">Draw state.</param>
            <param name="offset">Offset of left top corner of this text fragment in pixels w.r.t.
            <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</param>
            <param name="displaySoftHyphen">Whether to display soft hyphens in this text fragment.</param>
            <param name="span">Byte span of the SeString fragment to draw.</param>
            <param name="lastRune">Rune that preceded this text fragment in the same line, or <c>0</c> if none.</param>
            <param name="link">Byte offset of the link payload that decorates this text fragment in
            <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/>, or <c>-1</c> if none.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.GetBitmapFontIconFor(System.ReadOnlySpan{System.Byte})">
            <summary>Determines a bitmap icon to display for the given SeString payload.</summary>
            <param name="sss">Byte span that should include a SeString payload.</param>
            <returns>Icon to display, or <see cref="F:Dalamud.Game.Text.SeStringHandling.BitmapFontIcon.None"/> if it should not be displayed as an icon.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.CreateFragment(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState@,System.Int32,System.Int32,System.Boolean,System.Numerics.Vector2,System.Int32,Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity,System.Single)">
            <summary>Creates a text fragment.</summary>
            <param name="state">Draw state.</param>
            <param name="from">Starting byte offset (inclusive) in <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/> that this fragment
                deals with.</param>
            <param name="to">Ending byte offset (exclusive) in <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/> that this fragment deals
                with.</param>
            <param name="breakAfter">Whether to break line after this fragment.</param>
            <param name="offset">Offset in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</param>
            <param name="link">Byte offset of the link payload in <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/> that
                decorates this text fragment.</param>
            <param name="entity">Entity to display in place of this fragment.</param>
            <param name="wrapWidth">Optional wrap width to stop at while creating this text fragment. Note that at least
                one visible character needs to be there in a single text fragment, in which case it is allowed to exceed
                the wrap width.</param>
            <returns>Newly created text fragment.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment">
            <summary>Represents a text fragment in a SeString span.</summary>
            <param name="From">Starting byte offset (inclusive) in a SeString.</param>
            <param name="To">Ending byte offset (exclusive) in a SeString.</param>
            <param name="Link">Byte offset of the link that decorates this text fragment, or <c>-1</c> if none.</param>
            <param name="Offset">Offset in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</param>
            <param name="Entity">Replacement entity, if any.</param>
            <param name="VisibleWidth">Visible width of this text fragment. This is the width required to draw everything
            without clipping.</param>
            <param name="AdvanceWidth">Advance width of this text fragment. This is the width required to add to the cursor
            to position the next fragment correctly.</param>
            <param name="AdvanceWidthWithoutSoftHyphen">Same with <paramref name="AdvanceWidth"/>, but trimming all the
            trailing soft hyphens.</param>
            <param name="BreakAfter">Whether to insert a line break after this text fragment.</param>
            <param name="EndsWithSoftHyphen">Whether this text fragment ends with one or more soft hyphens.</param>
            <param name="FirstRune">First rune in this text fragment.</param>
            <param name="LastRune">Last rune in this text fragment, for the purpose of calculating kerning distance with
            the following text fragment in the same line, if any.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.#ctor(System.Int32,System.Int32,System.Int32,System.Numerics.Vector2,Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity,System.Single,System.Single,System.Single,System.Boolean,System.Boolean,System.Text.Rune,System.Text.Rune)">
            <summary>Represents a text fragment in a SeString span.</summary>
            <param name="From">Starting byte offset (inclusive) in a SeString.</param>
            <param name="To">Ending byte offset (exclusive) in a SeString.</param>
            <param name="Link">Byte offset of the link that decorates this text fragment, or <c>-1</c> if none.</param>
            <param name="Offset">Offset in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</param>
            <param name="Entity">Replacement entity, if any.</param>
            <param name="VisibleWidth">Visible width of this text fragment. This is the width required to draw everything
            without clipping.</param>
            <param name="AdvanceWidth">Advance width of this text fragment. This is the width required to add to the cursor
            to position the next fragment correctly.</param>
            <param name="AdvanceWidthWithoutSoftHyphen">Same with <paramref name="AdvanceWidth"/>, but trimming all the
            trailing soft hyphens.</param>
            <param name="BreakAfter">Whether to insert a line break after this text fragment.</param>
            <param name="EndsWithSoftHyphen">Whether this text fragment ends with one or more soft hyphens.</param>
            <param name="FirstRune">First rune in this text fragment.</param>
            <param name="LastRune">Last rune in this text fragment, for the purpose of calculating kerning distance with
            the following text fragment in the same line, if any.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.From">
            <summary>Starting byte offset (inclusive) in a SeString.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.To">
            <summary>Ending byte offset (exclusive) in a SeString.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.Link">
            <summary>Byte offset of the link that decorates this text fragment, or <c>-1</c> if none.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.Offset">
            <summary>Offset in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.Entity">
            <summary>Replacement entity, if any.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.VisibleWidth">
            <summary>Visible width of this text fragment. This is the width required to draw everything
            without clipping.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.AdvanceWidth">
            <summary>Advance width of this text fragment. This is the width required to add to the cursor
            to position the next fragment correctly.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.AdvanceWidthWithoutSoftHyphen">
            <summary>Same with <paramref name="AdvanceWidth"/>, but trimming all the
            trailing soft hyphens.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.BreakAfter">
            <summary>Whether to insert a line break after this text fragment.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.EndsWithSoftHyphen">
            <summary>Whether this text fragment ends with one or more soft hyphens.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.FirstRune">
            <summary>First rune in this text fragment.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringRenderer.TextFragment.LastRune">
            <summary>Last rune in this text fragment, for the purpose of calculating kerning distance with
            the following text fragment in the same line, if any.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator">
            <summary>Enumerates line break offsets.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.#ctor(System.ReadOnlySpan{System.Byte},Lumina.Text.UtfEnumeratorFlags)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator"/> struct.</summary>
            <param name="data">UTF-N byte sequence.</param>
            <param name="enumeratorFlags">Flags to pass to sub-enumerator.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.Current">
            <inheritdoc cref="P:System.Collections.Generic.IEnumerator`1.Current"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.Finished">
            <summary>Gets a value indicating whether the end of the underlying span has been reached.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.ResumeWith(System.ReadOnlySpan{System.Byte},System.Int32)">
            <summary>Resumes enumeration with the given data.</summary>
            <param name="data">The data.</param>
            <param name="offsetDelta">Offset to add to <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.Current"/>.<c>ByteOffset</c>.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.MoveNext">
            <inheritdoc cref="M:System.Collections.IEnumerator.MoveNext"/>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.LineBreakEnumerator.GetEnumerator">
            <inheritdoc cref="M:System.Collections.Generic.IEnumerable`1.GetEnumerator"/>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeData">
            <summary>Stores unicode data.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeData.LineBreak">
            <summary>Line break classes.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeData.EastAsianWidth">
            <summary>East asian width classes.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeData.GeneralCategory">
            <summary>General categories.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeData.EmojiProperty">
            <summary>Emoji properties.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass">
            <summary><a href="https://www.unicode.org/reports/tr11/">Unicode east asian width</a>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.A">
            <summary>East Asian Ambiguous.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.F">
            <summary>East Asian Fullwidth.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.H">
            <summary>East Asian Halfwidth.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.N">
            <summary>Neutral.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.Na">
            <summary>East Asian Narrow.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEastAsianWidthClass.W">
            <summary>East Asian Wide.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty">
            <summary><a href="https://www.unicode.org/reports/tr51/#Emoji_Characters">Unicode emoji property</a>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Emoji">
            <summary>Characters that are emoji.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Emoji_Presentation">
            <summary>Characters that have emoji presentation by default.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Emoji_Modifier">
            <summary>Characters that are emoji modifiers.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Emoji_Modifier_Base">
            <summary>Characters that can serve as a base for emoji modifiers.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Emoji_Component">
            <summary>Characters used in emoji sequences that normally do not appear on emoji keyboards as separate choices,
            such as keycap base characters or Regional_Indicator characters.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeEmojiProperty.Extended_Pictographic">
            <summary>Characters that are used to future-proof segmentation.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory">
            <summary><a href="https://www.unicode.org/reports/tr44/#General_Category_Values">Unicode general category.</a>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Lu">
            <summary>Uppercase_Letter; an uppercase letter.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Ll">
            <summary>Lowercase_Letter; a lowercase letter.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Lt">
            <summary>Titlecase_Letter; a digraph encoded as a single character, with first part uppercase.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Lm">
            <summary>Modifier_Letter; a modifier letter.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Lo">
            <summary>Other_Letter; other letters, including syllables and ideographs.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Mn">
            <summary>Nonspacing_Mark; a nonspacing combining mark (zero advance width).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Mc">
            <summary>Spacing_Mark; a spacing combining mark (positive advance width).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Me">
            <summary>Enclosing_Mark; an enclosing combining mark.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Nd">
            <summary>Decimal_Number; a decimal digit.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Nl">
            <summary>Letter_Number; a letterlike numeric character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.No">
            <summary>Other_Number; a numeric character of other type.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Pc">
            <summary>Connector_Punctuation; a connecting punctuation mark, like a tie.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Pd">
            <summary>Dash_Punctuation; a dash or hyphen punctuation mark.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Ps">
            <summary>Open_Punctuation; an opening punctuation mark (of a pair).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Pe">
            <summary>Close_Punctuation; a closing punctuation mark (of a pair).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Pi">
            <summary>Initial_Punctuation; an initial quotation mark.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Pf">
            <summary>Final_Punctuation; a final quotation mark.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Po">
            <summary>Other_Punctuation; a punctuation mark of other type.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Sm">
            <summary>Math_Symbol; a symbol of mathematical use.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Sc">
            <summary>Currency_Symbol; a currency sign.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Sk">
            <summary>Modifier_Symbol; a non-letterlike modifier symbol.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.So">
            <summary>Other_Symbol; a symbol of other type.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Zs">
            <summary>Space_Separator; a space character (of various non-zero widths).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Zl">
            <summary>Line_Separator; U+2028 LINE SEPARATOR only.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Zp">
            <summary>Paragraph_Separator; U+2029 PARAGRAPH SEPARATOR only.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Cc">
            <summary>Control; a C0 or C1 control code.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Cf">
            <summary>Format; a format control character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Cs">
            <summary>Surrogate; a surrogate code point.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Co">
            <summary>Private_Use; a private-use character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeGeneralCategory.Cn">
            <summary>Unassigned; a reserved unassigned code point or a noncharacter.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass">
            <summary><a href="https://unicode.org/reports/tr14/#Table1">Unicode line break class</a>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.sot">
            <summary>Start of text.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.eot">
            <summary>End of text.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.BK">
            <summary>Mandatory Break; NL, PARAGRAPH SEPARATOR; Cause a line break (after).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CR">
            <summary>Carriage Return; CR; Cause a line break (after), except between CR and LF.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.LF">
            <summary>Line Feed; LF; Cause a line break (after).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CM">
            <summary>Combining Mark; Combining marks, control codes; Prohibit a line break between the character and the preceding character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.NL">
            <summary>Next Line; NEL; Cause a line break (after).</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.SG">
            <summary>Surrogate; Surrogates; Do not occur in well-formed text.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.WJ">
            <summary>Word Joiner; WJ; Prohibit line breaks before and after.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.ZW">
            <summary>Zero Width Space; ZWSP; Provide a break opportunity.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.GL">
            <summary>Non-breaking (“Glue”); CGJ, NBSP, ZWNBSP; Prohibit line breaks before and after.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.SP">
            <summary>Space; SPACE; Enable indirect line breaks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.ZWJ">
            <summary>Zero Width Joiner; Zero Width Joiner; Prohibit line breaks within joiner sequences.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.B2">
            <summary>Break Opportunity Before and After; Em dash; Provide a line break opportunity before and after the character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.BA">
            <summary>Break After; Spaces, hyphens; Generally provide a line break opportunity after the character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.BB">
            <summary>Break Before; Punctuation used in dictionaries; Generally provide a line break opportunity before the character.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.HY">
            <summary>Hyphen; HYPHEN-MINUS; Provide a line break opportunity after the character, except in numeric context.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CB">
            <summary>Contingent Break Opportunity; Inline objects; Provide a line break opportunity contingent on additional information.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CL">
            <summary>Close Punctuation; “}”, “❳”, “⟫” etc.; Prohibit line breaks before.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CP">
            <summary>Close Parenthesis; “)”, “]”; Prohibit line breaks before.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.EX">
            <summary>Exclamation/Interrogation; “!”, “?”, etc.; Prohibit line breaks before.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.IN">
            <summary>Inseparable; Leaders; Allow only indirect line breaks between pairs.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.NS">
            <summary>Nonstarter; “‼”, “‽”, “⁇”, “⁉”, etc.; Allow only indirect line breaks before.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.OP">
            <summary>Open Punctuation; “(“, “[“, “{“, etc.; Prohibit line breaks after.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.QU">
            <summary>Quotation; Quotation marks; Act like they are both opening and closing.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.IS">
            <summary>Infix Numeric Separator; . ,; Prevent breaks after any and before numeric.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.NU">
            <summary>Numeric; Digits; Form numeric expressions for line breaking purposes.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.PO">
            <summary>Postfix Numeric; %, ¢; Do not break following a numeric expression.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.PR">
            <summary>Prefix Numeric; $, £, ¥, etc.; Do not break in front of a numeric expression.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.SY">
            <summary>Symbols Allowing Break After; /; Prevent a break before, and allow a break after.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.AI">
            <summary>Ambiguous (Alphabetic or Ideographic); Characters with Ambiguous East Asian Width; Act like AL when the resolved EAW is N; otherwise, act as ID.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.AK">
            <summary>Aksara; Consonants; Form orthographic syllables in Brahmic scripts.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.AL">
            <summary>Alphabetic; Alphabets and regular symbols; Are alphabetic characters or symbols that are used with alphabetic characters.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.AP">
            <summary>Aksara Pre-Base; Pre-base repha; Form orthographic syllables in Brahmic scripts.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.AS">
            <summary>Aksara Start; Independent vowels; Form orthographic syllables in Brahmic scripts.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.CJ">
            <summary>Conditional Japanese Starter; Small kana; Treat as NS or ID for strict or normal breaking.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.EB">
            <summary>Emoji Base; All emoji allowing modifiers; Do not break from following Emoji Modifier.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.EM">
            <summary>Emoji Modifier; Skin tone modifiers; Do not break from preceding Emoji Base.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.H2">
            <summary>Hangul LV Syllable; Hangul; Form Korean syllable blocks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.H3">
            <summary>Hangul LVT Syllable; Hangul; Form Korean syllable blocks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.HL">
            <summary>Hebrew Letter; Hebrew; Do not break around a following hyphen; otherwise act as Alphabetic.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.ID">
            <summary>Ideographic; Ideographs; Break before or after, except in some numeric context.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.JL">
            <summary>Hangul L Jamo; Conjoining jamo; Form Korean syllable blocks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.JV">
            <summary>Hangul V Jamo; Conjoining jamo; Form Korean syllable blocks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.JT">
            <summary>Hangul T Jamo; Conjoining jamo; Form Korean syllable blocks.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.RI">
            <summary>Regional Indicator; REGIONAL INDICATOR SYMBOL LETTER A .. Z; Keep pairs together. For pairs, break before and after other classes.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.SA">
            <summary>Complex Context Dependent (South East Asian); South East Asian: Thai, Lao, Khmer; Provide a line break opportunity contingent on additional, language-specific context analysis.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.VF">
            <summary>Virama Final; Viramas for final consonants; Form orthographic syllables in Brahmic scripts.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.VI">
            <summary>Virama; Conjoining viramas; Form orthographic syllables in Brahmic scripts.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.Internal.TextProcessing.UnicodeLineBreakClass.XX">
            <summary>Unknown; Most unassigned, private-use; Have as yet unknown line breaking behavior or unassigned code positions.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel">
            <summary>Predefined channels for drawing onto, for out-of-order drawing.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.BelowBackground">
            <summary>Next draw operation on the draw list will be put below <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Background"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Background">
            <summary>Next draw operation on the draw list will be put onto the background channel.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.AboveBackground">
            <summary>Next draw operation on the draw list will be put above <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Background"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.BelowShadow">
            <summary>Next draw operation on the draw list will be put below <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Shadow"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Shadow">
            <summary>Next draw operation on the draw list will be put onto the shadow channel.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.AboveShadow">
            <summary>Next draw operation on the draw list will be put above <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Shadow"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.BelowEdge">
            <summary>Next draw operation on the draw list will be put below <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Edge"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Edge">
            <summary>Next draw operation on the draw list will be put onto the edge channel.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.AboveEdge">
            <summary>Next draw operation on the draw list will be put above <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Edge"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.BelowForeground">
            <summary>Next draw operation on the draw list will be put below <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Foreground"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Foreground">
            <summary>Next draw operation on the draw list will be put onto the foreground channel.</summary>
        </member>
        <member name="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.AboveForeground">
            <summary>Next draw operation on the draw list will be put above <see cref="F:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel.Foreground"/>.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams">
            <summary>Render styles for a SeString.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.TargetDrawList">
            <summary>Gets or sets the target draw list.</summary>
            <value>Target draw list, <c>default(ImDrawListPtr)</c> to not draw, or <c>null</c> to use
            <see cref="M:ImGuiNET.ImGui.GetWindowDrawList"/> (the default).</value>
            <remarks>If this value is set, <see cref="M:ImGuiNET.ImGui.Dummy(System.Numerics.Vector2)"/> will not be called, and ImGui ID will be ignored.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.GetEntity">
            <summary>Gets or sets the function to be called on every codepoint and payload for the purpose of offering
            chances to draw something else instead of glyphs or SeString payload entities.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset">
            <summary>Gets or sets the screen offset of the left top corner.</summary>
            <value>Screen offset to draw at, or <c>null</c> to use <see cref="M:ImGuiNET.ImGui.GetCursorScreenPos"/>.</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Font">
            <summary>Gets or sets the font to use.</summary>
            <value>Font to use, or <c>null</c> to use <see cref="M:ImGuiNET.ImGui.GetFont"/> (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.FontSize">
            <summary>Gets or sets the font size.</summary>
            <value>Font size in pixels, or <c>0</c> to use the current ImGui font size <see cref="M:ImGuiNET.ImGui.GetFontSize"/>.
            </value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LineHeight">
            <summary>Gets or sets the line height ratio.</summary>
            <value><c>1</c> or <c>null</c> (the default) will use <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.FontSize"/> as the line height.
            <c>2</c> will make line height twice the <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.FontSize"/>.</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.WrapWidth">
            <summary>Gets or sets the wrapping width.</summary>
            <value>Width in pixels, or <c>null</c> to wrap at the end of available content region from
            <see cref="M:ImGuiNET.ImGui.GetContentRegionAvail"/> (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkUnderlineThickness">
            <summary>Gets or sets the thickness of underline under links.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Opacity">
            <summary>Gets or sets the opacity, commonly called &quot;alpha&quot;.</summary>
            <value>Opacity value ranging from 0(invisible) to 1(fully visible), or <c>null</c> to use the current ImGui
            opacity from <see cref="F:ImGuiNET.ImGuiStyle.Alpha"/> accessed using <see cref="M:ImGuiNET.ImGui.GetStyle"/>.</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EdgeStrength">
            <summary>Gets or sets the strength of the edge, which will have effects on the edge opacity.</summary>
            <value>Strength value ranging from 0(invisible) to 1(fully visible), or <c>null</c> to use the default value
            of <c>0.25f</c> that might be subject to change in the future.</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ThemeIndex">
            <summary>Gets or sets the theme that will decide the colors to use for <see cref="F:Lumina.Text.Payloads.MacroCode.ColorType"/>
            and <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColorType"/>.</summary>
            <value><c>0</c> to use colors for Dark theme, <c>1</c> to use colors for Light theme, <c>2</c> to use colors
            for Classic FF theme, <c>3</c> to use colors for Clear Blue theme, or <c>null</c> to use the theme set from the
            game configuration.</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Color">
            <summary>Gets or sets the color of the rendered text.</summary>
            <value>Color in RGBA, or <c>null</c> to use <see cref="F:ImGuiNET.ImGuiCol.Text"/> (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EdgeColor">
            <summary>Gets or sets the color of the rendered text edge.</summary>
            <value>Color in RGBA, or <c>null</c> to use opaque black (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ShadowColor">
            <summary>Gets or sets the color of the rendered text shadow.</summary>
            <value>Color in RGBA, or <c>null</c> to use opaque black (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkHoverBackColor">
            <summary>Gets or sets the background color of a link when hovered.</summary>
            <value>Color in RGBA, or <c>null</c> to use <see cref="F:ImGuiNET.ImGuiCol.ButtonHovered"/> (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkActiveBackColor">
            <summary>Gets or sets the background color of a link when active.</summary>
            <value>Color in RGBA, or <c>null</c> to use <see cref="F:ImGuiNET.ImGuiCol.ButtonActive"/> (the default).</value>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ForceEdgeColor">
            <summary>Gets or sets a value indicating whether to force the color of the rendered text edge.</summary>
            <remarks>If set, then <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColor"/> and <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColorType"/> will be
            ignored.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Bold">
            <summary>Gets or sets a value indicating whether the text is rendered bold.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Italic">
            <summary>Gets or sets a value indicating whether the text is rendered italic.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Edge">
            <summary>Gets or sets a value indicating whether the text is rendered with edge.</summary>
            <remarks>If an edge color is pushed with <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColor"/> or
            <see cref="F:Lumina.Text.Payloads.MacroCode.EdgeColorType"/>, it will be drawn regardless. Set <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ForceEdgeColor"/> to
            <c>true</c> and set <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EdgeColor"/> to <c>0</c> to fully disable edge.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Shadow">
            <summary>Gets or sets a value indicating whether the text is rendered with shadow.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EffectiveFont">
            <summary>Gets the effective font.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EffectiveLineHeight">
            <summary>Gets the effective line height in pixels.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EffectiveOpacity">
            <summary>Gets the effective opacity.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult">
            <summary>Represents the result of a rendered interactable SeString.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult.Size">
            <summary>Gets the visible size of the text rendered/to be rendered.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult.Clicked">
            <summary>Gets a value indicating whether a payload or the whole text has been clicked.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult.InteractedPayloadOffset">
            <summary>Gets the offset of the interacted payload, or <c>-1</c> if none.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult.InteractedPayloadEnvelope">
            <summary>Gets the interacted payload envelope, or <see cref="P:System.ReadOnlySpan`1.Empty"/> if none.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawResult.InteractedPayload">
            <summary>Gets the interacted payload, or <c>null</c> if none.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState">
            <summary>Calculated values from <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams"/> using ImGui styles.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.#ctor(System.ReadOnlySpan{System.Byte},Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet,ImGuiNET.ImDrawListSplitter*)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState"/> struct.</summary>
            <param name="span">Raw SeString byte span.</param>
            <param name="ssdp">Instance of <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams"/> to initialize from.</param>
            <param name="colorStackSet">Instance of <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.Internal.SeStringColorStackSet"/> to use.</param>
            <param name="splitter">Instance of ImGui Splitter to use.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.DrawList">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.TargetDrawList"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span">
            <summary>Gets the raw SeString byte span.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.GetEntity">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.GetEntity"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ScreenOffset">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Font">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Font"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.FontSize">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.FontSize"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.FontSizeScale">
            <summary>Gets the multiplier value for glyph metrics, so that it scales to <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.FontSize"/>.</summary>
            <remarks>Multiplied to <see cref="F:Dalamud.Interface.Utility.ImGuiHelpers.ImFontGlyphReal.XY"/>,
            <see cref="F:Dalamud.Interface.Utility.ImGuiHelpers.ImFontGlyphReal.AdvanceX"/>, and distance values from
            <see cref="M:ImGuiNET.ImFontPtr.GetDistanceAdjustmentForPair(System.UInt16,System.UInt16)"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.LineHeight">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LineHeight"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.WrapWidth">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.WrapWidth"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.LinkUnderlineThickness">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkUnderlineThickness"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Opacity">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Opacity"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.EdgeOpacity">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EdgeStrength"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ThemeIndex">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ThemeIndex"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Color">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Color"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.EdgeColor">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.EdgeColor"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ShadowColor">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ShadowColor"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.LinkHoverBackColor">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkHoverBackColor"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.LinkActiveBackColor">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.LinkActiveBackColor"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ForceEdgeColor">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ForceEdgeColor"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Bold">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Bold"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Italic">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Italic"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Edge">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Edge"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Shadow">
            <inheritdoc cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.Shadow"/>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ShouldDrawEdge">
            <summary>Gets a value indicating whether the edge should be drawn.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ShouldDrawShadow">
            <summary>Gets a value indicating whether the edge should be drawn.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ShouldDrawForeground">
            <summary>Gets a value indicating whether the edge should be drawn.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.SetCurrentChannel(Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawChannel)">
            <summary>Sets the current channel in the ImGui draw list splitter.</summary>
            <param name="channelIndex">Channel to switch to.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Draw(System.IntPtr,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,System.UInt32)">
            <summary>Draws a single texture.</summary>
            <param name="igTextureId">ImGui texture ID to draw from.</param>
            <param name="offset">Offset of the glyph in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ScreenOffset"/>.</param>
            <param name="size">Right bottom corner of the glyph w.r.t. its glyph origin in the target draw list.</param>
            <param name="uv0">Left top corner of the glyph w.r.t. its glyph origin in the source texture.</param>
            <param name="uv1">Right bottom corner of the glyph w.r.t. its glyph origin in the source texture.</param>
            <param name="color">Color of the glyph in RGBA.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Draw(System.IntPtr,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector2,System.UInt32,System.Numerics.Vector2)">
            <summary>Draws a single texture.</summary>
            <param name="igTextureId">ImGui texture ID to draw from.</param>
            <param name="offset">Offset of the glyph in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ScreenOffset"/>.</param>
            <param name="xy0">Left top corner of the glyph w.r.t. its glyph origin in the target draw list.</param>
            <param name="xy1">Right bottom corner of the glyph w.r.t. its glyph origin in the target draw list.</param>
            <param name="uv0">Left top corner of the glyph w.r.t. its glyph origin in the source texture.</param>
            <param name="uv1">Right bottom corner of the glyph w.r.t. its glyph origin in the source texture.</param>
            <param name="color">Color of the glyph in RGBA.</param>
            <param name="dyItalic">Transformation for <paramref name="xy0"/> and <paramref name="xy1"/> that will push
                top and bottom pixels to apply faux italicization by <see cref="F:System.Numerics.Vector2.X"/> and <see cref="F:System.Numerics.Vector2.Y"/>
                respectively.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.DrawGlyph(Dalamud.Interface.Utility.ImGuiHelpers.ImFontGlyphReal@,System.Numerics.Vector2)">
            <summary>Draws a single glyph using current styling configurations.</summary>
            <param name="g">Glyph to draw.</param>
            <param name="offset">Offset of the glyph in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ScreenOffset"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.DrawLinkUnderline(System.Numerics.Vector2,System.Single)">
            <summary>Draws an underline, for links.</summary>
            <param name="offset">Offset of the glyph in pixels w.r.t.
            <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.ScreenOffset"/>.</param>
            <param name="advanceWidth">Advance width of the glyph.</param>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.FindGlyph(System.Text.Rune)">
            <summary>Gets the glyph corresponding to the given codepoint.</summary>
            <param name="rune">An instance of <see cref="T:System.Text.Rune"/> that represents a character to display.</param>
            <returns>Corresponding glyph, or glyph of a fallback character specified from
            <see cref="F:ImGuiNET.ImFont.FallbackChar"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.FindGlyph(System.Text.Rune@)">
            <summary>Gets the glyph corresponding to the given codepoint.</summary>
            <param name="rune">An instance of <see cref="T:System.Text.Rune"/> that represents a character to display, that will be
            changed on return to the rune corresponding to the fallback glyph if a glyph not corresponding to the
            requested glyph is being returned.</param>
            <returns>Corresponding glyph, or glyph of a fallback character specified from
            <see cref="F:ImGuiNET.ImFont.FallbackChar"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.CalculateScaledDistance(System.Text.Rune,System.Text.Rune)">
            <summary>Gets the kerning adjustment between two glyphs in a succession corresponding to the given runes.
            </summary>
            <param name="left">Rune representing the glyph on the left side of a pair.</param>
            <param name="right">Rune representing the glyph on the right side of a pair.</param>
            <returns>Distance adjustment in pixels, scaled to the size specified from
            <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams.FontSize"/>, and rounded.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.HandleStyleAdjustingPayloads(Lumina.Text.ReadOnly.ReadOnlySePayloadSpan)">
            <summary>Handles style adjusting payloads.</summary>
            <param name="payload">Payload to handle.</param>
            <returns><c>true</c> if the payload was handled.</returns>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.SplitDrawList">
            <summary>Splits the draw list.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.MergeDrawList">
            <summary>Merges the draw list.</summary>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity">
            <summary>Replacement entity to draw instead while rendering a SeString.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.#ctor(System.Int32,System.Numerics.Vector2,Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.DrawDelegate)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity"/> struct.</summary>
            <param name="byteLength">Number of bytes taken by this entity. Must be at least 0. If <c>0</c>, then the entity
            is considered as empty.</param>
            <param name="size">Size of this entity in pixels. Components must be non-negative.</param>
            <param name="draw">Draw callback.</param>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.GetEntityDelegate">
            <summary>Gets the replacement entity.</summary>
            <param name="state">Draw state.</param>
            <param name="byteOffset">Byte offset in <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/>.</param>
            <returns>Replacement entity definition, or <c>default</c> if none.</returns>
        </member>
        <member name="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.DrawDelegate">
            <summary>Draws the replacement entity.</summary>
            <param name="state">Draw state.</param>
            <param name="byteOffset">Byte offset in <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.Span"/>.</param>
            <param name="offset">Relative offset in pixels w.r.t. <see cref="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawState.ScreenOffset"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.ByteLength">
            <summary>Gets the number of bytes taken by this entity.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.Size">
            <summary>Gets the size of this entity in pixels.</summary>
        </member>
        <member name="P:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.Draw">
            <summary>Gets the Draw callback.</summary>
        </member>
        <member name="M:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity.op_Implicit(Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity@)~System.Boolean">
            <summary>Gets a value indicating whether this entity is empty.</summary>
            <param name="e">Instance of <see cref="T:Dalamud.Interface.ImGuiSeStringRenderer.SeStringReplacementEntity"/> to test.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.DalamudCommands">
            <summary>
            Class handling Dalamud core commands.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.DalamudIme">
            <summary>
            This class handles CJK IME.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.candidateStrings">
            <summary>The candidates.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.compositionString">
            <summary>The selected imm component.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.cursorScreenPos">
            <summary>The cursor position in screen coordinates.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.associatedViewport">
            <summary>The associated viewport.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.immCandNative">
            <summary>The index of the first imm candidate in relation to the full list.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.partialConversionFrom">
            <summary>The partial conversion from-range.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.partialConversionTo">
            <summary>The partial conversion to-range.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.compositionCursorOffset">
            <summary>The cursor offset in the composition string.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.inputModeIcon">
            <summary>The input mode icon from <see cref="T:Dalamud.Game.Text.SeIconChar"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.temporaryUndoSelection">
            <summary>Undo range for modifying the buffer while composition is in progress.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudIme.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Dalamud.Interface.Internal.DalamudIme"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudIme.EncounteredHan">
            <summary>
            Gets a value indicating whether Han(Chinese) input has been detected.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudIme.EncounteredHangul">
            <summary>
            Gets a value indicating whether Hangul(Korean) input has been detected.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudIme.ShowCursorInInputText">
            <summary>
            Gets a value indicating whether to display the cursor in input text. This also deals with blinking.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudIme.ShowPartialConversion">
            <summary>Gets a value indicating whether to display partial conversion status.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudIme.ShouldDraw">
            <summary>Gets a value indicating whether to draw.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudIme.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudIme.ReflectCharacterEncounters(System.String)">
            <summary>
            Looks for the characters inside <paramref name="str"/> and enables fonts accordingly.
            </summary>
            <param name="str">The string.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.DalamudIme.StbTextEditState">
            <summary>
            Ported from imstb_textedit.h.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.StbTextEditState.Cursor">
            <summary>
            Position of the text cursor within the string.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.StbTextEditState.SelectStart">
            <summary>
            Selection start point.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.StbTextEditState.SelectEnd">
            <summary>
            selection start and end point in characters; if equal, no selection.
            </summary>
            <remarks>
            Note that start may be less than or greater than end (e.g. when dragging the mouse,
            start is where the initial click was, and you can drag in either direction.)
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.StbTextEditState.InsertMode">
            <summary>
            Each text field keeps its own insert mode state.
            To keep an app-wide insert mode, copy this value in/out of the app state.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.DalamudIme.StbTextEditState.RowCountPerPage">
            <summary>
            Page size in number of row.
            This value MUST be set to >0 for pageup or pagedown in multilines documents.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.DalamudInterface">
            <summary>
            This plugin implements all of the Dalamud interface separately, to allow for reloading of the interface and rapid prototyping.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudInterface.FrameCount">
            <summary>
            Gets the number of frames since Dalamud has loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudInterface.WindowSystem">
            <summary>
            Gets the <see cref="P:Dalamud.Interface.Internal.DalamudInterface.WindowSystem"/> controlling all Dalamud-internal windows.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudInterface.IsDevMenuOpen">
            <summary>
            Gets or sets a value indicating whether the /xldev menu is open.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.DalamudInterface.IsPluginInstallerOpen">
            <summary>
            Gets or sets a value indicating whether the plugin installer is open.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenChangelogWindow">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.ChangelogWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenColorsDemoWindow">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.ColorDemoWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenComponentDemoWindow">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.ComponentDemoWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenDataWindow(System.String)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.Data.DataWindow"/>.
            </summary>
            <param name="dataKind">The data kind to switch to after opening.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenDevMenu">
            <summary>
            Opens the dev menu bar.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenGamepadModeNotifierWindow">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenLogWindow">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.ConsoleWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenPluginStats">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.PluginStatWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenPluginInstaller">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/> on the plugin installed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenPluginInstallerTo(Dalamud.Interface.PluginInstallerOpenKind)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/> on the specified page.
            </summary>
            <param name="kind">The page of the installer to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenSettings">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenSettingsTo(Dalamud.Interface.SettingsOpenKind)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/> on the specified tab.
            </summary>
            <param name="kind">The tab of the settings to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenSelfTest">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenStyleEditor">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenProfiler">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.ProfilerWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenHitchSettings">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.HitchSettingsWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.OpenBranchSwitcher">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.CloseGamepadModeNotifierWindow">
            <summary>
            Closes the <see cref="T:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleChangelogWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.ChangelogWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleColorsDemoWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.ColorDemoWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleComponentDemoWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.ComponentDemoWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleDataWindow(System.String)">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.Data.DataWindow"/>.
            </summary>
            <param name="dataKind">The data kind to switch to after opening.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleDevMenu">
            <summary>
            Toggles the dev menu bar.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleGamepadModeNotifierWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleLogWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.ConsoleWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.TogglePluginStatsWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.PluginStatWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.TogglePluginInstallerWindowTo(Dalamud.Interface.PluginInstallerOpenKind)">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/>.
            </summary>
            <param name="kind">The page of the installer to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleSettingsWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleSelfTestWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleStyleEditorWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleProfilerWindow">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.ProfilerWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.ToggleBranchSwitcher">
            <summary>
            Toggles the <see cref="T:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.SetPluginInstallerSearchText(System.String)">
            <summary>
            Sets the current search text for the plugin installer.
            </summary>
            <param name="text">The search term.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.SetSettingsSearchText(System.String)">
            <summary>
            Sets the current search text for the settings window.
            </summary>
            <param name="text">The search term.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.DalamudInterface.SetCreditsDarkeningAnimation(System.Boolean)">
            <summary>
            Toggle the screen darkening effect used for the credits.
            </summary>
            <param name="status">Whether or not to turn the effect on.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.DesignSystem.DalamudComponents">
            <summary>
            Private ImGui widgets for use inside Dalamud.
            </summary>
            <summary>
            Private ImGui widgets for use inside Dalamud.
            </summary>
            <summary>
            Private ImGui widgets for use inside Dalamud.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.DesignSystem.DalamudComponents.PrimaryButton(System.String)">
            <summary>
            Draw a "primary style" button.
            </summary>
            <param name="text">The text to show.</param>
            <returns>True if the button was clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.DesignSystem.DalamudComponents.SecondaryButton(System.String)">
            <summary>
            Draw a "secondary style" button.
            </summary>
            <param name="text">The text to show.</param>
            <returns>True if the button was clicked.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.DesignSystem.DalamudComponents.DrawPluginPicker(System.String,System.String@,System.Action{Dalamud.Plugin.Internal.Types.LocalPlugin},System.Func{Dalamud.Plugin.Internal.Types.LocalPlugin,System.Boolean},System.Func{Dalamud.Plugin.Internal.Types.LocalPlugin,System.Boolean})">
            <summary>
            Draw a "picker" popup to chose a plugin.
            </summary>
            <param name="id">The ID of the popup.</param>
            <param name="pickerSearch">String holding the search input.</param>
            <param name="onClicked">Action to be called if a plugin is clicked.</param>
            <param name="pluginDisabled">Function that should return true if a plugin should show as disabled.</param>
            <param name="pluginFiltered">Function that should return true if a plugin should not appear in the list.</param>
            <returns>An ImGuiID to open the popup.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.ImGuiClipboardFunctionProvider">
            <summary>
            Configures the ImGui clipboard behaviour to work nicely with XIV.
            </summary>
            <remarks>
            <para>
            XIV uses '\r' for line endings and will truncate all text after a '\n' character.
            This means that copy/pasting multi-line text from ImGui to XIV will only copy the first line.
            </para>
            <para>
            ImGui uses '\n' for line endings and will ignore '\r' entirely.
            This means that copy/pasting multi-line text from XIV to ImGui will copy all the text
            without line breaks.
            </para>
            <para>
            To fix this we normalize all clipboard line endings entering/exiting ImGui to '\r\n' which
            works for both ImGui and XIV.
            </para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.ImGuiClipboardFunctionProvider.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.ImGuiDrawListFixProvider">
             <summary>
             Fixes ImDrawList not correctly dealing with the current texture for that draw list not in tune with the global
             state. Currently, ImDrawList::AddPolyLine and ImDrawList::AddRectFilled are affected.
            
             * The implementation for AddRectFilled is entirely replaced with the hook below.
             * The implementation for AddPolyLine is wrapped with Push/PopTextureID.
             
             TODO:
             * imgui_draw.cpp:1433 ImDrawList::AddRectFilled
               The if block needs a PushTextureID(_Data->TexIdCommon)/PopTextureID() block,
               if _Data->TexIdCommon != _CmdHeader.TextureId.
             * imgui_draw.cpp:729 ImDrawList::AddPolyLine
               The if block always needs to call PushTextureID if the abovementioned condition is not met.
               Change push_texture_id to only have one condition.
             </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.ImGuiDrawListFixProvider.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager">
            <summary>
            This class manages interaction with the ImGui interface.
            </summary>
            <summary>
            This class manages interaction with the ImGui interface.
            </summary>
            <summary>
            This class manages interaction with the ImGui interface.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager.ReShadeDxgiSwapChainPresentDelegate">
            <summary>Delegate for <c>DXGISwapChain::on_present(UINT flags, const DXGI_PRESENT_PARAMETERS *params)</c> in
            <c>dxgi_swapchain.cpp</c>.</summary>
            <param name="swapChain">Pointer to an instance of <c>DXGISwapChain</c>, which happens to be an
            <see cref="T:TerraFX.Interop.DirectX.IDXGISwapChain"/>.</param>
            <param name="flags">An integer value that contains swap-chain presentation options. These options are defined by
            the <c>DXGI_PRESENT</c> constants.</param>
            <param name="presentParams">Optional; DXGI present parameters.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager.DxgiSwapChainPresentDelegate">
            <summary>Delegate for <see cref="M:TerraFX.Interop.DirectX.IDXGISwapChain.Present(System.UInt32,System.UInt32)"/>.
            <a href="https://learn.microsoft.com/en-us/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-present">Microsoft
            Learn</a>.</summary>
            <param name="swapChain">Pointer to an instance of <see cref="T:TerraFX.Interop.DirectX.IDXGISwapChain"/>.</param>
            <param name="syncInterval">An integer that specifies how to synchronize presentation of a frame with the
            vertical blank.</param>
            <param name="flags">An integer value that contains swap-chain presentation options. These options are defined by
            the <c>DXGI_PRESENT</c> constants.</param>
            <returns>A <see cref="T:TerraFX.Interop.Windows.HRESULT"/> representing the result of the operation.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager.ResizeBuffersDelegate">
            <summary>Detour function for <see cref="M:TerraFX.Interop.DirectX.IDXGISwapChain.ResizeBuffers(System.UInt32,System.UInt32,System.UInt32,TerraFX.Interop.DirectX.DXGI_FORMAT,System.UInt32)"/>.
            <a href="https://learn.microsoft.com/en-us/windows/win32/api/dxgi/nf-dxgi-idxgiswapchain-resizebuffers">
            Microsoft Learn</a>.</summary>
            <param name="swapChain">Pointer to an instance of <see cref="T:TerraFX.Interop.DirectX.IDXGISwapChain"/>.</param>
            <param name="bufferCount">The number of buffers in the swap chain (including all back and front buffers).
            This number can be different from the number of buffers with which you created the swap chain. This number
            can't be greater than <see cref="F:TerraFX.Interop.DirectX.DXGI.DXGI_MAX_SWAP_CHAIN_BUFFERS"/>. Set this number to zero to preserve the
            existing number of buffers in the swap chain. You can't specify less than two buffers for the flip presentation
            model.</param>
            <param name="width">The new width of the back buffer. If you specify zero, DXGI will use the width of the client
            area of the target window. You can't specify the width as zero if you called the
            <see cref="M:TerraFX.Interop.DirectX.IDXGIFactory2.CreateSwapChainForComposition(TerraFX.Interop.Windows.IUnknown*,TerraFX.Interop.DirectX.DXGI_SWAP_CHAIN_DESC1*,TerraFX.Interop.DirectX.IDXGIOutput*,TerraFX.Interop.DirectX.IDXGISwapChain1**)"/> method to create the swap chain for a composition
            surface.</param>
            <param name="height">The new height of the back buffer. If you specify zero, DXGI will use the height of the
            client area of the target window. You can't specify the height as zero if you called the
            <see cref="M:TerraFX.Interop.DirectX.IDXGIFactory2.CreateSwapChainForComposition(TerraFX.Interop.Windows.IUnknown*,TerraFX.Interop.DirectX.DXGI_SWAP_CHAIN_DESC1*,TerraFX.Interop.DirectX.IDXGIOutput*,TerraFX.Interop.DirectX.IDXGISwapChain1**)"/> method to create the swap chain for a composition
            surface.</param>
            <param name="newFormat">A DXGI_FORMAT-typed value for the new format of the back buffer. Set this value to
            <see cref="F:TerraFX.Interop.DirectX.DXGI_FORMAT.DXGI_FORMAT_UNKNOWN"/> to preserve the existing format of the back buffer. The flip
            presentation model supports a more restricted set of formats than the bit-block transfer (bitblt) model.</param>
            <param name="swapChainFlags">A combination of <see cref="T:TerraFX.Interop.DirectX.DXGI_SWAP_CHAIN_FLAG"/>-typed values that are combined
            by using a bitwise OR operation. The resulting value specifies options for swap-chain behavior.</param>
            <returns>A <see cref="T:TerraFX.Interop.Windows.HRESULT"/> representing the result of the operation.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager.ReShadeDxgiSwapChain">
            <summary>Represents <c>DXGISwapChain</c> in ReShade.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.InterfaceManager.DefaultFontSizePt">
            <summary>
            The default font size, in points.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.InterfaceManager.DefaultFontSizePx">
            <summary>
            The default font size, in pixels.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.InterfaceManager.Draw">
            <summary>
            This event gets called each frame to facilitate ImGui drawing.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.InterfaceManager.ResizeBuffers">
            <summary>
            This event gets called when ResizeBuffers is called.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.InterfaceManager.AfterBuildFonts">
            <summary>
            Gets or sets an action that is executed right after fonts are rebuilt.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.DefaultFont">
            <summary>
            Gets the default ImGui font.<br />
            <strong>Accessing this static property outside of the main thread is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IconFont">
            <summary>
            Gets an included FontAwesome icon font.<br />
            <strong>Accessing this static property outside of the main thread is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IconFontFixedWidth">
            <summary>
            Gets an included FontAwesome icon font with fixed width.
            <strong>Accessing this static property outside of the main thread is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.MonoFont">
            <summary>
            Gets an included monospaced font.<br />
            <strong>Accessing this static property outside of the main thread is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.DefaultFontHandle">
            <summary>
            Gets the default font handle.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IconFontHandle">
            <summary>
            Gets the icon font handle.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IconFontFixedWidthHandle">
            <summary>
            Gets the icon font handle with fixed width.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.MonoFontHandle">
            <summary>
            Gets the mono font handle.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.LastImGuiIoPtr">
            <summary>
            Gets or sets the pointer to ImGui.IO(), when it was last used.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.Scene">
            <summary>
            Gets the DX11 scene.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.Device">
            <summary>
            Gets the D3D11 device instance.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.WindowHandlePtr">
            <summary>
            Gets the address handle to the main process window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.OverrideGameCursor">
            <summary>
            Gets or sets a value indicating whether or not the game's cursor should be overridden with the ImGui cursor.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IsReady">
            <summary>
            Gets a value indicating whether the Dalamud interface ready to use.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IsDispatchingEvents">
            <summary>
            Gets or sets a value indicating whether or not Draw events should be dispatched.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.IsMainThreadInPresent">
            <summary>Gets a value indicating whether the main thread is executing <see cref="M:Dalamud.Interface.Internal.InterfaceManager.DxgiSwapChainPresentDetour(TerraFX.Interop.DirectX.IDXGISwapChain*,System.UInt32,System.UInt32)"/>.</summary>
            <remarks>This still will be <c>true</c> even when queried off the main thread.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.GameWindowHandle">
            <summary>
            Gets a value indicating the native handle of the game main window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.FontBuildTask">
            <summary>
            Gets the font build task.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.CumulativePresentCalls">
            <summary>Gets the number of calls to <see cref="M:Dalamud.Interface.Internal.InterfaceManager.DxgiSwapChainPresentDetour(TerraFX.Interop.DirectX.IDXGISwapChain*,System.UInt32,System.UInt32)"/> so far.</summary>
            <remarks>
            The value increases even when Dalamud is hidden via &quot;/xlui hide&quot;.
            <see cref="P:Dalamud.Interface.Internal.DalamudInterface.FrameCount"/> does not.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.Dalamud#IInternalDisposableService#DisposeService">
            <summary>
            Dispose of managed and unmanaged resources.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RebuildFonts">
            <summary>
            Sets up a deferred invocation of font rebuilding, before the next render frame.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.EnqueueDeferredDispose(Dalamud.Utility.IDeferredDisposable)">
            <summary>
            Enqueue a texture to be disposed at the end of the frame.
            </summary>
            <param name="wrap">The texture.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.EnqueueDeferredDispose(System.IDisposable)">
            <summary>
            Enqueue an <see cref="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont"/> to be disposed at the end of the frame.
            </summary>
            <param name="locked">The disposable.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RunBeforeImGuiRender(System.Action)">
            <summary>Queues an action to be run before <see cref="M:ImGuiNET.ImGui.Render"/> call.</summary>
            <param name="action">The action.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that resolves once <paramref name="action"/> is run.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RunBeforeImGuiRender``1(System.Func{``0})">
            <summary>Queues a function to be run before <see cref="M:ImGuiNET.ImGui.Render"/> call.</summary>
            <typeparam name="T">The type of the return value.</typeparam>
            <param name="func">The function.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that resolves once <paramref name="func"/> is run.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RunAfterImGuiRender(System.Action)">
            <summary>Queues an action to be run after <see cref="M:ImGuiNET.ImGui.Render"/> call.</summary>
            <param name="action">The action.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that resolves once <paramref name="action"/> is run.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RunAfterImGuiRender``1(System.Func{``0})">
            <summary>Queues a function to be run after <see cref="M:ImGuiNET.ImGui.Render"/> call.</summary>
            <typeparam name="T">The type of the return value.</typeparam>
            <param name="func">The function.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that resolves once <paramref name="func"/> is run.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.GetD3dMemoryInfo">
            <summary>
            Get video memory information.
            </summary>
            <returns>The currently used video memory, or null if not available.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.ClearStacks">
            <summary>
            Clear font, style, and color stack. Dangerous, only use when you know
            no one else has something pushed they may try to pop.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.SetImmersiveMode(System.Boolean)">
            <summary>
            Toggle Windows 11 immersive mode on the game window.
            </summary>
            <param name="enabled">Value.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RenderDalamudCheckAndInitialize(TerraFX.Interop.DirectX.IDXGISwapChain*,System.UInt32)">
            <summary>Checks if the provided swap chain is the target that Dalamud should draw its interface onto,
            and initializes ImGui for drawing.</summary>
            <param name="swapChain">The swap chain to test and initialize ImGui with if conditions are met.</param>
            <param name="flags">Flags passed to <see cref="M:TerraFX.Interop.DirectX.IDXGISwapChain.Present(System.UInt32,System.UInt32)"/>.</param>
            <returns>An initialized instance of <see cref="T:ImGuiScene.RawDX11Scene"/>, or <c>null</c> if <paramref name="swapChain"/>
            is not the main swap chain.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.RenderDalamudDraw(ImGuiScene.RawDX11Scene)">
            <summary>Draws Dalamud to the given scene representing the ImGui context.</summary>
            <param name="activeScene">The scene to draw to.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.InterfaceManager.InterfaceManagerWithScene">
            <summary>
            Represents an instance of InstanceManager with scene ready for use.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.InterfaceManager.InterfaceManagerWithScene.#ctor(Dalamud.Interface.Internal.InterfaceManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.InterfaceManager.InterfaceManagerWithScene"/> class.
            </summary>
            <param name="interfaceManager">An instance of <see cref="T:Dalamud.Interface.Internal.InterfaceManager"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.InterfaceManager.InterfaceManagerWithScene.Manager">
            <summary>
            Gets the associated InterfaceManager.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.ManagedAsserts.ImGuiContextOffsets">
            <summary>
            Offsets to various data in ImGui context.
            </summary>
            <remarks>
            Last updated for ImGui 1.83.
            </remarks>
        </member>
        <member name="T:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts">
            <summary>
            Report ImGui problems with a MessageBox dialog.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.AssertsEnabled">
            <summary>
            Gets or sets a value indicating whether asserts are enabled for ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.GetSnapshot">
            <summary>
            Create a snapshot of the current ImGui context.
            Should be called before rendering an ImGui frame.
            </summary>
            <returns>A snapshot of the current context.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ReportProblems(System.String,Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot)">
            <summary>
            Compare a snapshot to the current post-draw state and report any errors in a MessageBox dialog.
            </summary>
            <param name="source">The source of any problems, something to blame.</param>
            <param name="before">ImGui context snapshot.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot">
            <summary>
            A snapshot of various ImGui context properties.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot.StyleVarStackSize">
            <summary>
            Gets the ImGui style var stack size.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot.ColorStackSize">
            <summary>
            Gets the ImGui color stack size.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot.FontStackSize">
            <summary>
            Gets the ImGui font stack size.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot.BeginPopupStackSize">
            <summary>
            Gets the ImGui begin popup stack size.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ManagedAsserts.ImGuiManagedAsserts.ImGuiContextSnapshot.WindowStackSize">
            <summary>
            Gets the ImGui window stack size.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager">
            <summary>
            Manage category filters for PluginInstallerWindow.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.FirstTagBasedCategoryId">
            <summary>
            First categoryId for tag based categories.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager.GroupKind">
            <summary>
            Type of category group.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupKind.DevTools">
            <summary>
            UI group: dev mode only.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupKind.Installed">
            <summary>
            UI group: installed plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupKind.Available">
            <summary>
            UI group: plugins that can be installed.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupKind.Changelog">
            <summary>
            UI group: changelog of plugins.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind">
            <summary>
            Type of category.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.All">
            <summary>
            All plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.IsTesting">
            <summary>
            Plugins currently being tested.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.AvailableForTesting">
            <summary>
            Plugins available for testing.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Hidden">
            <summary>
            Plugins that were hidden.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.DevInstalled">
            <summary>
            Installed dev plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.IconTester">
            <summary>
            Icon tester.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.DalamudChangelogs">
            <summary>
            Changelogs for Dalamud.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.PluginChangelogs">
            <summary>
            Changelogs for plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.PluginProfiles">
            <summary>
            Change plugin profiles.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.UpdateablePlugins">
            <summary>
            Updateable plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Other">
            <summary>
            Plugins tagged as "other".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Jobs">
            <summary>
            Plugins tagged as "jobs".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Ui">
            <summary>
            Plugins tagged as "ui".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.MiniGames">
            <summary>
            Plugins tagged as "minigames".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Inventory">
            <summary>
            Plugins tagged as "inventory".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Sound">
            <summary>
            Plugins tagged as "sound".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Social">
            <summary>
            Plugins tagged as "social".
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind.Utility">
            <summary>
            Plugins tagged as "utility".
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CategoryList">
            <summary>
            Gets the list of all known categories.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.GroupList">
            <summary>
            Gets the list of all known UI groups.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentGroupKind">
            <summary>
            Gets or sets the current group kind.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentGroup">
            <summary>
            Gets information about currently selected group.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentCategoryKind">
            <summary>
            Gets or sets the current category kind.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentCategory">
            <summary>
            Gets information about currently selected category.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.IsContentDirty">
            <summary>
            Gets a value indicating whether current group + category selection changed recently.
            Changes in Available group should be followed with <see cref="M:Dalamud.Interface.Internal.PluginCategoryManager.GetCurrentCategoryContent(System.Collections.Generic.IEnumerable{Dalamud.Plugin.Internal.Types.PluginManifest})"/>, everything else can use <see cref="M:Dalamud.Interface.Internal.PluginCategoryManager.ResetContentDirty"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.IsSelectionValid">
            <summary>
            Gets a value indicating whether <see cref="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentCategoryKind"/> and <see cref="P:Dalamud.Interface.Internal.PluginCategoryManager.CurrentGroupKind"/> are valid.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.BuildCategories(System.Collections.Generic.IEnumerable{Dalamud.Plugin.Internal.Types.PluginManifest})">
            <summary>
            Rebuild available categories based on currently available plugins.
            </summary>
            <param name="availablePlugins">list of all available plugin manifests to install.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.GetCurrentCategoryContent(System.Collections.Generic.IEnumerable{Dalamud.Plugin.Internal.Types.PluginManifest})">
            <summary>
            Filters list of available plugins based on currently selected category.
            Resets <see cref="P:Dalamud.Interface.Internal.PluginCategoryManager.IsContentDirty"/>.
            </summary>
            <param name="plugins">List of available plugins to install.</param>
            <returns>Filtered list of plugins.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.ResetContentDirty">
            <summary>
            Clears <see cref="P:Dalamud.Interface.Internal.PluginCategoryManager.IsContentDirty"/> flag, indicating that all cached values about currently selected group + category have been updated.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.SetCategoryHighlightsForPlugins(System.Collections.Generic.IEnumerable{Dalamud.Plugin.Internal.Types.PluginManifest})">
            <summary>
            Sets category highlight based on list of plugins. Used for searching.
            </summary>
            <param name="plugins">List of plugins whose categories should be highlighted.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.IsCategoryHighlighted(Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind)">
            <summary>
            Checks if category should be highlighted.
            </summary>
            <param name="categoryKind">CategoryKind to check.</param>
            <returns>true if highlight is needed.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo">
            <summary>
            Plugin installer category info.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.CategoryKind">
            <summary>
            Unique Id number of category, tag match based should be greater of equal <see cref="F:Dalamud.Interface.Internal.PluginCategoryManager.FirstTagBasedCategoryId"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.Tag">
            <summary>
            Tag from plugin manifest to match.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.#ctor(Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind,System.String,System.Func{System.String},Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.AppearCondition)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo"/> struct.
            </summary>
            <param name="categoryKind">Kind of the category.</param>
            <param name="tag">Tag to match.</param>
            <param name="nameFunc">Function returning localized name of category.</param>
            <param name="condition">Condition to be checked when deciding whether this category should be shown.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.AppearCondition">
            <summary>
            Conditions for categories.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.AppearCondition.None">
            <summary>
            Check no conditions.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.AppearCondition.DoPluginTest">
            <summary>
            Check if plugin testing is enabled.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.AppearCondition.AnyHiddenPlugins">
            <summary>
            Check if there are any hidden plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.Condition">
            <summary>
            Gets or sets the condition to be checked when rendering.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.CategoryInfo.Name">
            <summary>
            Gets the name of category.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo">
            <summary>
            Plugin installer UI group, a container for categories.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo.GroupKind">
            <summary>
            Type of group.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo.Categories">
            <summary>
            List of categories in container.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo.#ctor(Dalamud.Interface.Internal.PluginCategoryManager.GroupKind,System.Func{System.String},Dalamud.Interface.Internal.PluginCategoryManager.CategoryKind[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo"/> struct.
            </summary>
            <param name="groupKind">Type of group.</param>
            <param name="nameFunc">Function returning localized name of category.</param>
            <param name="categories">List of category Ids to hardcode.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.PluginCategoryManager.GroupInfo.Name">
            <summary>
            Gets the name of UI group.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface">
            <summary>ReShade interface.</summary>
            <summary>ReShade interface.</summary>
            <summary>ReShade interface.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent">
            <summary>Supported events emitted by ReShade.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitDevice">
            <summary>
            Called after successful device creation, from:
            <list type="bullet">
            <item><description>IDirect3D9::CreateDevice</description></item>
            <item><description>IDirect3D9Ex::CreateDeviceEx</description></item>
            <item><description>IDirect3DDevice9::Reset</description></item>
            <item><description>IDirect3DDevice9Ex::ResetEx</description></item>
            <item><description>D3D10CreateDevice</description></item>
            <item><description>D3D10CreateDevice1</description></item>
            <item><description>D3D10CreateDeviceAndSwapChain</description></item>
            <item><description>D3D10CreateDeviceAndSwapChain1</description></item>
            <item><description>D3D11CreateDevice</description></item>
            <item><description>D3D11CreateDeviceAndSwapChain</description></item>
            <item><description>D3D12CreateDevice</description></item>
            <item><description>glMakeCurrent</description></item>
            <item><description>vkCreateDevice</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyDevice">
            <summary>
            Called on device destruction, before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Reset</description></item>
            <item><description>IDirect3DDevice9Ex::ResetEx</description></item>
            <item><description>IDirect3DDevice9::Release</description></item>
            <item><description>ID3D10Device::Release</description></item>
            <item><description>ID3D11Device::Release</description></item>
            <item><description>ID3D12Device::Release</description></item>
            <item><description>wglDeleteContext</description></item>
            <item><description>vkDestroyDevice</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitCommandList">
            <summary>
            Called after successful command list creation, from:
            <list type="bullet">
            <item><description>ID3D11Device::CreateDeferredContext</description></item>
            <item><description>ID3D11Device1::CreateDeferredContext1</description></item>
            <item><description>ID3D11Device2::CreateDeferredContext2</description></item>
            <item><description>ID3D11Device3::CreateDeferredContext3</description></item>
            <item><description>ID3D12Device::CreateCommandList</description></item>
            <item><description>ID3D12Device4::CreateCommandList1</description></item>
            <item><description>vkAllocateCommandBuffers</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list)</c></para>
            </summary>
            <remarks>
            In case of D3D9, D3D10, D3D11 and OpenGL this is called during device initialization as well and behaves as if an implicit immediate command list was created.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyCommandList">
            <summary>
            Called on command list destruction, before:
            <list type="bullet">
            <item><description>ID3D11CommandList::Release</description></item>
            <item><description>ID3D12CommandList::Release</description></item>
            <item><description>vkFreeCommandBuffers</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitCommandQueue">
            <summary>
            Called after successful command queue creation, from:
            <list type="bullet">
            <item><description>ID3D12Device::CreateCommandQueue</description></item>
            <item><description>vkCreateDevice (for every queue associated with the device)</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_queue *queue)</c></para>
            </summary>
            <remarks>
            In case of D3D9, D3D10, D3D11 and OpenGL this is called during device initialization as well and behaves as if an implicit command queue was created.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyCommandQueue">
            <summary>
            Called on command queue destruction, before:
            <list type="bullet">
            <item><description>ID3D12CommandQueue::Release</description></item>
            <item><description>vkDestroyDevice (for every queue associated with the device)</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_queue *queue)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitSwapChain">
            <summary>
            Called after successful swap chain creation, from:
            <list type="bullet">
            <item><description>IDirect3D9::CreateDevice (for the implicit swap chain)</description></item>
            <item><description>IDirect3D9Ex::CreateDeviceEx (for the implicit swap chain)</description></item>
            <item><description>IDirect3D9Device::CreateAdditionalSwapChain</description></item>
            <item><description>IDXGIFactory::CreateSwapChain</description></item>
            <item><description>IDXGIFactory2::CreateSwapChain(...)</description></item>
            <item><description>wglMakeCurrent</description></item>
            <item><description>wglSwapBuffers (after window was resized)</description></item>
            <item><description>vkCreateSwapchainKHR</description></item>
            <item><description>xrCreateSession</description></item>
            </list>
            In addition, called when swap chain is resized, after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Reset (for the implicit swap chain)</description></item>
            <item><description>IDirect3DDevice9Ex::ResetEx (for the implicit swap chain)</description></item>
            <item><description>IDXGISwapChain::ResizeBuffers</description></item>
            <item><description>IDXGISwapChain3::ResizeBuffers1</description></item>
            </list>
            <para>Callback function signature: <c>void (api::swapchain *swapchain)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreateSwapChain">
            <summary>
            Called on swap chain creation, before:
            <list type="bullet">
            <item><description>IDirect3D9::CreateDevice (for the implicit swap chain)</description></item>
            <item><description>IDirect3D9Ex::CreateDeviceEx (for the implicit swap chain)</description></item>
            <item><description>IDirect3D9Device::CreateAdditionalSwapChain</description></item>
            <item><description>IDirect3D9Device::Reset (for the implicit swap chain)</description></item>
            <item><description>IDirect3D9DeviceEx::ResetEx (for the implicit swap chain)</description></item>
            <item><description>IDXGIFactory::CreateSwapChain</description></item>
            <item><description>IDXGIFactory2::CreateSwapChain(...)</description></item>
            <item><description>IDXGISwapChain::ResizeBuffers</description></item>
            <item><description>IDXGISwapChain3::ResizeBuffers1</description></item>
            <item><description>wglSetPixelFormat</description></item>
            <item><description>vkCreateSwapchainKHR</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::swapchain_desc &amp;desc, void *hwnd)</c></para>
            </summary>
            <remarks>
            To overwrite the swap chain description, modify <c>desc</c> in the callback and return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroySwapChain">
            <summary>
            Called on swap chain destruction, before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Release (for the implicit swap chain)</description></item>
            <item><description>IDirect3DSwapChain9::Release</description></item>
            <item><description>IDXGISwapChain::Release</description></item>
            <item><description>wglDeleteContext</description></item>
            <item><description>wglSwapBuffers (after window was resized)</description></item>
            <item><description>vkDestroySwapchainKHR</description></item>
            <item><description>xrDestroySession</description></item>
            </list>
            In addition, called when swap chain is resized, before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Reset (for the implicit swap chain)</description></item>
            <item><description>IDirect3DDevice9Ex::ResetEx (for the implicit swap chain)</description></item>
            <item><description>IDXGISwapChain::ResizeBuffers</description></item>
            <item><description>IDXGISwapChain1::ResizeBuffers1</description></item>
            </list>
            <para>Callback function signature: <c>void (api::swapchain *swapchain)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitEffectRuntime">
            <summary>
            Called after effect runtime initialization (which happens after swap chain creation or a swap chain buffer resize).
            <para>Callback function signature: <c>void (api::effect_runtime *runtime)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyEffectRuntime">
            <summary>
            Called when an effect runtime is reset or destroyed.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitSampler">
            <summary>
            Called after successful sampler creation from:
            <list type="bullet">
            <item><description>ID3D10Device::CreateSamplerState</description></item>
            <item><description>ID3D11Device::CreateSamplerState</description></item>
            <item><description>ID3D12Device::CreateSampler</description></item>
            <item><description>vkCreateSampler</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, const api::sampler_desc &amp;desc, api::sampler sampler)</c></para>
            </summary>
            <remarks>
            Is not called in D3D9 (since samplers are loose state there) or OpenGL.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreateSampler">
            <summary>
            Called on sampler creation, before:
            <list type="bullet">
            <item><description>ID3D10Device::CreateSamplerState</description></item>
            <item><description>ID3D11Device::CreateSamplerState</description></item>
            <item><description>ID3D12Device::CreateSampler</description></item>
            <item><description>ID3D12Device::CreateRootSignature</description></item>
            <item><description>vkCreateSampler</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::sampler_desc &amp;desc)</c></para>
            </summary>
            <remarks>
            To overwrite the sampler description, modify <c>desc</c> in the callback and return <see langword="true"/>, otherwise return <see langword="false"/>.
            Is not called in D3D9 (since samplers are loose state there) or OpenGL.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroySampler">
            <summary>
            Called on sampler destruction, before:
            <list type="bullet">
            <item><description>ID3D10SamplerState::Release</description></item>
            <item><description>ID3D11SamplerState::Release</description></item>
            <item><description>glDeleteSamplers</description></item>
            <item><description>vkDestroySampler</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::sampler sampler)</c></para>
            </summary>
            <remarks>
            Is not called in D3D9 (since samplers are loose state there), D3D12 (since samplers are descriptor handles instead of objects there) or OpenGL.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitResource">
            <summary>
            Called after successful resource creation from:
            <list type="bullet">
            <item><description>IDirect3DDevice9::CreateVertexBuffer</description></item>
            <item><description>IDirect3DDevice9::CreateIndexBuffer</description></item>
            <item><description>IDirect3DDevice9::CreateTexture</description></item>
            <item><description>IDirect3DDevice9::CreateCubeTexture</description></item>
            <item><description>IDirect3DDevice9::CreateVolumeTexture</description></item>
            <item><description>IDirect3DDevice9::CreateRenderTargetSurface</description></item>
            <item><description>IDirect3DDevice9::CreateDepthStencilSurface</description></item>
            <item><description>IDirect3DDevice9::CreateOffscreenPlainSurface</description></item>
            <item><description>IDirect3DDevice9Ex::CreateRenderTargetSurfaceEx</description></item>
            <item><description>IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx</description></item>
            <item><description>IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx</description></item>
            <item><description>ID3D10Device::CreateBuffer</description></item>
            <item><description>ID3D10Device::CreateTexture1D</description></item>
            <item><description>ID3D10Device::CreateTexture2D</description></item>
            <item><description>ID3D10Device::CreateTexture2D</description></item>
            <item><description>ID3D11Device::CreateBuffer</description></item>
            <item><description>ID3D11Device::CreateTexture1D</description></item>
            <item><description>ID3D11Device::CreateTexture2D</description></item>
            <item><description>ID3D11Device::CreateTexture3D</description></item>
            <item><description>ID3D11Device3::CreateTexture2D</description></item>
            <item><description>ID3D11Device3::CreateTexture3D</description></item>
            <item><description>ID3D12Device::CreateCommittedResource</description></item>
            <item><description>ID3D12Device::CreatePlacedResource</description></item>
            <item><description>ID3D12Device::CreateReservedResource</description></item>
            <item><description>ID3D12Device4::CreateCommittedResource1</description></item>
            <item><description>ID3D12Device4::CreateReservedResource1</description></item>
            <item><description>glBufferData</description></item>
            <item><description>glBufferStorage</description></item>
            <item><description>glNamedBufferData</description></item>
            <item><description>glNamedBufferStorage</description></item>
            <item><description>glTexImage1D</description></item>
            <item><description>glTexImage2D</description></item>
            <item><description>glTexImage2DMultisample</description></item>
            <item><description>glTexImage3D</description></item>
            <item><description>glTexImage3DMultisample</description></item>
            <item><description>glCompressedTexImage1D</description></item>
            <item><description>glCompressedTexImage2D</description></item>
            <item><description>glCompressedTexImage3D</description></item>
            <item><description>glTexStorage1D</description></item>
            <item><description>glTexStorage2D</description></item>
            <item><description>glTexStorage2DMultisample</description></item>
            <item><description>glTexStorage3D</description></item>
            <item><description>glTexStorage3DMultisample</description></item>
            <item><description>glTextureStorage1D</description></item>
            <item><description>glTextureStorage2D</description></item>
            <item><description>glTextureStorage2DMultisample</description></item>
            <item><description>glTextureStorage3D</description></item>
            <item><description>glTextureStorage3DMultisample</description></item>
            <item><description>glRenderbufferStorage</description></item>
            <item><description>glRenderbufferStorageMultisample</description></item>
            <item><description>glNamedRenderbufferStorage</description></item>
            <item><description>glNamedRenderbufferStorageMultisample</description></item>
            <item><description>vkBindBufferMemory</description></item>
            <item><description>vkBindBufferMemory2</description></item>
            <item><description>vkBindImageMemory</description></item>
            <item><description>vkBindImageMemory2</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, const api::resource_desc &amp;desc, const api::subresource_data *initial_data, api::resource_usage initial_state, api::resource resource)</c></para>
            </summary>
            <remarks>
            May be called multiple times with the same resource handle (whenever the resource is updated or its reference count is incremented).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreateResource">
            <summary>
            Called on resource creation, before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::CreateVertexBuffer</description></item>
            <item><description>IDirect3DDevice9::CreateIndexBuffer</description></item>
            <item><description>IDirect3DDevice9::CreateTexture</description></item>
            <item><description>IDirect3DDevice9::CreateCubeTexture</description></item>
            <item><description>IDirect3DDevice9::CreateVolumeTexture</description></item>
            <item><description>IDirect3DDevice9::CreateRenderTargetSurface</description></item>
            <item><description>IDirect3DDevice9::CreateDepthStencilSurface</description></item>
            <item><description>IDirect3DDevice9::CreateOffscreenPlainSurface</description></item>
            <item><description>IDirect3DDevice9Ex::CreateRenderTargetSurfaceEx</description></item>
            <item><description>IDirect3DDevice9Ex::CreateDepthStencilSurfaceEx</description></item>
            <item><description>IDirect3DDevice9Ex::CreateOffscreenPlainSurfaceEx</description></item>
            <item><description>ID3D10Device::CreateBuffer</description></item>
            <item><description>ID3D10Device::CreateTexture1D</description></item>
            <item><description>ID3D10Device::CreateTexture2D</description></item>
            <item><description>ID3D10Device::CreateTexture2D</description></item>
            <item><description>ID3D11Device::CreateBuffer</description></item>
            <item><description>ID3D11Device::CreateTexture1D</description></item>
            <item><description>ID3D11Device::CreateTexture2D</description></item>
            <item><description>ID3D11Device::CreateTexture3D</description></item>
            <item><description>ID3D11Device3::CreateTexture2D</description></item>
            <item><description>ID3D11Device3::CreateTexture3D</description></item>
            <item><description>ID3D12Device::CreateCommittedResource</description></item>
            <item><description>ID3D12Device::CreatePlacedResource</description></item>
            <item><description>ID3D12Device::CreateReservedResource</description></item>
            <item><description>ID3D12Device4::CreateCommittedResource1</description></item>
            <item><description>ID3D12Device4::CreateReservedResource1</description></item>
            <item><description>glBufferData</description></item>
            <item><description>glBufferStorage</description></item>
            <item><description>glNamedBufferData</description></item>
            <item><description>glNamedBufferStorage</description></item>
            <item><description>glTexImage1D</description></item>
            <item><description>glTexImage2D</description></item>
            <item><description>glTexImage2DMultisample</description></item>
            <item><description>glTexImage3D</description></item>
            <item><description>glTexImage3DMultisample</description></item>
            <item><description>glCompressedTexImage1D</description></item>
            <item><description>glCompressedTexImage2D</description></item>
            <item><description>glCompressedTexImage3D</description></item>
            <item><description>glTexStorage1D</description></item>
            <item><description>glTexStorage2D</description></item>
            <item><description>glTexStorage2DMultisample</description></item>
            <item><description>glTexStorage3D</description></item>
            <item><description>glTexStorage3DMultisample</description></item>
            <item><description>glTextureStorage1D</description></item>
            <item><description>glTextureStorage2D</description></item>
            <item><description>glTextureStorage2DMultisample</description></item>
            <item><description>glTextureStorage3D</description></item>
            <item><description>glTextureStorage3DMultisample</description></item>
            <item><description>glRenderbufferStorage</description></item>
            <item><description>glRenderbufferStorageMultisample</description></item>
            <item><description>glNamedRenderbufferStorage</description></item>
            <item><description>glNamedRenderbufferStorageMultisample</description></item>
            <item><description>vkCreateBuffer</description></item>
            <item><description>vkCreateImage</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::resource_desc &amp;desc, api::subresource_data *initial_data, api::resource_usage initial_state)</c></para>
            </summary>
            <remarks>
            To overwrite the resource description, modify <c>desc</c> in the callback and return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyResource">
            <summary>
            Called on resource destruction, before:
            <list type="bullet">
            <item><description>IDirect3DResource9::Release</description></item>
            <item><description>ID3D10Resource::Release</description></item>
            <item><description>ID3D11Resource::Release</description></item>
            <item><description>ID3D12Resource::Release</description></item>
            <item><description>glDeleteBuffers</description></item>
            <item><description>glDeleteTextures</description></item>
            <item><description>glDeleteRenderbuffers</description></item>
            <item><description>vkDestroyBuffer</description></item>
            <item><description>vkDestroyImage</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitResourceView">
            <summary>
            Called after successful resource view creation from:
            <list type="bullet">
            <item><description>IDirect3DDevice9::CreateTexture</description></item>
            <item><description>IDirect3DDevice9::CreateCubeTexture</description></item>
            <item><description>IDirect3DDevice9::CreateVolumeTexture</description></item>
            <item><description>ID3D10Device::CreateShaderResourceView</description></item>
            <item><description>ID3D10Device::CreateRenderTargetView</description></item>
            <item><description>ID3D10Device::CreateDepthStencilView</description></item>
            <item><description>ID3D10Device1::CreateShaderResourceView1</description></item>
            <item><description>ID3D11Device::CreateShaderResourceView</description></item>
            <item><description>ID3D11Device::CreateUnorderedAccessView</description></item>
            <item><description>ID3D11Device::CreateRenderTargetView</description></item>
            <item><description>ID3D11Device::CreateDepthStencilView</description></item>
            <item><description>ID3D11Device3::CreateShaderResourceView1</description></item>
            <item><description>ID3D11Device3::CreateUnorderedAccessView1</description></item>
            <item><description>ID3D11Device3::CreateRenderTargetView1</description></item>
            <item><description>ID3D12Device::CreateShaderResourceView</description></item>
            <item><description>ID3D12Device::CreateUnorderedAccessView</description></item>
            <item><description>ID3D12Device::CreateRenderTargetView</description></item>
            <item><description>ID3D12Device::CreateDepthStencilView</description></item>
            <item><description>glTexBuffer</description></item>
            <item><description>glTextureBuffer</description></item>
            <item><description>glTextureView</description></item>
            <item><description>vkCreateBufferView</description></item>
            <item><description>vkCreateImageView</description></item>
            <item><description>vkCreateAccelerationStructureKHR</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource, api::resource_usage usage_type, const api::resource_view_desc &amp;desc, api::resource_view view)</c></para>
            </summary>
            <remarks>
            May be called multiple times with the same resource view handle (whenever the resource view is updated).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreateResourceView">
            <summary>
            Called on resource view creation, before:
            <list type="bullet">
            <item><description>ID3D10Device::CreateShaderResourceView</description></item>
            <item><description>ID3D10Device::CreateRenderTargetView</description></item>
            <item><description>ID3D10Device::CreateDepthStencilView</description></item>
            <item><description>ID3D10Device1::CreateShaderResourceView1</description></item>
            <item><description>ID3D11Device::CreateShaderResourceView</description></item>
            <item><description>ID3D11Device::CreateUnorderedAccessView</description></item>
            <item><description>ID3D11Device::CreateRenderTargetView</description></item>
            <item><description>ID3D11Device::CreateDepthStencilView</description></item>
            <item><description>ID3D11Device3::CreateShaderResourceView1</description></item>
            <item><description>ID3D11Device3::CreateUnorderedAccessView1</description></item>
            <item><description>ID3D11Device3::CreateRenderTargetView1</description></item>
            <item><description>ID3D12Device::CreateShaderResourceView</description></item>
            <item><description>ID3D12Device::CreateUnorderedAccessView</description></item>
            <item><description>ID3D12Device::CreateRenderTargetView</description></item>
            <item><description>ID3D12Device::CreateDepthStencilView</description></item>
            <item><description>glTexBuffer</description></item>
            <item><description>glTextureBuffer</description></item>
            <item><description>glTextureView</description></item>
            <item><description>vkCreateBufferView</description></item>
            <item><description>vkCreateImageView</description></item>
            <item><description>vkCreateAccelerationStructureKHR</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::resource resource, api::resource_usage usage_type, api::resource_view_desc &amp;desc)</c></para>
            </summary>
            <remarks>
            To overwrite the resource view description, modify <c>desc</c> in the callback and return <see langword="true"/>, otherwise return <see langword="false"/>.
            Is not called in D3D9 (since resource views are tied to resources there).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyResourceView">
            <summary>
            Called on resource view destruction, before:
            <list type="bullet">
            <item><description>IDirect3DResource9::Release</description></item>
            <item><description>ID3D10View::Release</description></item>
            <item><description>ID3D11View::Release</description></item>
            <item><description>glDeleteTextures</description></item>
            <item><description>vkDestroyBufferView</description></item>
            <item><description>vkDestroyImageView</description></item>
            <item><description>vkDestroyAccelerationStructureKHR</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource_view view)</c></para>
            </summary>
            <remarks>
            Is not called in D3D12 (since resource views are descriptor handles instead of objects there).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.MapBufferRegion">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DVertexBuffer9::Lock</description></item>
            <item><description>IDirect3DIndexBuffer9::Lock</description></item>
            <item><description>ID3D10Resource::Map</description></item>
            <item><description>ID3D11DeviceContext::Map</description></item>
            <item><description>ID3D12Resource::Map</description></item>
            <item><description>glMapBuffer</description></item>
            <item><description>glMapBufferRange</description></item>
            <item><description>glMapNamedBuffer</description></item>
            <item><description>glMapNamedBufferRange</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource, uint64_t offset, uint64_t size, api::map_access access, void **data)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.UnmapBufferRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DVertexBuffer9::Unlock</description></item>
            <item><description>IDirect3DIndexBuffer9::Unlock</description></item>
            <item><description>ID3D10Resource::Unmap</description></item>
            <item><description>ID3D11DeviceContext::Unmap</description></item>
            <item><description>ID3D12Resource::Unmap</description></item>
            <item><description>glUnmapBuffer</description></item>
            <item><description>glUnmapNamedBuffer</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.MapTextureRegion">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DSurface9::LockRect</description></item>
            <item><description>IDirect3DVolume9::LockBox</description></item>
            <item><description>IDirect3DTexture9::LockRect</description></item>
            <item><description>IDirect3DVolumeTexture9::LockBox</description></item>
            <item><description>IDirect3DCubeTexture9::LockRect</description></item>
            <item><description>ID3D10Resource::Map</description></item>
            <item><description>ID3D11DeviceContext::Map</description></item>
            <item><description>ID3D12Resource::Map</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource, uint32_t subresource, const api::subresource_box *box, api::map_access access, api::subresource_data *data)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.UnmapTextureRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DSurface9::UnlockRect</description></item>
            <item><description>IDirect3DVolume9::UnlockBox</description></item>
            <item><description>IDirect3DTexture9::UnlockRect</description></item>
            <item><description>IDirect3DVolumeTexture9::UnlockBox</description></item>
            <item><description>IDirect3DCubeTexture9::UnlockRect</description></item>
            <item><description>ID3D10Resource::Unmap</description></item>
            <item><description>ID3D11DeviceContext::Unmap</description></item>
            <item><description>ID3D12Resource::Unmap</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::resource resource, uint32_t subresource)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.UpdateBufferRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D10Device::UpdateSubresource</description></item>
            <item><description>ID3D11DeviceContext::UpdateSubresource</description></item>
            <item><description>glBufferSubData</description></item>
            <item><description>glNamedBufferSubData</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, const void *data, api::resource resource, uint64_t offset, uint64_t size)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.UpdateTextureRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D10Device::UpdateSubresource</description></item>
            <item><description>ID3D11DeviceContext::UpdateSubresource</description></item>
            <item><description>glTexSubData1D</description></item>
            <item><description>glTexSubData2D</description></item>
            <item><description>glTexSubData3D</description></item>
            <item><description>glTextureSubData1D</description></item>
            <item><description>glTextureSubData2D</description></item>
            <item><description>glTextureSubData3D</description></item>
            <item><description>glCompressedTexSubData1D</description></item>
            <item><description>glCompressedTexSubData2D</description></item>
            <item><description>glCompressedTexSubData3D</description></item>
            <item><description>glCompressedTextureSubData1D</description></item>
            <item><description>glCompressedTextureSubData2D</description></item>
            <item><description>glCompressedTextureSubData3D</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, const api::subresource_data &amp;data, api::resource resource, uint32_t subresource, const api::subresource_box *box)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitPipeline">
            <summary>
            Called after successful pipeline creation from:
            <list type="bullet">
            <item><description>IDirect3DDevice9::CreateVertexShader</description></item>
            <item><description>IDirect3DDevice9::CreatePixelShader</description></item>
            <item><description>IDirect3DDevice9::CreateVertexDeclaration</description></item>
            <item><description>ID3D10Device::CreateVertexShader</description></item>
            <item><description>ID3D10Device::CreateGeometryShader</description></item>
            <item><description>ID3D10Device::CreateGeometryShaderWithStreamOutput</description></item>
            <item><description>ID3D10Device::CreatePixelShader</description></item>
            <item><description>ID3D10Device::CreateInputLayout</description></item>
            <item><description>ID3D10Device::CreateBlendState</description></item>
            <item><description>ID3D10Device::CreateDepthStencilState</description></item>
            <item><description>ID3D10Device::CreateRasterizerState</description></item>
            <item><description>ID3D10Device1::CreateBlendState1</description></item>
            <item><description>ID3D11Device::CreateVertexShader</description></item>
            <item><description>ID3D11Device::CreateHullShader</description></item>
            <item><description>ID3D11Device::CreateDomainShader</description></item>
            <item><description>ID3D11Device::CreateGeometryShader</description></item>
            <item><description>ID3D11Device::CreateGeometryShaderWithStreamOutput</description></item>
            <item><description>ID3D11Device::CreatePixelShader</description></item>
            <item><description>ID3D11Device::CreateComputeShader</description></item>
            <item><description>ID3D11Device::CreateInputLayout</description></item>
            <item><description>ID3D11Device::CreateBlendState</description></item>
            <item><description>ID3D11Device::CreateDepthStencilState</description></item>
            <item><description>ID3D11Device::CreateRasterizerState</description></item>
            <item><description>ID3D11Device1::CreateBlendState1</description></item>
            <item><description>ID3D11Device1::CreateRasterizerState1</description></item>
            <item><description>ID3D11Device3::CreateRasterizerState2</description></item>
            <item><description>ID3D12Device::CreateComputePipelineState</description></item>
            <item><description>ID3D12Device::CreateGraphicsPipelineState</description></item>
            <item><description>ID3D12Device2::CreatePipelineState</description></item>
            <item><description>ID3D12Device5::CreateStateObject</description></item>
            <item><description>ID3D12Device7::AddToStateObject</description></item>
            <item><description>ID3D12PipelineLibrary::LoadComputePipeline</description></item>
            <item><description>ID3D12PipelineLibrary::LoadGraphicsPipeline</description></item>
            <item><description>ID3D12PipelineLibrary1::LoadPipeline</description></item>
            <item><description>glLinkProgram</description></item>
            <item><description>vkCreateComputePipelines</description></item>
            <item><description>vkCreateGraphicsPipelines</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::pipeline_layout layout, uint32_t subobject_count, const api::pipeline_subobject *subobjects, api::pipeline pipeline)</c></para>
            </summary>
            <remarks>
            May be called multiple times with the same pipeline handle (whenever the pipeline is updated or its reference count is incremented).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreatePipeline">
            <summary>
            Called on pipeline creation, before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::CreateVertexShader</description></item>
            <item><description>IDirect3DDevice9::CreatePixelShader</description></item>
            <item><description>IDirect3DDevice9::CreateVertexDeclaration</description></item>
            <item><description>ID3D10Device::CreateVertexShader</description></item>
            <item><description>ID3D10Device::CreateGeometryShader</description></item>
            <item><description>ID3D10Device::CreateGeometryShaderWithStreamOutput</description></item>
            <item><description>ID3D10Device::CreatePixelShader</description></item>
            <item><description>ID3D10Device::CreateInputLayout</description></item>
            <item><description>ID3D10Device::CreateBlendState</description></item>
            <item><description>ID3D10Device::CreateDepthStencilState</description></item>
            <item><description>ID3D10Device::CreateRasterizerState</description></item>
            <item><description>ID3D10Device1::CreateBlendState1</description></item>
            <item><description>ID3D11Device::CreateVertexShader</description></item>
            <item><description>ID3D11Device::CreateHullShader</description></item>
            <item><description>ID3D11Device::CreateDomainShader</description></item>
            <item><description>ID3D11Device::CreateGeometryShader</description></item>
            <item><description>ID3D11Device::CreateGeometryShaderWithStreamOutput</description></item>
            <item><description>ID3D11Device::CreatePixelShader</description></item>
            <item><description>ID3D11Device::CreateComputeShader</description></item>
            <item><description>ID3D11Device::CreateInputLayout</description></item>
            <item><description>ID3D11Device::CreateBlendState</description></item>
            <item><description>ID3D11Device::CreateDepthStencilState</description></item>
            <item><description>ID3D11Device::CreateRasterizerState</description></item>
            <item><description>ID3D11Device1::CreateBlendState1</description></item>
            <item><description>ID3D11Device1::CreateRasterizerState1</description></item>
            <item><description>ID3D11Device3::CreateRasterizerState2</description></item>
            <item><description>ID3D12Device::CreateComputePipelineState</description></item>
            <item><description>ID3D12Device::CreateGraphicsPipelineState</description></item>
            <item><description>ID3D12Device2::CreatePipelineState</description></item>
            <item><description>ID3D12Device5::CreateStateObject</description></item>
            <item><description>glShaderSource</description></item>
            <item><description>vkCreateComputePipelines</description></item>
            <item><description>vkCreateGraphicsPipelines</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::pipeline_layout layout, uint32_t subobject_count, const api::pipeline_subobject *subobjects)</c></para>
            </summary>
            <remarks>
            To overwrite the pipeline description, modify <c>desc</c> in the callback and return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyPipeline">
            <summary>
            Called on pipeline destruction, before:
            <list type="bullet">
            <item><description>ID3D10VertexShader::Release</description></item>
            <item><description>ID3D10GeometryShader::Release</description></item>
            <item><description>ID3D10PixelShader::Release</description></item>
            <item><description>ID3D10InputLayout::Release</description></item>
            <item><description>ID3D10BlendState::Release</description></item>
            <item><description>ID3D10DepthStencilState::Release</description></item>
            <item><description>ID3D10RasterizerState::Release</description></item>
            <item><description>ID3D11VertexShader::Release</description></item>
            <item><description>ID3D11HullShader::Release</description></item>
            <item><description>ID3D11DomainShader::Release</description></item>
            <item><description>ID3D11GeometryShader::Release</description></item>
            <item><description>ID3D11PixelShader::Release</description></item>
            <item><description>ID3D11ComputeShader::Release</description></item>
            <item><description>ID3D11InputLayout::Release</description></item>
            <item><description>ID3D11BlendState::Release</description></item>
            <item><description>ID3D11DepthStencilState::Release</description></item>
            <item><description>ID3D11RasterizerState::Release</description></item>
            <item><description>ID3D12PipelineState::Release</description></item>
            <item><description>ID3D12StateObject::Release</description></item>
            <item><description>glDeleteProgram</description></item>
            <item><description>vkDestroyPipeline</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::pipeline pipeline)</c></para>
            </summary>
            <remarks>
            Is not called in D3D9.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitPipelineLayout">
            <summary>
            Called after successful pipeline layout creation from:
            <list type="bullet">
            <item><description>ID3D12Device::CreateRootSignature</description></item>
            <item><description>vkCreatePipelineLayout</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, uint32_t param_count, const api::pipeline_layout_param *params, api::pipeline_layout layout)</c></para>
            </summary>
            <remarks>
            In case of D3D9, D3D10, D3D11 and OpenGL this is called during device initialization as well and behaves as if an implicit global pipeline layout was created.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreatePipelineLayout">
            <summary>
            Called on pipeline layout creation, before:
            <list type="bullet">
            <item><description>ID3D12Device::CreateRootSignature</description></item>
            <item><description>vkCreatePipelineLayout</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, uint32_t &amp;param_count, api::pipeline_layout_param *&amp;params)</c></para>
            </summary>
            <remarks>
            Is not called in D3D9, D3D10, D3D11 or OpenGL.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyPipelineLayout">
            <summary>
            Called on pipeline layout destruction, before:
            <list type="bullet">
            <item><description>ID3D12RootSignature::Release</description></item>
            <item><description>VkDestroyPipelineLayout</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::pipeline_layout layout)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyDescriptorTables">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12Device::CopyDescriptors</description></item>
            <item><description>ID3D12Device::CopyDescriptorsSimple</description></item>
            <item><description>vkUpdateDescriptorSets</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, uint32_t count, const api::descriptor_table_copy *copies)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.UpdateDescriptorTables">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12Device::CreateConstantBufferView</description></item>
            <item><description>ID3D12Device::CreateShaderResourceView</description></item>
            <item><description>ID3D12Device::CreateUnorderedAccessView</description></item>
            <item><description>ID3D12Device::CreateSampler</description></item>
            <item><description>vkUpdateDescriptorSets</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, uint32_t count, const api::descriptor_table_update *updates)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitQueryHeap">
            <summary>
            Called after successful query heap creation from:
            <list type="bullet">
            <item><description>ID3D12Device::CreateQueryHeap</description></item>
            <item><description>vkCreateQueryPool</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::query_type type, uint32_t size, api::query_heap heap)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CreateQueryHeap">
            <summary>
            Called on query heap creation, before:
            <list type="bullet">
            <item><description>ID3D12Device::CreateQueryHeap</description></item>
            <item><description>vkCreateQueryPool</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::query_type type, uint32_t &amp;size)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroyQueryHeap">
            <summary>
            Called on query heap destruction, before:
            <list type="bullet">
            <item><description>ID3D12QueryHeap::Release</description></item>
            <item><description>vkDestroyQueryPool</description></item>
            </list>
            <para>Callback function signature: <c>void (api::device *device, api::query_heap heap)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.GetQueryHeapResults">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>vkGetQueryPoolResults</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::device *device, api::query_heap heap, uint32_t first, uint32_t count, void *results, uint32_t stride)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Barrier">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::ResourceBarrier</description></item>
            <item><description>ID3D12GraphicsCommandList7::Barrier</description></item>
            <item><description>vkCmdPipelineBarrier</description></item>
            <item><description>vkCmdPipelineBarrier2</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t count, const api::resource *resources, const api::resource_usage *old_states, const api::resource_usage *new_states)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BeginRenderPass">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList4::BeginRenderPass</description></item>
            <item><description>vkCmdBeginRenderPass</description></item>
            <item><description>vkCmdBeginRenderPass2</description></item>
            <item><description>vkCmdNextSubpass</description></item>
            <item><description>vkCmdNextSubpass2</description></item>
            <item><description>vkCmdBeginRendering</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t count, const api::render_pass_render_target_desc *rts, const api::render_pass_depth_stencil_desc *ds)</c></para>
            </summary>
            <remarks>
            The depth-stencil description argument is optional and may be <see langword="nullptr"/> (which indicates that no depth-stencil is used).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.EndRenderPass">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList4::EndRenderPass</description></item>
            <item><description>vkCmdEndRenderPass</description></item>
            <item><description>vkCmdEndRenderPass2</description></item>
            <item><description>vkCmdNextSubpass</description></item>
            <item><description>vkCmdNextSubpass2</description></item>
            <item><description>vkCmdEndRendering</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindRenderTargetsAndDepthStencil">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetRenderTarget</description></item>
            <item><description>IDirect3DDevice9::SetDepthStencilSurface</description></item>
            <item><description>ID3D10Device::OMSetRenderTargets</description></item>
            <item><description>ID3D11DeviceContext::OMSetRenderTargets</description></item>
            <item><description>ID3D11DeviceContext::OMSetRenderTargetsAndUnorderedAccessViews</description></item>
            <item><description>ID3D12GraphicsCommandList::OMSetRenderTargets</description></item>
            <item><description>glBindFramebuffer</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t count, const api::resource_view *rtvs, api::resource_view dsv)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindPipeline">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetVertexShader</description></item>
            <item><description>IDirect3DDevice9::SetPixelShader</description></item>
            <item><description>IDirect3DDevice9::SetVertexDeclaration</description></item>
            <item><description>IDirect3DDevice9::ProcessVertices</description></item>
            <item><description>ID3D10Device::VSSetShader</description></item>
            <item><description>ID3D10Device::GSSetShader</description></item>
            <item><description>ID3D10Device::PSSetShader</description></item>
            <item><description>ID3D10Device::IASetInputLayout</description></item>
            <item><description>ID3D10Device::OMSetBlendState</description></item>
            <item><description>ID3D10Device::OMSetDepthStencilState</description></item>
            <item><description>ID3D10Device::RSSetState</description></item>
            <item><description>ID3D11DeviceContext::VSSetShader</description></item>
            <item><description>ID3D11DeviceContext::HSSetShader</description></item>
            <item><description>ID3D11DeviceContext::DSSetShader</description></item>
            <item><description>ID3D11DeviceContext::GSSetShader</description></item>
            <item><description>ID3D11DeviceContext::PSSetShader</description></item>
            <item><description>ID3D11DeviceContext::CSSetShader</description></item>
            <item><description>ID3D11DeviceContext::IASetInputLayout</description></item>
            <item><description>ID3D11DeviceContext::OMSetBlendState</description></item>
            <item><description>ID3D11DeviceContext::OMSetDepthStencilState</description></item>
            <item><description>ID3D11DeviceContext::RSSetState</description></item>
            <item><description>ID3D12GraphicsCommandList::Reset</description></item>
            <item><description>ID3D12GraphicsCommandList::SetPipelineState</description></item>
            <item><description>ID3D12GraphicsCommandList4::SetPipelineState1</description></item>
            <item><description>glUseProgram</description></item>
            <item><description>glBindVertexArray</description></item>
            <item><description>vkCmdBindPipeline</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::pipeline_stage stages, api::pipeline pipeline)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindPipelineStates">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetRenderState</description></item>
            <item><description>ID3D10Device::IASetPrimitiveTopology</description></item>
            <item><description>ID3D10Device::OMSetBlendState</description></item>
            <item><description>ID3D10Device::OMSetDepthStencilState</description></item>
            <item><description>ID3D11DeviceContext::IASetPrimitiveTopology</description></item>
            <item><description>ID3D11DeviceContext::OMSetBlendState</description></item>
            <item><description>ID3D11DeviceContext::OMSetDepthStencilState</description></item>
            <item><description>ID3D12GraphicsCommandList::IASetPrimitiveTopology</description></item>
            <item><description>ID3D12GraphicsCommandList::OMSetBlendFactor</description></item>
            <item><description>ID3D12GraphicsCommandList::OMSetStencilRef</description></item>
            <item><description>gl(...)</description></item>
            <item><description>vkCmdSetDepthBias</description></item>
            <item><description>vkCmdSetBlendConstants</description></item>
            <item><description>vkCmdSetStencilCompareMask</description></item>
            <item><description>vkCmdSetStencilWriteMask</description></item>
            <item><description>vkCmdSetStencilReference</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t count, const api::dynamic_state *states, const uint32_t *values)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindViewports">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetViewport</description></item>
            <item><description>IDirect3DDevice9::SetRenderTarget (implicitly updates the viewport)</description></item>
            <item><description>ID3D10Device::RSSetViewports</description></item>
            <item><description>ID3D11DeviceContext::RSSetViewports</description></item>
            <item><description>ID3D12GraphicsCommandList::RSSetViewports</description></item>
            <item><description>glViewport</description></item>
            <item><description>glViewportArrayv</description></item>
            <item><description>glViewportIndexedf</description></item>
            <item><description>glViewportIndexedfv</description></item>
            <item><description>vkCmdSetViewport</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t first, uint32_t count, const api::viewport *viewports)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindScissorRects">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetScissorRect</description></item>
            <item><description>ID3D10Device::RSSetScissorRects</description></item>
            <item><description>ID3D11DeviceContext::RSSetScissorRects</description></item>
            <item><description>ID3D12GraphicsCommandList::RSSetScissorRects</description></item>
            <item><description>glScissor</description></item>
            <item><description>glScissorArrayv</description></item>
            <item><description>glScissorIndexed</description></item>
            <item><description>glScissorIndexedv</description></item>
            <item><description>vkCmdSetScissor</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t first, uint32_t count, const api::rect *rects)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.PushConstants">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetVertexShaderConstantF</description></item>
            <item><description>IDirect3DDevice9::SetPixelShaderConstantF</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRoot32BitConstant</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRoot32BitConstants</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRoot32BitConstant</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRoot32BitConstants</description></item>
            <item><description>glUniform(...)</description></item>
            <item><description>vkCmdPushConstants</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::shader_stage stages, api::pipeline_layout layout, uint32_t layout_param, uint32_t first, uint32_t count, const void *values)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.PushDescriptors">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetTexture</description></item>
            <item><description>ID3D10Device::VSSetSamplers</description></item>
            <item><description>ID3D10Device::VSSetShaderResources</description></item>
            <item><description>ID3D10Device::VSSetConstantBuffers</description></item>
            <item><description>ID3D10Device::GSSetSamplers</description></item>
            <item><description>ID3D10Device::GSSetShaderResources</description></item>
            <item><description>ID3D10Device::GSSetConstantBuffers</description></item>
            <item><description>ID3D10Device::PSSetSamplers</description></item>
            <item><description>ID3D10Device::PSSetShaderResources</description></item>
            <item><description>ID3D10Device::PSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::VSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::VSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::VSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::HSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::HSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::HSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::DSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::DSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::DSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::GSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::GSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::GSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::PSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::PSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::PSSetConstantBuffers</description></item>
            <item><description>ID3D11DeviceContext::CSSetSamplers</description></item>
            <item><description>ID3D11DeviceContext::CSSetShaderResources</description></item>
            <item><description>ID3D11DeviceContext::CSSetUnorderedAccessViews</description></item>
            <item><description>ID3D11DeviceContext::CSSetConstantBuffers</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRootConstantBufferView</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRootConstantBufferView</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRootShaderResourceView</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRootShaderResourceView</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRootUnorderedAccessView</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRootUnorderedAccessView</description></item>
            <item><description>glBindBufferBase</description></item>
            <item><description>glBindBufferRange</description></item>
            <item><description>glBindBuffersBase</description></item>
            <item><description>glBindBuffersRange</description></item>
            <item><description>glBindTexture</description></item>
            <item><description>glBindImageTexture</description></item>
            <item><description>glBindTextures</description></item>
            <item><description>glBindImageTextures</description></item>
            <item><description>glBindTextureUnit</description></item>
            <item><description>glBindMultiTextureEXT</description></item>
            <item><description>vkCmdPushDescriptorSetKHR</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::shader_stage stages, api::pipeline_layout layout, uint32_t layout_param, const api::descriptor_table_update &amp;update)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindDescriptorTables">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::SetComputeRootSignature</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRootSignature</description></item>
            <item><description>ID3D12GraphicsCommandList::SetComputeRootDescriptorTable</description></item>
            <item><description>ID3D12GraphicsCommandList::SetGraphicsRootDescriptorTable</description></item>
            <item><description>vkCmdBindDescriptorSets</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::shader_stage stages, api::pipeline_layout layout, uint32_t first, uint32_t count, const api::descriptor_table *tables)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindIndexBuffer">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetIndices</description></item>
            <item><description>ID3D10Device::IASetIndexBuffer</description></item>
            <item><description>ID3D11DeviceContext::IASetIndexBuffer</description></item>
            <item><description>ID3D12GraphicsCommandList::IASetIndexBuffer</description></item>
            <item><description>glBindBuffer</description></item>
            <item><description>vkCmdBindIndexBuffer</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::resource buffer, uint64_t offset, uint32_t index_size)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindVertexBuffers">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::SetStreamSource</description></item>
            <item><description>ID3D10Device::IASetVertexBuffers</description></item>
            <item><description>ID3D11DeviceContext::IASetVertexBuffers</description></item>
            <item><description>ID3D12GraphicsCommandList::IASetVertexBuffers</description></item>
            <item><description>glBindBuffer</description></item>
            <item><description>glBindVertexBuffer</description></item>
            <item><description>glBindVertexBuffers</description></item>
            <item><description>vkCmdBindVertexBuffers</description></item>
            <item><description>vkCmdBindVertexBuffers2</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t first, uint32_t count, const api::resource *buffers, const uint64_t *offsets, const uint32_t *strides)</c></para>
            </summary>
            <remarks>
            The strides argument is optional and may be <see langword="nullptr"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BindStreamOutputBuffers">
            <summary>
            Called after:
            <list type="bullet">
            <item><description>IDirect3DDevice9::ProcessVertices</description></item>
            <item><description>ID3D10Device::SOSetTargets</description></item>
            <item><description>ID3D11DeviceContext::SOSetTargets</description></item>
            <item><description>ID3D12GraphicsCommandList::SOSetTargets</description></item>
            <item><description>glBindBufferBase</description></item>
            <item><description>glBindBufferRange</description></item>
            <item><description>glBindBuffersBase</description></item>
            <item><description>glBindBuffersRange</description></item>
            <item><description>vkCmdBindTransformFeedbackBuffersEXT</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, uint32_t first, uint32_t count, const api::resource *buffers, const uint64_t *offsets, const uint64_t *max_sizes, const api::resource *counter_buffers, const uint64_t *counter_offsets)</c></para>
            </summary>
            <remarks>
            The counter arguments are optional and may be <see langword="nullptr"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Draw">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::DrawPrimitive</description></item>
            <item><description>IDirect3DDevice9::DrawPrimitiveUP</description></item>
            <item><description>IDirect3DDevice9::ProcessVertices</description></item>
            <item><description>ID3D10Device::Draw</description></item>
            <item><description>ID3D10Device::DrawInstanced</description></item>
            <item><description>ID3D11DeviceContext::Draw</description></item>
            <item><description>ID3D11DeviceContext::DrawInstanced</description></item>
            <item><description>ID3D12GraphicsCommandList::DrawInstanced</description></item>
            <item><description>glDrawArrays</description></item>
            <item><description>glDrawArraysInstanced</description></item>
            <item><description>glDrawArraysInstancedBaseInstance</description></item>
            <item><description>glMultiDrawArrays</description></item>
            <item><description>vkCmdDraw</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, uint32_t vertex_count, uint32_t instance_count, uint32_t first_vertex, uint32_t first_instance)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DrawIndexed">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::DrawIndexedPrimitive</description></item>
            <item><description>IDirect3DDevice9::DrawIndexedPrimitiveUP</description></item>
            <item><description>ID3D10Device::DrawIndexed</description></item>
            <item><description>ID3D10Device::DrawIndexedInstanced</description></item>
            <item><description>ID3D11DeviceContext::DrawIndexed</description></item>
            <item><description>ID3D11DeviceContext::DrawIndexedInstanced</description></item>
            <item><description>ID3D12GraphicsCommandList::DrawIndexedInstanced</description></item>
            <item><description>glDrawElements</description></item>
            <item><description>glDrawElementsBaseVertex</description></item>
            <item><description>glDrawElementsInstanced</description></item>
            <item><description>glDrawElementsInstancedBaseVertex</description></item>
            <item><description>glDrawElementsInstancedBaseInstance</description></item>
            <item><description>glDrawElementsInstancedBaseVertexBaseInstance</description></item>
            <item><description>glMultiDrawElements</description></item>
            <item><description>glMultiDrawElementsBaseVertex</description></item>
            <item><description>vkCmdDrawIndexed</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, uint32_t index_count, uint32_t instance_count, uint32_t first_index, int32_t vertex_offset, uint32_t first_instance)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Dispatch">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::Dispatch</description></item>
            <item><description>ID3D12GraphicsCommandList::Dispatch</description></item>
            <item><description>glDispatchCompute</description></item>
            <item><description>vkCmdDispatch</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DispatchMesh">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::DispatchMesh</description></item>
            <item><description>vkCmdDrawMeshTasksEXT</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, uint32_t group_count_x, uint32_t group_count_y, uint32_t group_count_z)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DispatchRays">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::DispatchRays</description></item>
            <item><description>vkCmdTraceRaysKHR</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource raygen, uint64_t raygen_offset, uint64_t raygen_size, api::resource miss, uint64_t miss_offset, uint64_t miss_size, uint64_t miss_stride, api::resource hit_group, uint64_t hit_group_offset, uint64_t hit_group_size, uint64_t hit_group_stride, api::resource callable, uint64_t callable_offset, uint64_t callable_size, uint64_t callable_stride, uint32_t width, uint32_t height, uint32_t depth)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            In case of D3D12 and Vulkan, the shader handle buffer handles may be zero with the buffers instead referred to via a device address passed in the related offset argument.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DrawOrDispatchIndirect">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::DrawInstancedIndirect</description></item>
            <item><description>ID3D11DeviceContext::DrawIndexedInstancedIndirect</description></item>
            <item><description>ID3D11DeviceContext::DispatchIndirect</description></item>
            <item><description>ID3D12GraphicsCommandList::ExecuteIndirect</description></item>
            <item><description>glDrawArraysIndirect</description></item>
            <item><description>glDrawElementsIndirect</description></item>
            <item><description>glMultiDrawArraysIndirect</description></item>
            <item><description>glMultiDrawElementsIndirect</description></item>
            <item><description>glDispatchComputeIndirect</description></item>
            <item><description>vkCmdDrawIndirect</description></item>
            <item><description>vkCmdDrawIndexedIndirect</description></item>
            <item><description>vkCmdDispatchIndirect</description></item>
            <item><description>vkCmdTraceRaysIndirect2KHR</description></item>
            <item><description>vkCmdDrawMeshTasksIndirectEXT</description></item>
            <item><description>vkCmdDrawMeshTasksIndirectCountEXT</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::indirect_command type, api::resource buffer, uint64_t offset, uint32_t draw_count, uint32_t stride)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyResource">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::UpdateTexture</description></item>
            <item><description>IDirect3DDevice9::GetRenderTargetData</description></item>
            <item><description>ID3D10Device::CopyResource</description></item>
            <item><description>ID3D11DeviceContext::CopyResource</description></item>
            <item><description>ID3D12GraphicsCommandList::CopyResource</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, api::resource dest)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::copy_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyBufferRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::CopyBufferRegion</description></item>
            <item><description>glCopyBufferSubData</description></item>
            <item><description>glCopyNamedBufferSubData</description></item>
            <item><description>vkCmdCopyBuffer</description></item>
            <item><description>vkCmdCopyBuffer2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, uint64_t source_offset, api::resource dest, uint64_t dest_offset, uint64_t size)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::copy_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyBufferToTexture">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::CopyTextureRegion</description></item>
            <item><description>vkCmdCopyBufferToImage</description></item>
            <item><description>vkCmdCopyBufferToImage2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, uint64_t source_offset, uint32_t row_length, uint32_t slice_height, api::resource dest, uint32_t dest_subresource, const api::subresource_box *dest_box)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::copy_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            The subresource box argument is optional and may be <see langword="nullptr"/> (which indicates the entire subresource is referenced).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyTextureRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::UpdateSurface</description></item>
            <item><description>IDirect3DDevice9::StretchRect</description></item>
            <item><description>ID3D10Device::CopySubresourceRegion</description></item>
            <item><description>ID3D11DeviceContext::CopySubresourceRegion</description></item>
            <item><description>ID3D12GraphicsCommandList::CopyTextureRegion</description></item>
            <item><description>glBlitFramebuffer</description></item>
            <item><description>glBlitNamedFramebuffer</description></item>
            <item><description>glCopyImageSubData</description></item>
            <item><description>glCopyTexSubImage1D</description></item>
            <item><description>glCopyTexSubImage2D</description></item>
            <item><description>glCopyTexSubImage3D</description></item>
            <item><description>glCopyTextureSubImage1D</description></item>
            <item><description>glCopyTextureSubImage2D</description></item>
            <item><description>glCopyTextureSubImage3D</description></item>
            <item><description>vkCmdBlitImage</description></item>
            <item><description>vkCmdBlitImage2</description></item>
            <item><description>vkCmdCopyImage</description></item>
            <item><description>vkCmdCopyImage2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, uint32_t source_subresource, const api::subresource_box *source_box, api::resource dest, uint32_t dest_subresource, const api::subresource_box *dest_box, api::filter_mode filter)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::copy_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            The subresource box arguments are optional and may be <see langword="nullptr"/> (which indicates the entire subresource is used).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyTextureToBuffer">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::CopyTextureRegion</description></item>
            <item><description>vkCmdCopyImageToBuffer</description></item>
            <item><description>vkCmdCopyImageToBuffer2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, uint32_t source_subresource, const api::subresource_box *source_box, api::resource dest, uint64_t dest_offset, uint32_t row_length, uint32_t slice_height)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::copy_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::copy_dest"/> state.
            The subresource box argument is optional and may be <see langword="nullptr"/> (which indicates the entire subresource is used).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ResolveTextureRegion">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::StretchRect</description></item>
            <item><description>ID3D10Device::ResolveSubresource</description></item>
            <item><description>ID3D11DeviceContext::ResolveSubresource</description></item>
            <item><description>ID3D12GraphicsCommandList::ResolveSubresource</description></item>
            <item><description>ID3D12GraphicsCommandList1::ResolveSubresourceRegion</description></item>
            <item><description>glBlitFramebuffer</description></item>
            <item><description>glBlitNamedFramebuffer</description></item>
            <item><description>vkCmdResolveImage</description></item>
            <item><description>vkCmdResolveImage2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource source, uint32_t source_subresource, const api::subresource_box *source_box, api::resource dest, uint32_t dest_subresource, int32_t dest_x, int32_t dest_y, int32_t dest_z, api::format format)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Source resource will be in the <see cref="!:api::resource_usage::resolve_source"/> state.
            Destination resource will be in the <see cref="!:api::resource_usage::resolve_dest"/> state.
            The subresource box argument is optional and may be <see langword="nullptr"/> (which indicates the entire subresource is used).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ClearDepthStencilView">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Clear</description></item>
            <item><description>ID3D10Device::ClearDepthStencilView</description></item>
            <item><description>ID3D11DeviceContext::ClearDepthStencilView</description></item>
            <item><description>ID3D11DeviceContext1::ClearView (for depth-stencil views)</description></item>
            <item><description>ID3D12GraphicsCommandList::ClearDepthStencilView</description></item>
            <item><description>glClear</description></item>
            <item><description>glClearBufferfi</description></item>
            <item><description>glClearBufferfv</description></item>
            <item><description>glClearNamedFramebufferfi</description></item>
            <item><description>glClearNamedFramebufferfv</description></item>
            <item><description>vkCmdClearDepthStencilImage</description></item>
            <item><description>vkCmdClearAttachments</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view dsv, const float *depth, const uint8_t *stencil, uint32_t rect_count, const api::rect *rects)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Resource will be in the <see cref="!:api::resource_usage::depth_stencil_write"/> state.
            One of the depth or stencil clear value arguments may be <see langword="nullptr"/> when the respective component is not cleared.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ClearRenderTargetView">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Clear</description></item>
            <item><description>IDirect3DDevice9::ColorFill</description></item>
            <item><description>ID3D10Device::ClearRenderTargetView</description></item>
            <item><description>ID3D11DeviceContext::ClearRenderTargetView</description></item>
            <item><description>ID3D11DeviceContext1::ClearView (for render target views)</description></item>
            <item><description>ID3D12GraphicsCommandList::ClearRenderTargetView</description></item>
            <item><description>glClear</description></item>
            <item><description>glClearBufferfv</description></item>
            <item><description>glClearNamedFramebufferfv</description></item>
            <item><description>vkCmdClearColorImage</description></item>
            <item><description>vkCmdClearAttachments</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view rtv, const float color[4], uint32_t rect_count, const api::rect *rects)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Resources will be in the <see cref="!:api::resource_usage::render_target"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ClearUnorderedAccessViewUint">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::ClearUnorderedAccessViewUint</description></item>
            <item><description>ID3D12GraphicsCommandList::ClearUnorderedAccessViewUint</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view uav, const uint32_t values[4], uint32_t rect_count, const api::rect *rects)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Resource will be in the <see cref="!:api::resource_usage::unordered_access"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ClearUnorderedAccessViewFloat">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::ClearUnorderedAccessViewFloat</description></item>
            <item><description>ID3D11DeviceContext1::ClearView (for unordered access views)</description></item>
            <item><description>ID3D12GraphicsCommandList::ClearUnorderedAccessViewFloat</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view uav, const float values[4], uint32_t rect_count, const api::rect *rects)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            Resource will be in the <see cref="!:api::resource_usage::unordered_access"/> state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.GenerateMipmaps">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D10Device::GenerateMips</description></item>
            <item><description>ID3D11DeviceContext::GenerateMips</description></item>
            <item><description>glGenerateMipmap</description></item>
            <item><description>glGenerateTextureMipmap</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view srv)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BeginQuery">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::BeginQuery</description></item>
            <item><description>vkCmdBeginQuery</description></item>
            <item><description>vkCmdBeginQueryIndexedEXT</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::query_heap heap, api::query_type type, uint32_t index)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.EndQuery">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::EndQuery</description></item>
            <item><description>vkCmdEndQuery</description></item>
            <item><description>vkCmdEndQueryIndexedEXT</description></item>
            <item><description>vkCmdWriteTimestamp</description></item>
            <item><description>vkCmdWriteTimestamp2</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::query_heap heap, api::query_type type, uint32_t index)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyQueryHeapResults">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::ResolveQueryData</description></item>
            <item><description>vkCmdCopyQueryPoolResults</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::query_heap heap, api::query_type type, uint32_t first, uint32_t count, api::resource dest, uint64_t dest_offset, uint32_t stride)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CopyAccelerationStructure">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList4::CopyRaytracingAccelerationStructure</description></item>
            <item><description>vkCmdCopyAccelerationStructureKHR</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::resource_view source, api::resource_view dest, api::acceleration_structure_copy_mode mode)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.BuildAccelerationStructure">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList4::BuildRaytracingAccelerationStructure</description></item>
            <item><description>vkCmdBuildAccelerationStructuresKHR</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::command_list *cmd_list, api::acceleration_structure_type type, api::acceleration_structure_build_flags flags, uint32_t input_count, const api::acceleration_structure_build_input *inputs, api::resource scratch, uint64_t scratch_offset, api::resource_view source, api::resource_view dest, api::acceleration_structure_build_mode mode)</c></para>
            </summary>
            <remarks>
            To prevent this command from being executed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            In case of D3D12 and Vulkan, the scratch buffer handle may be zero with the buffer instead referred to via a device address passed in the related offset argument.
            Scratch buffer will be in the <see cref="!:api::resource_usage::unordered_access"/> resource state.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ResetCommandList">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D12GraphicsCommandList::Reset</description></item>
            <item><description>vkBeginCommandBuffer</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list)</c></para>
            </summary>
            <remarks>
            Is not called for immediate command lists (since they cannot be reset).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.CloseCommandList">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::FinishCommandList</description></item>
            <item><description>ID3D12GraphicsCommandList::Close</description></item>
            <item><description>vkEndCommandBuffer</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list)</c></para>
            </summary>
            <remarks>
            Is not called for immediate command lists (since they cannot be closed).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ExecuteCommandList">
            <summary>
            Called when a command list is submitted to a command queue (or an immediate command list is flushed), before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::EndScene</description></item>
            <item><description>ID3D10Device::Flush</description></item>
            <item><description>ID3D11DeviceContext::Flush</description></item>
            <item><description>ID3D11DeviceContext3::Flush1</description></item>
            <item><description>ID3D12CommandQueue::ExecuteCommandLists</description></item>
            <item><description>glFlush</description></item>
            <item><description>vkQueueSubmit</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_queue *queue, api::command_list *cmd_list)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ExecuteSecondaryCommandList">
            <summary>
            Called when a secondary command list is executed on a primary command list, before:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::ExecuteCommandList</description></item>
            <item><description>ID3D12GraphicsCommandList::ExecuteBundle</description></item>
            <item><description>vkCmdExecuteCommands</description></item>
            </list>
            In addition, called after:
            <list type="bullet">
            <item><description>ID3D11DeviceContext::FinishCommandList</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_list *cmd_list, api::command_list *secondary_cmd_list)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Present">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDirect3DDevice9::Present</description></item>
            <item><description>IDirect3DDevice9Ex::PresentEx</description></item>
            <item><description>IDirect3DSwapChain9::Present</description></item>
            <item><description>IDXGISwapChain::Present</description></item>
            <item><description>IDXGISwapChain3::Present1</description></item>
            <item><description>ID3D12CommandQueueDownlevel::Present</description></item>
            <item><description>wglSwapBuffers</description></item>
            <item><description>vkQueuePresentKHR</description></item>
            <item><description>IVRCompositor::Submit</description></item>
            <item><description>xrEndFrame</description></item>
            </list>
            <para>Callback function signature: <c>void (api::command_queue *queue, api::swapchain *swapchain, const api::rect *source_rect, const api::rect *dest_rect, uint32_t dirty_rect_count, const api::rect *dirty_rects)</c></para>
            </summary>
            <remarks>
            The source and destination rectangle arguments are optional and may be <see langword="nullptr"/> (which indicates the swap chain is presented in its entirety).
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.SetFullscreenState">
            <summary>
            Called before:
            <list type="bullet">
            <item><description>IDXGISwapChain::SetFullscreenState</description></item>
            <item><description>vkAcquireFullScreenExclusiveModeEXT</description></item>
            <item><description>vkReleaseFullScreenExclusiveModeEXT</description></item>
            </list>
            <para>Callback function signature: <c>bool (api::swapchain *swapchain, bool fullscreen, void *hmonitor)</c></para>
            </summary>
            <remarks>
            To prevent the fullscreen state from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadePresent">
            <summary>
            Called after ReShade has rendered its overlay.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeBeginEffects">
            <summary>
            Called right before ReShade effects are rendered.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime, api::command_list *cmd_list, api::resource_view rtv, api::resource_view rtv_srgb)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeFinishEffects">
            <summary>
            Called right after ReShade effects were rendered.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime, api::command_list *cmd_list, api::resource_view rtv, api::resource_view rtv_srgb)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeReloadedEffects">
            <summary>
            Called right after all ReShade effects were reloaded.
            This occurs during effect runtime initialization or because the user pressed the "Reload" button in the overlay.
            Any <see cref="!:api.effect_technique"/>, <see cref="!:api.effect_texture_variable"/> and <see cref="!:api.effect_uniform_variable"/> handles are invalidated when this event occurs and need to be queried again.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeSetUniformValue">
            <summary>
            Called before a uniform variable is changed, with the new value.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, api::effect_uniform_variable variable, const void *new_value, size_t new_value_size)</c></para>
            </summary>
            <remarks>
            To prevent the variable value from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            The new value has the data type reported by <see cref="!:api::effect_runtime::get_uniform_variable_type"/>. The new value size is in bytes.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeSetTechniqueState">
            <summary>
            Called before a technique is enabled or disabled, with the new state.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, api::effect_technique technique, bool enabled)</c></para>
            </summary>
            <remarks>
            To prevent the technique state from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay">
            <summary>
            Called between the <c>ImGui::NewFrame</c> and <c>ImGui::EndFrame</c> calls for the ReShade overlay.
            Can be used to perform custom Dear ImGui calls, but it is recommended to instead use <see cref="!:register_overlay"/> to register a dedicated overlay.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime)</c></para>
            </summary>
            <remarks>
            This is not called for effect runtimes in VR.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeScreenshot">
            <summary>
            Called after a screenshot was taken and saved to disk, with the path to the saved image file.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime, const char *path)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeRenderTechnique">
            <summary>
            Called for each technique after it was rendered, usually between <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeBeginEffects"/> and <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeFinishEffects"/>.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime, api::effect_technique technique, api::command_list *cmd_list, api::resource_view rtv, api::resource_view rtv_srgb)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeSetEffectsState">
            <summary>
            Called when all effects are about to be enabled or disabled.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, bool enabled)</c></para>
            </summary>
            <remarks>
            To prevent the effects state from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeSetCurrentPresetPath">
            <summary>
            Called after a preset was loaded and applied.
            This occurs after effect reloading or when the user chooses a new preset in the overlay.
            <para>Callback function signature: <c>void (api::effect_runtime *runtime, const char *path)</c></para>
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeReorderTechniques">
            <summary>
            Called when the rendering order of loaded techniques is changed, with a handle array specifying the new order.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, size_t count, api::effect_technique *techniques)</c></para>
            </summary>
            <remarks>
            To prevent the order from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOpenOverlay">
            <summary>
            Called when the ReShade overlay is about to be opened or closed.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, bool open, api::input_source source)</c></para>
            </summary>
            <remarks>
            To prevent the overlay state from being changed, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlayUniformVariable">
            <summary>
            Called when a uniform variable widget is added to the variable list in the overlay.
            Can be used to replace with custom one or add widgets for specific uniform variables.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, api::effect_uniform_variable variable)</c></para>
            </summary>
            <remarks>
            To prevent the normal widget from being added to the overlay, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlayTechnique">
            <summary>
            Called when a technique is added to the technique list in the overlay.
            Can be used to replace with custom one or add widgets for specific techniques.
            <para>Callback function signature: <c>bool (api::effect_runtime *runtime, api::effect_technique technique)</c></para>
            </summary>
            <remarks>
            To prevent the normal widget from being added to the overlay, return <see langword="true"/>, otherwise return <see langword="false"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface"/> class.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.PresentDelegate">
            <summary>Delegate for <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay"/>.</summary>
            <param name="commandQueue">Current command queue. Type: <c>api::command_queue</c>.</param>
            <param name="swapChain">Current swap chain. Type: <c>api::swapchain</c>.</param>
            <param name="sourceRect">Optional; source rectangle. May contain up to 1 element.</param>
            <param name="destRect">Optional; target rectangle. May contain up to 1 element.</param>
            <param name="dirtyRects">Dirty rectangles.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeOverlayDelegate">
            <summary>Delegate for <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay"/>.</summary>
            <param name="effectRuntime">Reference to the ReShade runtime.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeInitSwapChain">
            <summary>Delegate for <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitSwapChain"/>.</summary>
            <param name="swapChain">Reference to the ReShade SwapChain wrapper.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeDestroySwapChain">
            <summary>Delegate for <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroySwapChain"/>.</summary>
            <param name="swapChain">Reference to the ReShade SwapChain wrapper.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.UnsafePresentDelegate">
            <summary>Delegate for <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay"/>.</summary>
            <param name="commandQueue">Current command queue. Type: <c>api::command_queue</c>.</param>
            <param name="swapChain">Current swap chain. Type: <c>api::swapchain</c>.</param>
            <param name="pSourceRect">Optional; source rectangle.</param>
            <param name="pDestRect">Optional; target rectangle.</param>
            <param name="dirtyRectCount">Number of dirty rectangles.</param>
            <param name="pDirtyRects">Optional; dirty rectangles.</param>
        </member>
        <member name="E:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.Present">
            <summary>Called on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Present"/>.</summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeOverlay">
            <summary>Called on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay"/>.</summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.InitSwapChain">
            <summary>Called on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.InitSwapChain"/>.</summary>
        </member>
        <member name="E:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.DestroySwapChain">
            <summary>Called on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.DestroySwapChain"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.TryRegisterAddon(Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface@)">
            <summary>Registers Dalamud as a ReShade addon.</summary>
            <param name="r">Initialized interface.</param>
            <returns><c>true</c> on success.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject">
            <summary>ReShade effect runtime object.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.Vtbl">
            <summary>The vtable.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.AsPointer">
            <summary>Gets this object as a typed pointer.</summary>
            <returns>Address of this instance.</returns>
            <remarks>This call is invalid if this object is not already fixed.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.GetNative">
            <summary>Gets the native object.</summary>
            <returns>The native object.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.GetNative``1">
            <inheritdoc cref="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.GetNative"/>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.VTable">
            <summary>VTable of <see cref="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.VTable.GetNative">
            <inheritdoc cref="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ApiObject.GetNative"/>
        </member>
        <member name="P:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeModule">
            <summary>Gets the active ReShade module.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AllReShadeModules">
            <summary>Gets all the detected ReShade modules.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeIsSignedByReShade">
            <summary>Gets a value indicating whether the loaded ReShade has signatures.</summary>
            <remarks>ReShade without addon support is signed, but may not pass signature verification.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.FindReShadeDxgiSwapChainOnPresent">
            <summary>Finds the address of <c>DXGISwapChain::on_present</c> in <see cref="P:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.ReShadeModule"/>.</summary>
            <returns>Address of the function, or <c>0</c> if not found.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.GetSignatureSignerNameWithoutVerification(System.ReadOnlySpan{System.Char})">
            <summary>Gets the name of the signer of a file that has a certificate embedded within, without verifying if the
            file has a valid signature.</summary>
            <param name="path">Path to the file.</param>
            <returns>Name of the signer.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode">
            <summary>Available handling modes for working with ReShade.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.Default">
            <summary>Use the default method, whatever it is for the current Dalamud version.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.UnwrapReShade">
            <summary>Unwrap ReShade from the swap chain obtained from the game.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.ReShadeAddonPresent">
            <summary>Register as a ReShade addon, and draw on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.Present"/> event.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.ReShadeAddonReShadeOverlay">
            <summary>Register as a ReShade addon, and draw on <see cref="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeAddonInterface.AddonEvent.ReShadeOverlay"/>
            event. </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.HookReShadeDxgiSwapChainOnPresent">
            <summary>Hook <c>DXGISwapChain::on_present(UINT flags, const DXGI_PRESENT_PARAMETERS *params)</c> in
            <c>dxgi_swapchain.cpp</c>.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.ReShadeHandling.ReShadeHandlingMode.None">
            <summary>Do not do anything special about it. ReShade will process Dalamud rendered stuff.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.ReShadeHandling.ReShadeUnwrapper">
            <summary>Unwraps IUnknown wrapped by ReShade.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.ReShadeHandling.ReShadeUnwrapper.Unwrap``1(TerraFX.Interop.Windows.ComPtr{``0}*)">
            <summary>Unwraps <typeparamref name="T"/> if it is wrapped by ReShade.</summary>
            <param name="comptr">[inout] The COM pointer to an instance of <typeparamref name="T"/>.</param>
            <typeparam name="T">A COM type that is or extends <see cref="T:TerraFX.Interop.Windows.IUnknown"/>.</typeparam>
            <returns><c>true</c> if peeled.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.SwapChainHelper">
            <summary>Helper for dealing with swap chains.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.SwapChainHelper.HookMode">
            <summary>Describes how to hook <see cref="T:TerraFX.Interop.DirectX.IDXGISwapChain"/> methods.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.SwapChainHelper.HookMode.ByteCode">
            <summary>Hooks by rewriting the native bytecode.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.SwapChainHelper.HookMode.VTable">
            <summary>Hooks by providing an alternative vtable.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.SwapChainHelper.GameDeviceSwapChain">
            <summary>Gets the game's active instance of IDXGISwapChain that is initialized.</summary>
            <value>Address of the game's instance of IDXGISwapChain, or <c>null</c> if not available (yet.)</value>
        </member>
        <member name="P:Dalamud.Interface.Internal.SwapChainHelper.GameDeviceSwapChainVtbl">
            <summary>Gets the vtable of <see cref="P:Dalamud.Interface.Internal.SwapChainHelper.GameDeviceSwapChain"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.SwapChainHelper.IsGameDeviceSwapChain(System.IntPtr)">
            <inheritdoc cref="M:Dalamud.Interface.Internal.SwapChainHelper.IsGameDeviceSwapChain``1(``0*)"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.SwapChainHelper.IsGameDeviceSwapChain``1(``0*)">
            <summary>Determines if the given instance of IUnknown is the game device's swap chain.</summary>
            <param name="punk">Object to check.</param>
            <typeparam name="T">Type of the object to check.</typeparam>
            <returns><c>true</c> if the object is the game's swap chain.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.SwapChainHelper.IsGameDeviceSwapChain(TerraFX.Interop.DirectX.IDXGISwapChain*)">
            <inheritdoc cref="M:Dalamud.Interface.Internal.SwapChainHelper.IsGameDeviceSwapChain``1(``0*)"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.SwapChainHelper.BusyWaitForGameDeviceSwapChain">
            <summary>Wait for the game to have finished initializing the IDXGISwapChain.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.SwapChainHelper.UnwrapReShade">
            <summary>
            Make <see cref="P:Dalamud.Interface.Internal.SwapChainHelper.GameDeviceSwapChain"/> store address of unwrapped swap chain, if it was wrapped with ReShade.
            </summary>
            <returns><c>true</c> if it was wrapped with ReShade.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug">
            <summary>
            This class displays a debug window to inspect native addons.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug.Draw">
            <summary>
            Renders this window.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree">
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>
            <summary>
            A class representing an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase"/>, allowing it to be browsed within an ImGui window.
            </summary>
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.PrintAtkValues(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*)">
            <summary>
            Prints a table of AtkValues associated with a given addon.
            </summary>
            <param name="addon">The addon to look up.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.AddonName">
            <summary>
            Gets the name of the addon this tree represents.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.InitialPtr">
            <summary>
            Gets the addon's pointer at the time this <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/> was created.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.NodeTrees">
            <summary>
            Gets or sets a collection of trees representing nodes within this addon.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.GetOrCreate(System.String)">
            <summary>
            Gets an instance of <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/> for the given addon name (or creates one if none are found).
            The tree can then be drawn within the Addon Inspector and browsed.
            </summary>
            <param name="name">The name of the addon.</param>
            <returns>The <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/> for the named addon. Returns null if it does not exist, or if it is not at the expected address.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.Draw">
            <summary>
            Draws this AddonTree within a window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.ContainsNode(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*)">
            <summary>
            Checks whether a given <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode"/> exists somewhere within this <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>'s associated <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase"/> (or any of its <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkComponentNode"/>s).
            </summary>
            <param name="node">The node to check.</param>
            <returns>true if the node was found.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.ValidateAddon(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*@)">
            <summary>
            Checks whether the addon exists at the expected address. If the addon is null or has a new address, disposes this instance of <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>.
            </summary>
            <param name="addon">The addon, if successfully found.</param>
            <returns>true if the addon is found.</returns>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.FieldNames">
            <summary>
            Gets or sets a collection of names for field offsets that have been documented in FFXIVClientStructs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree.AddonSize">
            <summary>
            Gets or sets the size of the addon according to its Attributes in FFXIVClientStructs.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.Events">
            <summary>
            Class that prints the events table for a node, where applicable.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.Events.PrintEvents(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*)">
            <summary>
            Prints out each <see cref="F:FFXIVClientStructs.FFXIV.Component.GUI.AtkEventManager.Event"/> for a given node.
            </summary>
            <param name="node">The node to print events for.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree">
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkClippingMaskNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree.PartId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree.PartsList">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ClippingMaskNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.CollisionNodeTree">
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkCollisionNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CollisionNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.CollisionNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CollisionNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree">
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkComponentNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.GetHeaderText">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.PrintChildNodes">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.PrintFieldLabels">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ComponentNodeTree.GetFieldOffset">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree">
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkCounterNode"/> that can be printed and browsed via ImGui.
            </summary>
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.CounterNodeTree.DrawEditorRows">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree">
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree"/>
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode"/> that can be printed and browsed via ImGui.
            </summary>
            <remarks>As with the structs they represent, this class serves as the base class for other types of NodeTree.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.DrawNodeEditorTable">
            <summary>
            Sets up the table for the node editor, if the "Edit" checkbox is ticked.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.DrawEditorRows">
            <summary>
            Draws each row in the node editor table.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.Node">
            <summary>
            Gets or sets the <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode"/> this tree represents.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.AddonTree">
            <summary>
            Gets the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/> containing this tree.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.NodeType">
            <summary>
            Gets this node's type.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.NodeFieldOffset">
            <summary>
            Gets or sets the offset of this node within its parent Addon.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.Dispose">
            <summary>
            Clears this NodeTree's popout window, if it has one.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.GetOrCreate(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Gets an instance of <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree"/> (or one of its inheriting types) for the given node. If no instance exists, one is created.
            </summary>
            <param name="node">The node to get a tree for.</param>
            <param name="addonTree">The tree for the node's containing addon.</param>
            <returns>An existing or newly-created instance of <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintNodeList(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode**,System.Int32,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Prints a list of NodeTrees for a given list of nodes.
            </summary>
            <param name="nodeList">The address of the start of the list.</param>
            <param name="count">The number of nodes in the list.</param>
            <param name="addonTree">The tree for the containing addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintNodeListAsTree(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode**,System.Int32,System.String,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree,System.Numerics.Vector4)">
            <summary>
            Calls <see cref="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintNodeList(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode**,System.Int32,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)"/>, but outputs the results as a collapsible tree.
            </summary>
            <param name="nodeList">The address of the start of the list.</param>
            <param name="count">The number of nodes in the list.</param>
            <param name="label">The heading text of the tree.</param>
            <param name="addonTree">The tree for the containing addon.</param>
            <param name="color">The text color of the heading.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.Print(System.Nullable{System.UInt32},System.Boolean)">
            <summary>
            Prints this tree in the window.
            </summary>
            <param name="index">The index of the tree within its containing node or addon, if applicable.</param>
            <param name="forceOpen">Whether the tree should default to being open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.WriteTreeHeading">
            <summary>
            Prints out the tree's header text.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintFieldLabel(System.IntPtr,System.Numerics.Vector4,System.Nullable{System.Int32})">
            <summary>
            If the given pointer is referenced with the addon struct, the offset within the addon will be printed. If the given pointer has been identified as a field within the addon struct, this method also prints that field's name.
            </summary>
            <param name="ptr">The pointer to check.</param>
            <param name="color">The text color to use.</param>
            <param name="fieldOffset">The field offset of the pointer, if it was found in the addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.GetHeaderText">
            <summary>
            Builds a string that will serve as the header text for the tree. Indicates the node type, the number of direct children it contains, and its pointer.
            </summary>
            <returns>The resulting header text string.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintFieldLabels">
            <summary>
            Prints any field names for the node.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintNodeObject">
            <summary>
            Prints the node struct.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintChildNodes">
            <summary>
            Prints all direct children of this node.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <summary>
            Prints any specific fields pertaining to the specific type of node.
            </summary>
            <param name="isEditorOpen">Whether the "Edit" box is currently checked.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree.GetFieldOffset">
            <summary>
            Attempts to retrieve the field offset of the given pointer within the parent addon.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree">
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree"/>
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkImageNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.DrawEditorRows">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.PartId">
            <summary>
            Gets the part ID that this node uses.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.PartsList">
            <summary>
            Gets the parts list that this node uses.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TexData">
            <summary>
            Gets or sets a summary of pertinent data about this <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkImageNode"/>'s texture. Updated each time <see cref="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.DrawTextureAndParts"/> is called.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.DrawTextureAndParts">
            <summary>
            Draws the texture inside the window, in either of two styles.<br/><br/>
            <term>Full Image (0)</term>presents the texture in full as a spritesheet.<br/>
            <term>Parts List (1)</term>presents the individual parts as rows in a table.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.DrawPartOutline(System.UInt32,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4,System.Boolean)">
            <summary>
            Draws an outline of a given part within the texture.
            </summary>
            <param name="partId">The part ID.</param>
            <param name="cursorScreenPos">The absolute position of the cursor onscreen.</param>
            <param name="cursorLocalPos">The relative position of the cursor within the window.</param>
            <param name="col">The color of the outline.</param>
            <param name="reqHover">Whether this outline requires the user to mouse over it.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData">
            <summary>
            A summary of pertinent data about a node's texture.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.PartsList">
            <summary>The texture's partslist.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.PartCount">
            <summary>The number of parts in the texture.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.PartId">
            <summary>The part ID the node is using.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.Texture">
            <summary>The texture itself.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.TexType">
            <summary>The type of texture.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.Path">
            <summary>The texture's file path (if <see cref="F:FFXIVClientStructs.FFXIV.Component.GUI.TextureType.Resource"/>, otherwise this value is null).</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.HiRes">
            <summary>Whether this is a high-resolution texture.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkUldPartsList*,System.UInt32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ImageNodeTree.TextureData"/> struct.
            </summary>
            <param name="partsList">The texture's parts list.</param>
            <param name="partId">The part ID being used by the node.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree">
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree"/>
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkNineGridNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.DrawEditorRows">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.PartId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.PartsList">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.DrawPartOutline(System.UInt32,System.Numerics.Vector2,System.Numerics.Vector2,System.Numerics.Vector4,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets">
            <summary>
            A struct representing the four offsets of an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkNineGridNode"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.Top">
            <summary>Top offset.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.Left">
            <summary>Left offset.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.Right">
            <summary>Right offset.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.Bottom">
            <summary>Bottom offset.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets"/> struct.
            </summary>
            <param name="top">The top offset.</param>
            <param name="right">The right offset.</param>
            <param name="bottom">The bottom offset.</param>
            <param name="left">The left offset.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkNineGridNode*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets"/> struct.
            </summary>
            <param name="ngNode">The node using these offsets.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.NineGridNodeTree.NineGridOffsets.Print">
            <summary>Prints the offsets in ImGui.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree">
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree"/>
            <summary>
            A tree for an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkTextNode"/> that can be printed and browsed via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree.DrawEditorRows">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree"/> class.
            </summary>
            <param name="node">The node to create a tree for.</param>
            <param name="addonTree">The tree representing the containing addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree.PrintNodeObject">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TextNodeTree.PrintFieldsForNodeType(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree">
            <summary>
            A struct allowing a node's animation timeline to be printed and browsed.
            </summary>
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree"/> struct.
            </summary>
            <param name="node">The node whose timelines are to be displayed.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.Print">
            <summary>
            Prints out this timeline tree within a window.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.IKeyGroupColumn">
            <summary>
            An interface for retrieving and printing the contents of a given column in an animation timeline table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.IKeyGroupColumn.Name">
            <summary>Gets the column's name/heading.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.IKeyGroupColumn.Count">
            <summary>Gets the number of cells in the column.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.IKeyGroupColumn.Width">
            <summary>Gets the column's width.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.IKeyGroupColumn.PrintValueAt(System.Int32)">
            <summary>
            Calls this column's print function for a given row.
            </summary>
            <param name="i">The row number.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1">
            <summary>
            A column within an animation timeline table, representing a particular KeyGroup.
            </summary>
            <typeparam name="T">The value type of the KeyGroup.</typeparam>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.Values">
            <summary>The values of each cell in the column.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.PrintFunc">
            <summary>The method that should be used to format and print values in this KeyGroup.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.#ctor(System.String,System.Action{`0})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1"/> struct.
            </summary>
            <param name="name">The column's name/heading.</param>
            <param name="printFunc">The method that should be used to format and print values in this KeyGroup.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.Width">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.Count">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.PlainTextCell(`0)">
            <summary>
            The default print function, if none is specified.
            </summary>
            <param name="value">The value to print.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.Add(`0)">
            <summary>
            Adds a value to this column.
            </summary>
            <param name="val">The value to add.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Browsing.TimelineTree.KeyGroupColumn`1.PrintValueAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.ElementSelector">
            <summary>
            A tool that enables the user to select UI elements within the inspector by mousing over them onscreen.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.#ctor(Dalamud.Interface.Internal.UiDebug2.UiDebug2)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.ElementSelector"/> class.
            </summary>
            <param name="uiDebug2">The instance of <see cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2"/> this Element Selector belongs to.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.ElementSelector.SearchResults">
            <summary>
            Gets or sets the results retrieved by the Element Selector.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.ElementSelector.Countdown">
            <summary>
            Gets or sets a value governing the highlighting of nodes when found via search.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.ElementSelector.Scrolled">
            <summary>
            Gets or sets a value indicating whether the window has scrolled down to the position of the search result.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.ElementSelector.Active">
            <summary>
            Gets or sets a value indicating whether the mouseover UI is currently active.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.DrawInterface">
            <summary>
            Draws the Element Selector and Address Search interface at the bottom of the sidebar.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.DrawSelectorOutput">
            <summary>
            Draws the Element Selector's search output within the main window.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult">
            <summary>
            An <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase"/> found by the Element Selector.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult.Addon">
            <summary>The addon itself.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult.Nodes">
            <summary>A list of nodes discovered within this addon by the Element Selector.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult.Area">
            <summary>The calculated area of the addon's root node.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase*,System.Collections.Generic.List{Dalamud.Interface.Internal.UiDebug2.ElementSelector.NodeResult})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult"/> struct.
            </summary>
            <param name="addon">The addon found.</param>
            <param name="nodes">A list for documenting nodes found within the addon.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.AddonResult.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.ElementSelector.NodeResult">
            <summary>
            An <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode"/> found by the Element Selector.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.ElementSelector.NodeResult.Node">
            <summary>The node itself.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.ElementSelector.NodeResult.NodeBounds">
            <summary>A struct representing the perimeter of the node.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.ElementSelector.NodeResult.Equals(System.Object)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.AddonPopoutWindow">
            <summary>
            A popout window for an <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.AddonPopoutWindow.#ctor(Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.AddonPopoutWindow"/> class.
            </summary>
            <param name="tree">The AddonTree this popout will show.</param>
            <param name="name">the window's name.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.AddonPopoutWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.AddonPopoutWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.NodePopoutWindow">
            <summary>
            A popout window for a <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.NodePopoutWindow.#ctor(Dalamud.Interface.Internal.UiDebug2.Browsing.ResNodeTree,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.NodePopoutWindow"/> class.
            </summary>
            <param name="nodeTree">The node tree this window will show.</param>
            <param name="windowName">The name of the window.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.NodePopoutWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.NodePopoutWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2">
            <summary>
            A tool for browsing the contents and structure of UI elements.
            </summary>
            <inheritdoc cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.UiDebug2.Log">
            <inheritdoc cref="T:Dalamud.Logging.Internal.ModuleLog"/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.UiDebug2.GameGui">
            <inheritdoc cref="T:Dalamud.Plugin.Services.IGameGui"/>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonTrees">
            <summary>
            Gets a collection of <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/> instances, each representing an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.UiDebug2.PopoutWindows">
            <summary>
            Gets or sets a window system to handle any popout windows for addons or nodes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.UiDebug2.UiDebug2.SelectedAddonName">
            <summary>
            Gets or sets the name of the currently-selected <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkUnitBase"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.Dispose">
            <summary>
            Clears all windows and <see cref="T:Dalamud.Interface.Internal.UiDebug2.Browsing.AddonTree"/>s.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.Draw">
            <summary>
            Draws the UiDebug tool's interface and contents.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOptions">
            <summary>
            All unit lists to check for addons.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.GetUnitListBaseAddr">
            <summary>
            Gets the base address for all unit lists.
            </summary>
            <returns>The address, if found.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOption">
            <summary>
            A struct representing a unit list that can be browed in the sidebar.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOption.Index">
            <summary>The index of the unit list.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOption.Name">
            <summary>The name of the unit list.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOption.#ctor(System.UInt32,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2.UnitListOption"/> struct.
            </summary>
            <param name="i">The index of the unit list.</param>
            <param name="name">The name of the unit list.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonOption">
            <summary>
            A struct representing an addon that can be selected in the sidebar.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonOption.Name">
            <summary>The name of the addon.</summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonOption.Visible">
            <summary>Whether the addon is visible.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonOption.#ctor(System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2.AddonOption"/> struct.
            </summary>
            <param name="name">The name of the addon.</param>
            <param name="visible">Whether the addon is visible.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Utility.Gui">
            <summary>
            Miscellaneous ImGui tools used by <see cref="T:Dalamud.Interface.Internal.UiDebug2.UiDebug2"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintFieldValuePair(System.String,System.String,System.Boolean)">
            <summary>
            Prints field name and its value.
            </summary>
            <param name="fieldName">The name of the field.</param>
            <param name="value">The value of the field.</param>
            <param name="copy">Whether to enable click-to-copy.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintFieldValuePairs(System.ValueTuple{System.String,System.String}[])">
            <summary>
            Prints a set of fields and their values.
            </summary>
            <param name="pairs">Tuples of fieldnames and values to display.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintColor(FFXIVClientStructs.FFXIV.Client.Graphics.ByteColor,System.String)">
            <inheritdoc cref="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintColor(System.Numerics.Vector4,System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintColor(System.Numerics.Vector3,System.String)">
            <inheritdoc cref="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintColor(System.Numerics.Vector4,System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PrintColor(System.Numerics.Vector4,System.String)">
            <summary>
            Prints a text string representing a color, with a backdrop in that color.
            </summary>
            <param name="color">The color value.</param>
            <param name="fmt">The text string to print.</param>
            <remarks>Colors the text itself either white or black, depending on the luminosity of the background color.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.SplitTooltip(System.String[])">
            <summary>
            Draws a tooltip that changes based on the cursor's x-position within the hovered item.
            </summary>
            <param name="tooltips">The text for each section.</param>
            <returns>true if the item is hovered.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.Gui.PaddedSeparator(System.UInt32,System.Single)">
            <summary>
            Draws a separator with some padding above and below.
            </summary>
            <param name="mask">Governs whether to pad above, below, or both.</param>
            <param name="padding">The amount of padding.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds">
            <summary>
            A struct representing the perimeter of an <see cref="T:FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode"/>, accounting for all transformations.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds.#ctor(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds"/> struct.
            </summary>
            <param name="node">The node to calculate the bounds of.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds.#ctor(System.Numerics.Vector2,FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds"/> struct, containing only a single given point.
            </summary>
            <param name="point">The point onscreen.</param>
            <param name="node">The node used to calculate transformations.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds.Draw(System.Numerics.Vector4,System.Int32)">
            <summary>
            Draws the bounds onscreen.
            </summary>
            <param name="col">The color of line to use.</param>
            <param name="thickness">The thickness of line to use.</param>
            <remarks>If there is only a single point to draw, it will be indicated with a circle and dot.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds.DrawFilled(System.Numerics.Vector4,System.Int32)">
            <summary>
            Draws the bounds onscreen, filled in.
            </summary>
            <param name="col">The fill and border color.</param>
            <param name="thickness">The border thickness.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.UiDebug2.Utility.NodeBounds.ContainsPoint(System.Numerics.Vector2)">
            <summary>
            Checks whether the bounds contain a given point.
            </summary>
            <param name="p">The point to check.</param>
            <returns>True if the point exists within the bounds.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow">
            <summary>
            Window responsible for switching Dalamud beta branches.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.BranchSwitcherWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.ChangelogWindow">
            <summary>
            For major updates, an in-game Changelog window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.#ctor(Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow,Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory,Dalamud.Storage.Assets.DalamudAssetManager,Dalamud.Game.Gui.GameGui,Dalamud.Game.Framework)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.ChangelogWindow"/> class.
            </summary>
            <param name="tsmWindow">TSM window.</param>
            <param name="fontAtlasFactory">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory"/>.</param>
            <param name="assets">An instance of <see cref="T:Dalamud.Storage.Assets.DalamudAssetManager"/>.</param>
            <param name="gameGui">An instance of <see cref="T:Dalamud.Game.Gui.GameGui"/>.</param>
            <param name="framework">An instance of <see cref="T:Dalamud.Game.Framework"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.WarrantsChangelog">
            <summary>
            Check if a changelog should be shown.
            </summary>
            <returns>True if a changelog should be shown.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.PreDraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.PostDraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ChangelogWindow.Dispose">
            <summary>
            Dispose this window.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.ColorDemoWindow">
            <summary>
            Color Demo Window to view custom ImGui colors.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ColorDemoWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.ColorDemoWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ColorDemoWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.ComponentDemoWindow">
            <summary>
            Component Demo Window to view custom ImGui components.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ComponentDemoWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.ComponentDemoWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ComponentDemoWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ComponentDemoWindow.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ComponentDemoWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.ConsoleWindow">
            <summary>
            The window that displays the Dalamud log file in-game.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.#ctor(Dalamud.Configuration.Internal.DalamudConfiguration)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.ConsoleWindow"/> class.</summary>
            <param name="configuration">An instance of <see cref="T:Dalamud.Configuration.Internal.DalamudConfiguration"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.ConsoleWindow.NewLogEntries">
            <summary>Gets the queue where log entries that are not processed yet are stored.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.HandleLogLine(System.String,Serilog.Events.LogEvent)">
            <summary>Add a log entry to the display.</summary>
            <param name="line">The line to add.</param>
            <param name="logEvent">The Serilog event associated with this line.</param>
            <returns>Number of lines added to <see cref="F:Dalamud.Interface.Internal.Windows.ConsoleWindow.filteredLogEntries"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.AddAndFilter(Dalamud.Interface.Internal.Windows.ConsoleWindow.LogEntry)">
            <summary>Adds a line to the log list and the filtered log list accordingly.</summary>
            <param name="entry">The new log entry to add.</param>
            <returns>Number of lines added to <see cref="F:Dalamud.Interface.Internal.Windows.ConsoleWindow.filteredLogEntries"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.IsFilterApplicable(Dalamud.Interface.Internal.Windows.ConsoleWindow.LogEntry)">
            <summary>Determines if a log entry passes the user-specified filter.</summary>
            <param name="entry">The entry to test.</param>
            <returns><c>true</c> if it passes the filter.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.QueueClear">
            <summary>Queues clearing the window of all log entries, before next call to <see cref="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.Draw"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.QueueRefilter">
            <summary>Queues filtering the log entries again, before next call to <see cref="M:Dalamud.Interface.Internal.Windows.ConsoleWindow.Draw"/>.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.ConsoleWindow.LogEntry.Source">
            <summary>
            Gets or sets the system responsible for generating this log entry. Generally will be a plugin's
            InternalName.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.DataWindow">
            <summary>
            Class responsible for drawing the data/debug window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.Data.DataWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.SetDataKind(System.String)">
            <summary>
            Set the DataKind dropdown menu.
            </summary>
            <param name="dataKind">Data kind name, can be lower and/or without spaces.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindow.Draw">
            <summary>
            Draw the window via ImGui.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.DataWindowWidgetExtensions">
            <summary>Useful functions for implementing data window widgets.</summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.DataWindowWidgetExtensions.TextColumnCopiable(Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget,System.String,System.Boolean,System.Boolean)">
            <summary>Draws a text column, and make it copiable by clicking.</summary>
            <param name="widget">Owner widget.</param>
            <param name="s">String to display.</param>
            <param name="alignRight">Whether to align to right.</param>
            <param name="framepad">Whether to offset to frame padding.</param>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget">
            <summary>
            Tester for <see cref="T:Dalamud.Game.Inventory.GameInventory"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.GameInventoryTestWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget">
            <summary>
            Class representing a date window entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.CommandShortcuts">
            <summary>
            Gets the command strings that can be used to open the data window directly to this module.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.DisplayName">
            <summary>
            Gets the display name for this module.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.Ready">
            <summary>
            Gets or sets a value indicating whether this data window module is ready.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.Load">
            <summary>
            Loads the necessary data for this data window module.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.Draw">
            <summary>
            Draws this data window module.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.IDataWindowWidget.IsWidgetCommand(System.String)">
            <summary>
            Helper method to check if this widget should be activated by the input command.
            </summary>
            <param name="command">The command being run.</param>
            <returns>true if this module should be activated by the input command.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget">
            <summary>
            Widget for displaying addon inspector.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2">
            <summary>
            Widget for displaying addon inspector.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonInspectorWidget2.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget">
            <summary>
            Debug widget for displaying AddonLifecycle data.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonLifecycleWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget">
            <summary>
            Widget for displaying Addon Data.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddonWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget">
            <summary>
            Widget to display resolved .text sigs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AddressesWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget">
            <summary>
            Widget for displaying aetheryte table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AetherytesWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget">
            <summary>
            Widget for displaying AtkArrayData.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.AtkArrayDataBrowserWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget">
            <summary>
            Widget for displaying data about the Buddy List.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.BuddyListWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget">
            <summary>
            Widget for displaying command info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.CommandWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget">
            <summary>
            Widget for displaying current character condition flags.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ConditionWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget">
            <summary>
            Widget for displaying configuration info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ConfigurationWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget">
            <summary>
            Widget for displaying plugin data share modules.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.DataShareWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget">
            <summary>
            Widget for displaying dtr test.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.DtrBarWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget">
            <summary>
            Widget for displaying the Fate Table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FateTableWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget">
            <summary>
            Widget for displaying fly text info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FlyTextWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget">
            <summary>
            Widget to display FontAwesome Symbols.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.FontAwesomeTestWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget">
            <summary>
            Widget for displaying gamepad info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GamepadWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget">
            <summary>
            Widget for testing game prebaked fonts.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GamePrebakedFontsTestWidget.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget">
            <summary>
            Widget for displaying job gauge data.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.GaugeWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget">
            <summary>
            Widget for displaying hook information.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.HookWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget">
            <summary>
            Data widget for browsing in-game icons.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.IconBrowserWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget">
            <summary>
            Widget for displaying ImGui test.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ImGuiWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget">
            <summary>
            Widget for displaying inventory data.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.InventoryWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget">
            <summary>
            Widget for displaying keyboard state.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.KeyStateWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget">
            <summary>
            Widget to display market board events.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.Finalize">
            <summary> Finalizes an instance of the <see cref="T:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget"/> class. </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.MarketBoardWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget">
            <summary>
            Widget to display the current packets.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.Finalize">
            <summary> Finalizes an instance of the <see cref="T:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget"/> class. </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.GetSizeFromName(System.String)">
            <remarks> Add known packet-name -> packet struct size associations here to copy the byte data for such packets. </remarks>>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.NetworkMonitorWidget.OpCodeToString(System.UInt16)">
            <remarks> The filter should find opCodes by number (decimal and hex) and name, if existing. </remarks>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget">
            <summary>
            Widget to display the Object Table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ObjectTableWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget">
            <summary>
            Widget for displaying information about the current party.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.PartyListWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget">
            <summary>
            Widget for testing plugin IPC systems.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.PluginIpcWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget">
            <summary>
            Widget for displaying test data for SE Font Symbols.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.SeFontTestWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget">
            <summary>
            Widget for displaying start info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ServicesWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget">
            <summary>
            Widget for displaying Addon Data.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.SeStringRendererTestWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget">
            <summary>
            Widget for displaying start info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.StartInfoWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget">
            <summary>
            Widget for displaying target info.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TargetWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget">
            <summary>
            Widget for displaying task scheduler test.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget">
            <summary>
            Widget for displaying texture test.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget">
            <summary>
            Widget for displaying toast test.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.ToastWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget">
            <summary>
            Widget for displaying all UI Colors from Lumina.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.UiColorWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget">
            <summary>
            Displays the full data of the selected ULD element.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.CommandShortcuts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.DisplayName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.Ready">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.Load">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Data.Widgets.UldWidget.ParseUldStringsAsync(System.Threading.CancellationToken)">
            <summary>
            Gets all known ULD locations in the game based on a few signatures.
            </summary>
            <returns>Uld locations.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow">
            <summary>
            Class responsible for drawing a notifier on screen that gamepad mode is active.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.GamepadModeNotifierWindow.Draw">
            <summary>
            Draws a light grey-ish, main-viewport-big filled rect in the background draw list alongside a text indicating gamepad mode.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.HitchSettingsWindow">
            <summary>
            Window responsible for hitch settings.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.HitchSettingsWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.HitchSettingsWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.HitchSettingsWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginImageCache">
            <summary>
            A cache for plugin icons and images.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.PluginImageCache.PluginImageWidth">
            <summary>
            Maximum plugin image width.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.PluginImageCache.PluginImageHeight">
            <summary>
            Maximum plugin image height.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.PluginImageCache.PluginIconWidth">
            <summary>
            Maximum plugin icon width.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.PluginImageCache.PluginIconHeight">
            <summary>
            Maximum plugin height.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.EmptyTexture">
            <summary>
            Gets the fallback empty texture.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.DisabledIcon">
            <summary>
            Gets the disabled plugin icon.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.OutdatedInstallableIcon">
            <summary>
            Gets the outdated installable plugin icon.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.DefaultIcon">
            <summary>
            Gets the default plugin icon.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.TroubleIcon">
            <summary>
            Gets the plugin trouble icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.DevPluginIcon">
            <summary>
            Gets the devPlugin icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.UpdateIcon">
            <summary>
            Gets the plugin update icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.InstalledIcon">
            <summary>
            Gets the plugin installed icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.ThirdIcon">
            <summary>
            Gets the third party plugin icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.ThirdInstalledIcon">
            <summary>
            Gets the installed third party plugin icon overlay.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.CorePluginIcon">
            <summary>
            Gets the core plugin icon.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginImageCache.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginImageCache.ClearIconCache">
            <summary>
            Clear the cache of downloaded icons.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginImageCache.TryGetIcon(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest,System.Boolean,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Nullable{System.DateTime}@)">
            <summary>
            Try to get the icon associated with the internal name of a plugin.
            Uses the name within the manifest to search.
            </summary>
            <param name="plugin">The installed plugin, if available.</param>
            <param name="manifest">The plugin manifest.</param>
            <param name="isThirdParty">If the plugin was third party sourced.</param>
            <param name="iconTexture">Cached image textures, or an empty array.</param>
            <param name="loadedSince">The time the icon was successfully downloaded.</param>
            <returns>True if an entry exists, may be null if currently downloading.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginImageCache.TryGetImages(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest,System.Boolean,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap[]@)">
            <summary>
            Try to get any images associated with the internal name of a plugin.
            Uses the name within the manifest to search.
            </summary>
            <param name="plugin">The installed plugin, if available.</param>
            <param name="manifest">The plugin manifest.</param>
            <param name="isThirdParty">If the plugin was third party sourced.</param>
            <param name="imageTextures">Cached image textures, or an empty array.</param>
            <returns>True if the image array exists, may be empty if currently downloading.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginImageCache.LoadedIcon">
            <summary>
            Record for a loaded icon.
            </summary>
            <param name="Texture">The texture of the icon.</param>
            <param name="LoadedSince">The time the icon was loaded at.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginImageCache.LoadedIcon.#ctor(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.DateTime)">
            <summary>
            Record for a loaded icon.
            </summary>
            <param name="Texture">The texture of the icon.</param>
            <param name="LoadedSince">The time the icon was loaded at.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.LoadedIcon.Texture">
            <summary>The texture of the icon.</summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginImageCache.LoadedIcon.LoadedSince">
            <summary>The time the icon was loaded at.</summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog">
            <summary>
            Class representing a Dalamud changelog.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.Date">
            <summary>
            Gets the date of the version.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.Version">
            <summary>
            Gets the relevant version number.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.Changes">
            <summary>
            Gets the list of changes.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.DalamudChangelogChange">
            <summary>
            Class representing the relevant changes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.DalamudChangelogChange.Message">
            <summary>
            Gets the commit message.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.DalamudChangelogChange.Author">
            <summary>
            Gets the commit author.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.DalamudChangelogChange.Sha">
            <summary>
            Gets the commit reference SHA.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog.DalamudChangelogChange.Date">
            <summary>
            Gets the commit datetime.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry">
            <summary>
            Class representing a Dalamud changelog.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.#ctor(Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelog)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry"/> class.
            </summary>
            <param name="changelog">The changelog.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.Version">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.Text">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.Author">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogEntry.Date">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager">
            <summary>
            Class responsible for managing Dalamud changelogs.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.#ctor(Dalamud.Plugin.Internal.PluginManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager"/> class.
            </summary>
            <param name="manager">The responsible PluginManager.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.Changelogs">
            <summary>
            Gets a list of all available changelogs.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.ReloadChangelogAsync">
            <summary>
            Reload the changelog list.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.PluginHistory">
            <summary>
            API response for a history of plugin versions.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.PluginHistory.Versions">
            <summary>
            Gets or sets the version history of the plugin.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.PluginHistory.PluginVersion">
            <summary>
            A single plugin version.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry">
            <summary>
            Class representing a changelog entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry.Title">
            <summary>
            Gets the title of the entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry.Version">
            <summary>
            Gets the version this entry applies to.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry.Text">
            <summary>
            Gets the text of the entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry.Author">
            <summary>
            Gets the author of the changelog.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.IChangelogEntry.Date">
            <summary>
            Gets the date of the entry.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry">
            <summary>
            Class representing a plugin changelog.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Interface.Internal.Windows.PluginInstaller.DalamudChangelogManager.PluginHistory.PluginVersion)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry"/> class.
            </summary>
            <param name="plugin">The plugin manifest.</param>
            <param name="history">The changelog history entry.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry"/> class.
            </summary>
            <param name="plugin">The plugin manifest.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Plugin">
            <summary>
            Gets the respective plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Title">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Version">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Text">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Author">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginChangelogEntry.Date">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow">
            <summary>
            Class responsible for drawing the plugin installer.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.#ctor(Dalamud.Interface.Internal.Windows.PluginImageCache,Dalamud.Configuration.Internal.DalamudConfiguration)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/> class.
            </summary>
            <param name="imageCache">An instance of <see cref="T:Dalamud.Interface.Internal.Windows.PluginImageCache"/> class.</param>
            <param name="configuration">An instance of <see cref="T:Dalamud.Configuration.Internal.DalamudConfiguration"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.OpenTo(Dalamud.Interface.PluginInstallerOpenKind)">
            <summary>
            Open to the installer to the page specified by <paramref name="kind"/>.
            </summary>
            <param name="kind">The page of the installer to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.ToggleTo(Dalamud.Interface.PluginInstallerOpenKind)">
            <summary>
            Toggle to the installer to the page specified by <paramref name="kind"/>.
            </summary>
            <param name="kind">The page of the installer to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.ClearIconCache">
            <summary>
            Clear the icon and image caches, forcing a fresh download.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.SetSearchText(System.String)">
            <summary>
            Sets the current search text and marks it as prefilled.
            </summary>
            <param name="text">The search term.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.StartInstall(Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest,System.Boolean)">
            <summary>
            Start a plugin install and handle errors visually.
            </summary>
            <param name="manifest">The manifest to install.</param>
            <param name="useTesting">Install the testing version.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow.DisplayErrorContinuation(System.Threading.Tasks.Task,System.Object)">
            <summary>
            A continuation task that displays any errors received into the error modal.
            </summary>
            <param name="task">The previous task.</param>
            <param name="state">An error message to be displayed.</param>
            <returns>A value indicating whether to continue with the next task.</returns>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginInstaller.ProfileManagerWidget">
            <summary>
            ImGui widget used to manage profiles.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.ProfileManagerWidget.#ctor(Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.ProfileManagerWidget"/> class.
            </summary>
            <param name="installer">The plugin installer.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.ProfileManagerWidget.Draw">
            <summary>
            Draw this widget's contents.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginInstaller.ProfileManagerWidget.Reset">
            <summary>
            Reset the widget.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.PluginStatWindow">
            <summary>
            This window displays plugin statistics for troubleshooting.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginStatWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.PluginStatWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.PluginStatWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.ProfilerWindow">
            <summary>
            Class used to draw the Dalamud profiler.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ProfilerWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.ProfilerWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ProfilerWindow.OnOpen">
            <inheritdoc cref="M:Dalamud.Interface.Windowing.Window.OnOpen"/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.ProfilerWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ActorTableAgingStep">
            <summary>
            Test setup for the Actor Table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ActorTableAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ActorTableAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ActorTableAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep">
            <summary>
            Test setup AddonLifecycle Service.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AddonLifecycleAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AetheryteListAgingStep">
            <summary>
            Test setup for the Aetheryte List.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AetheryteListAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AetheryteListAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.AetheryteListAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ChatAgingStep">
            <summary>
            Test setup for Chat.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ChatAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ChatAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ChatAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ConditionAgingStep">
            <summary>
            Test setup for Condition.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ConditionAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ConditionAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ConditionAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ContextMenuAgingStep">
            <summary>
            Tests for context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ContextMenuAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ContextMenuAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ContextMenuAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.DutyStateAgingStep">
            <summary>
            Test setup for the DutyState service class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.DutyStateAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.DutyStateAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.DutyStateAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep">
            <summary>
            Test setup for Territory Change.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep.#ctor(System.UInt16,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep"/> class.
            </summary>
            <param name="terri">The territory to check for.</param>
            <param name="name">Name to show.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.EnterTerritoryAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.FateTableAgingStep">
            <summary>
            Test setup for the Fate Table.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.FateTableAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.FateTableAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.FateTableAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GameConfigAgingStep">
            <summary>
            Test of GameConfig.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GameConfigAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GameConfigAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GameConfigAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GamepadStateAgingStep">
            <summary>
            Test setup for the Gamepad State.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GamepadStateAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GamepadStateAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.GamepadStateAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HandledExceptionAgingStep">
            <summary>
            Test dedicated to handling of Access Violations.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HandledExceptionAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HandledExceptionAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HandledExceptionAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HoverAgingStep">
            <summary>
            Test setup for the Hover events.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HoverAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HoverAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.HoverAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.IAgingStep">
            <summary>
            Interface for test implementations.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.IAgingStep.Name">
            <summary>
            Gets the name of the test.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.IAgingStep.RunStep">
            <summary>
            Run the test step, once per frame it is active.
            </summary>
            <returns>The result of this frame, test is discarded once a result other than <see cref="F:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult.Waiting"/> is returned.</returns>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.IAgingStep.CleanUp">
            <summary>
            Clean up this test.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ItemPayloadAgingStep">
            <summary>
            Test setup for item payloads.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ItemPayloadAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ItemPayloadAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ItemPayloadAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.KeyStateAgingStep">
            <summary>
            Test setup for the Key State.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.KeyStateAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.KeyStateAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.KeyStateAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LoginEventAgingStep">
            <summary>
            Test setup for the login events.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LoginEventAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LoginEventAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LoginEventAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LogoutEventAgingStep">
            <summary>
            Test setup for the login events.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LogoutEventAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LogoutEventAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LogoutEventAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LuminaAgingStep`1">
            <summary>
            Test setup for Lumina.
            </summary>
            <typeparam name="T">ExcelRow to run test on.</typeparam>
            <param name="isLargeSheet">Whether or not the sheet is large. If it is large, the self test will iterate through the full sheet in one frame and benchmark the time taken.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LuminaAgingStep`1.#ctor(System.Boolean)">
            <summary>
            Test setup for Lumina.
            </summary>
            <typeparam name="T">ExcelRow to run test on.</typeparam>
            <param name="isLargeSheet">Whether or not the sheet is large. If it is large, the self test will iterate through the full sheet in one frame and benchmark the time taken.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LuminaAgingStep`1.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LuminaAgingStep`1.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.LuminaAgingStep`1.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.MarketBoardAgingStep">
            <summary>
            Tests the various market board events.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.MarketBoardAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.MarketBoardAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.MarketBoardAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.NamePlateAgingStep">
            <summary>
            Tests for nameplates.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.NamePlateAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.NamePlateAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.NamePlateAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.PartyFinderAgingStep">
            <summary>
            Test setup for Party Finder events.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.PartyFinderAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.PartyFinderAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.PartyFinderAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.TargetAgingStep">
            <summary>
            Test setup for targets.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.TargetAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.TargetAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.TargetAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ToastAgingStep">
            <summary>
            Test setup for toasts.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ToastAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ToastAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.ToastAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep">
            <summary>
            Test that waits N frames.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep.#ctor(System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep"/> class.
            </summary>
            <param name="frames">Amount of frames to wait.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep.Name">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep.RunStep">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.AgingSteps.WaitFramesAgingStep.CleanUp">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult">
            <summary>
            Enum declaring result states of tests.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult.NotRan">
            <summary>
            Test was not ran.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult.Waiting">
            <summary>
            Test is waiting for completion.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult.Fail">
            <summary>
            Test has failed.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestStepResult.Pass">
            <summary>
            Test has passed.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow">
            <summary>
            Window for the Self-Test logic.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.SelfTest.SelfTestWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry">
            <summary>
            Basic, drawable settings entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.Name">
            <summary>
            Gets or sets the public, searchable name of this settings entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.IsValid">
            <summary>
            Gets or sets a value indicating whether or not this entry is valid.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.IsVisible">
            <summary>
            Gets or sets a value indicating whether or not this entry is visible.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.Id">
            <summary>
            Gets the ID of this settings entry, used for ImGui uniqueness.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.Load">
            <summary>
            Load this setting.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.Save">
            <summary>
            Save this setting.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.Draw">
            <summary>
            Draw this setting control.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.PostDraw">
            <summary>
            Called after the draw function and when the style overrides are removed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.OnOpen">
            <summary>
            Function to be called when the tab is opened.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsEntry.OnClose">
            <summary>
            Function to be called when the tab is closed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsTab.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow">
            <summary>
            The window that allows for general configuration of Dalamud itself.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.OpenTo(Dalamud.Interface.SettingsOpenKind)">
            <summary>
            Open the settings window to the tab specified by <paramref name="kind"/>.
            </summary>
            <param name="kind">The tab of the settings window to open.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.SetSearchText(System.String)">
            <summary>
            Sets the current search text and marks it as prefilled.
            </summary>
            <param name="text">The search term.</param>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.Tabs.SettingsTabAbout.OnOpen">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.Tabs.SettingsTabAbout.OnClose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.Settings.Tabs.SettingsTabAbout.Dispose">
            <summary>
            Disposes of managed and unmanaged resources.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow">
            <summary>
            Window for the Dalamud style editor.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow.OnOpen">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow.OnClose">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.StyleEditor.StyleEditorWindow.Draw">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow">
            <summary>
            Class responsible for drawing the main plugin window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.#ctor(Dalamud.Game.ClientState.ClientState,Dalamud.Configuration.Internal.DalamudConfiguration,Dalamud.Storage.Assets.DalamudAssetManager,Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory,Dalamud.Game.Framework,Dalamud.Game.Gui.GameGui,Dalamud.Interface.TitleScreenMenu,Dalamud.Console.ConsoleManager,Dalamud.Game.Addon.Lifecycle.AddonLifecycle)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow"/> class.
            </summary>
            <param name="clientState">An instance of <see cref="T:Dalamud.Game.ClientState.ClientState"/>.</param>
            <param name="configuration">An instance of <see cref="T:Dalamud.Configuration.Internal.DalamudConfiguration"/>.</param>
            <param name="dalamudAssetManager">An instance of <see cref="T:Dalamud.Storage.Assets.DalamudAssetManager"/>.</param>
            <param name="fontAtlasFactory">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory"/>.</param>
            <param name="framework">An instance of <see cref="T:Dalamud.Game.Framework"/>.</param>
            <param name="titleScreenMenu">An instance of <see cref="T:Dalamud.Interface.TitleScreenMenu"/>.</param>
            <param name="gameGui">An instance of <see cref="T:Dalamud.Game.Gui.GameGui"/>.</param>
            <param name="consoleManager">An instance of <see cref="T:Dalamud.Console.ConsoleManager"/>.</param>
            <param name="addonLifecycle">An instance of <see cref="T:Dalamud.Game.Addon.Lifecycle.AddonLifecycle"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.AllowDrawing">
            <summary>
            Gets or sets a value indicating whether drawing is allowed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.PreDraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.PostDraw">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Internal.Windows.TitleScreenMenuWindow.Draw">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder">
            <summary>A fluent ImGui glyph range builder.</summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.Clear">
            <summary>Clears the builder.</summary>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>A builder is in cleared state on first use.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char)">
            <summary>Adds a single codepoint to the builder.</summary>
            <param name="codepoint">The codepoint to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.UInt32)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Int32)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Text.Unicode.UnicodeRange)">
            <summary>Adds a unicode range to the builder.</summary>
            <param name="range">The unicode range to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange)">
            <summary>Adds unicode ranges to the builder.</summary>
            <param name="range1">The 1st unicode range to add.</param>
            <param name="range2">The 2st unicode range to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange)">
            <summary>Adds unicode ranges to the builder.</summary>
            <param name="range1">The 1st unicode range to add.</param>
            <param name="range2">The 2st unicode range to add.</param>
            <param name="range3">The 3rd unicode range to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange,System.Text.Unicode.UnicodeRange[])">
            <summary>Adds unicode ranges to the builder.</summary>
            <param name="range1">The 1st unicode range to add.</param>
            <param name="range2">The 2st unicode range to add.</param>
            <param name="range3">The 3rd unicode range to add.</param>
            <param name="range4">The 4th unicode range to add.</param>
            <param name="evenMoreRanges">Even more unicode ranges to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Collections.Generic.IEnumerable{System.Text.Unicode.UnicodeRange})">
            <summary>Adds unicode ranges to the builder.</summary>
            <param name="ranges">Unicode ranges to add.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char,System.Char)">
            <summary>Adds a range of characters to the builder.</summary>
            <param name="from">The first codepoint, inclusive.</param>
            <param name="to">The last codepoint, inclusive.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>
            <para>Unsupported codepoints will be ignored.</para>
            <para>If <paramref name="from"/> is more than <paramref name="to"/>, then they will be swapped.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.UInt32,System.UInt32)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char,System.Char)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Int32,System.Int32)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Char,System.Char)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.ReadOnlySpan{System.Byte})">
            <summary>Adds characters from a UTF-8 character sequence.</summary>
            <param name="utf8Sequence">The sequence.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Collections.Generic.IEnumerable{System.Byte})">
            <summary>Adds characters from a UTF-8 character sequence.</summary>
            <param name="utf8Sequence">The sequence.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.ReadOnlySpan{System.Char})">
            <summary>Adds characters from a UTF-16 character sequence.</summary>
            <param name="utf16Sequence">The sequence.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.Collections.Generic.IEnumerable{System.Char})">
            <summary>Adds characters from a UTF-16 character sequence.</summary>
            <param name="utf16Sequence">The sequence.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.With(System.String)">
            <summary>Adds characters from a string.</summary>
            <param name="string">The string.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.WithLanguage(System.Globalization.CultureInfo)">
            <summary>Adds glyphs that are likely to be used in the given culture to the builder.</summary>
            <param name="cultureInfo">A culture info.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>Unsupported codepoints will be ignored. Unsupported culture will do nothing.
            Do make a PR if you need more.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.WithLanguage(System.String)">
            <summary>Adds glyphs that are likely to be used in the given culture to the builder.</summary>
            <param name="languageTag">A language tag that will be used to locate the culture info.</param>
            <returns><c>this</c> for method chaining.</returns>
            <remarks>See <see cref="M:System.Globalization.CultureInfo.GetCultureInfo(System.String)"/> documentation for supported language tags.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.Build(System.Boolean,System.Boolean)">
            <summary>Builds the accumulated data into an ImGui glyph range.</summary>
            <param name="addFallbackCodepoints">Whether to add the default fallback codepoints to the range.</param>
            <param name="addEllipsisCodepoints">Whether to add the default ellipsis codepoints to the range.</param>
            <returns>The built ImGui glyph ranges.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.BuildExact">
            <summary>Builds the accumulated data into an ImGui glyph range, exactly as specified.</summary>
            <returns>The built ImGui glyph ranges.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.EnsureCharacters">
            <summary>Ensures that <see cref="F:Dalamud.Interface.ManagedFontAtlas.FluentGlyphRangeBuilder.characters"/> is not null, by creating one as necessary.</summary>
            <returns>An instance of <see cref="T:System.Collections.BitArray"/>.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode">
            <summary>
            How to rebuild <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Disable">
            <summary>
            Do not rebuild.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.OnNewFrame">
            <summary>
            Rebuild on new frame.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Async">
            <summary>
            Rebuild asynchronously.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep">
            <summary>
            Build step for <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild">
            <summary>
            Called before calling <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/>.<br />
            Expect <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild"/> to be passed.<br />
            When called from <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/>, this will be called <b>before</b> the delegates
            passed to <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PostBuild">
            <summary>
            Called after calling <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/>.<br />
            Expect <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild"/> to be passed.<br />
            When called from <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/>, this will be called <b>after</b> the delegates
            passed to <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)"/>; you can do cross-font operations here.<br />
            <br />
            This callback is not guaranteed to happen after <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild"/>,
            but it will never happen on its own.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate">
            <summary>
            Delegate to be called when a font needs to be built.
            </summary>
            <param name="toolkit">A toolkit that may help you for font building steps.</param>
            <remarks>
            An implementation of <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit"/> may implement all of
            <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild"/> and <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild"/>.<br />
            Either use <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.BuildStep"/> to identify the build step, or use
            <see cref="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit,System.Action{Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild})"/> and <see cref="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.OnPostBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit,System.Action{Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild})"/>
            for routing.
            </remarks>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities">
            <summary>
            Convenience function for building fonts through <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.BeginGlyphRange(System.Collections.Generic.IEnumerable{System.Char})">
            <summary>Begins building a new array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges.</summary>
            <param name="chars">The chars.</param>
            <returns>A new range builder.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.BeginGlyphRange(System.ReadOnlySpan{System.Char})">
            <summary>Begins building a new array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges.</summary>
            <param name="chars">The chars.</param>
            <returns>A new range builder.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.BeginGlyphRange(System.String)">
            <summary>Begins building a new array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges.</summary>
            <param name="chars">The chars.</param>
            <returns>A new range builder.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.BeginGlyphRange(System.Text.Unicode.UnicodeRange)">
            <summary>Begins building a new array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges.</summary>
            <param name="range">The unicode range.</param>
            <returns>A new range builder.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.ToGlyphRange(System.Collections.Generic.IEnumerable{System.Char},System.Boolean,System.Boolean)">
            <summary>
            Compiles given <see cref="T:System.Char"/>s into an array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges. 
            </summary>
            <param name="enumerable">The chars.</param>
            <param name="addFallbackCodepoints">Add fallback codepoints to the range.</param>
            <param name="addEllipsisCodepoints">Add ellipsis codepoints to the range.</param>
            <returns>The compiled range.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.ToGlyphRange(System.ReadOnlySpan{System.Char},System.Boolean,System.Boolean)">
            <summary>
            Compiles given <see cref="T:System.Char"/>s into an array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges. 
            </summary>
            <param name="span">The chars.</param>
            <param name="addFallbackCodepoints">Add fallback codepoints to the range.</param>
            <param name="addEllipsisCodepoints">Add ellipsis codepoints to the range.</param>
            <returns>The compiled range.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.ToGlyphRange(System.String,System.Boolean,System.Boolean)">
            <summary>
            Compiles given string into an array of <see cref="T:System.UInt16"/> containing ImGui glyph ranges. 
            </summary>
            <param name="string">The string.</param>
            <param name="addFallbackCodepoints">Add fallback codepoints to the range.</param>
            <param name="addEllipsisCodepoints">Add ellipsis codepoints to the range.</param>
            <returns>The compiled range.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.FindConfigPtr(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit,ImGuiNET.ImFontPtr)">
            <summary>
            Finds the corresponding <see cref="T:ImGuiNET.ImFontConfigPtr"/> in
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.NewImAtlas"/>.<see cref="P:ImGuiNET.ImFontAtlasPtr.ConfigData"/> that corresponds to the
            specified font <paramref name="fontPtr"/>.
            </summary>
            <param name="toolkit">The toolkit.</param>
            <param name="fontPtr">The font.</param>
            <returns>The relevant config pointer, or empty config pointer if not found.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit,System.Action{Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild})">
            <summary>
            Invokes <paramref name="action"/>
            if <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.BuildStep"/> of <paramref name="toolkit"/>
            is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild"/>.
            </summary>
            <param name="toolkit">The toolkit.</param>
            <param name="action">The action.</param>
            <returns>This, for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities.OnPostBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit,System.Action{Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild})">
            <summary>
            Invokes <paramref name="action"/>
            if <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.BuildStep"/> of <paramref name="toolkit"/>
            is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PostBuild"/>.
            </summary>
            <param name="toolkit">The toolkit.</param>
            <param name="action">The action.</param>
            <returns>toolkit, for method chaining.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.FontScaleMode">
            <summary>
            Specifies how should global font scale affect a font.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontScaleMode.Default">
            <summary>
            Do the default handling. Dalamud will load the sufficienty large font that will accomodate the global scale,
            and stretch the loaded glyphs so that they look pixel-perfect after applying global scale on drawing.
            Note that bitmap fonts and game fonts will always look blurry if they're not in their original sizes.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontScaleMode.SkipHandling">
            <summary>
            Do nothing with the font. Dalamud will load the font with the size that is exactly as specified.
            On drawing, the font will look blurry due to stretching.
            Intended for use with custom scale handling.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.FontScaleMode.UndoGlobalScale">
            <summary>
            Stretch the glyphs of the loaded font by the inverse of the global scale.
            On drawing, the font will always render exactly as the requested size without blurring, as long as
            <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> and <see cref="M:ImGuiNET.ImGui.SetWindowFontScale(System.Single)"/> do not affect the scale any
            further. Note that bitmap fonts and game fonts will always look blurry if they're not in their original sizes.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas">
            <summary>
            Wrapper for <see cref="T:ImGuiNET.ImFontAtlasPtr"/>.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange">
            <summary>
            Event to be called on build step changes.<br />
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> is meaningless for this event.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.RebuildRecommend">
            <summary>
            Event fired when a font rebuild operation is recommended.<br />
            This event will be invoked from the main thread.<br />
            <br />
            Reasons for the event include changes in <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> and
            initialization of new associated font handles.
            </summary>
            <remarks>
            You should call <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsAsync"/> or <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsOnNextFrame"/>
            if <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode"/> is not set to <c>true</c>.<br />
            Avoid calling <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsImmediately"/> here; it will block the main thread.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.Name">
            <summary>
            Gets the name of the atlas. For logging and debugging purposes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode">
            <summary>
            Gets a value how the atlas should be rebuilt when the relevant Dalamud Configuration changes. 
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.ImAtlas">
            <summary>
            Gets the font atlas. Might be empty.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildTask">
            <summary>
            Gets the task that represents the current font rebuild state.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.HasBuiltAtlas">
            <summary>
            Gets a value indicating whether there exists any built atlas, regardless of <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildTask"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.IsGlobalScaled">
            <summary>
            Gets a value indicating whether this font atlas is under the effect of global scale.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.SuppressAutoRebuild">
            <summary>
            Suppresses automatically rebuilding fonts for the scope.
            </summary>
            <returns>An instance of <see cref="T:System.IDisposable"/> that will release the suppression.</returns>
            <remarks>
            Use when you will be creating multiple new handles, and want rebuild to trigger only when you're done doing so.
            This function will effectively do nothing, if <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode"/> is set to
            <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Disable"/>.
            </remarks>
            <example>
            <code>
            using (atlas.SuppressBuild()) {
                this.font1 = atlas.NewGameFontHandle(...);
                this.font2 = atlas.NewDelegateFontHandle(...);
            }
            </code>
            </example>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewGameFontHandle(Dalamud.Interface.GameFonts.GameFontStyle)">
            <summary>Creates a new <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/> from game's built-in fonts.</summary>
            <param name="style">Font to use.</param>
            <returns>Handle to a font that may or may not be ready yet.</returns>
            <exception cref="T:System.InvalidOperationException">When called during <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/> and alike.
            Move the font handle creating code outside those handlers, and only initialize them once.
            Call <see cref="M:System.IDisposable.Dispose"/> on a previous font handle if you're replacing one.</exception>
            <remarks>This function does not throw. <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.LoadException"/> will be populated instead, if
            the build procedure has failed. <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Push"/> can be used regardless of the state of the font
            handle.</remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <summary>Creates a new IFontHandle using your own callbacks.</summary>
            <param name="buildStepDelegate">Callback for <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/>.</param>
            <returns>Handle to a font that may or may not be ready yet.</returns>
            <exception cref="T:System.InvalidOperationException">When called during <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/> and alike.
            Move the font handle creating code outside those handlers, and only initialize them once.
            Call <see cref="M:System.IDisposable.Dispose"/> on a previous font handle if you're replacing one.</exception>
            <remarks>Consider calling <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AttachExtraGlyphsForDalamudLanguage(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/> to
            support glyphs that are not supplied by the game by default; this mostly affects Chinese and Korean language
            users.</remarks>
            <remarks>
            <para>Consider calling <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AttachExtraGlyphsForDalamudLanguage(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/> to
            support glyphs that are not supplied by the game by default; this mostly affects Chinese and Korean language
            users.</para>
            <para>This function does not throw, even if <paramref name="buildStepDelegate"/> would throw exceptions.
            Instead, if it fails, the returned handle will contain an <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.LoadException"/> property
            containing the exception happened during the build process. <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Push"/> can be used even if
            the build process has not been completed yet or failed.</para>
            </remarks>
            <example>
            <b>On initialization</b>:
            <code>
            this.fontHandle = atlas.NewDelegateFontHandle(e => e.OnPreBuild(tk => {
                var config = new SafeFontConfig { SizePx = UiBuilder.DefaultFontSizePx };
                config.MergeFont = tk.AddFontFromFile(@"C:\Windows\Fonts\comic.ttf", config);
                tk.AddGameSymbol(config);
                tk.AddExtraGlyphsForDalamudLanguage(config);
                // optionally do the following if you have to add more than one font here,
                // to specify which font added during this delegate is the final font to use.
                tk.Font = config.MergeFont;
            }));
            // or
            this.fontHandle = atlas.NewDelegateFontHandle(e => e.OnPreBuild(tk => tk.AddDalamudDefaultFont(36)));
            </code>
            <br />
            <b>On use</b>:
            <code>
            using (this.fontHandle.Push())
                ImGui.TextUnformatted("Example");
            </code>
            </example>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsOnNextFrame">
            <summary>
            Queues rebuilding fonts, on the main thread.<br />
            Note that <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildTask"/> would not necessarily get changed from calling this function.
            </summary>
            <exception cref="T:System.InvalidOperationException">If <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode"/> is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Async"/>.</exception>
            <remarks>
            Using this method will block the main thread on rebuilding fonts, effectively calling
            <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsImmediately"/> from the main thread. Consider migrating to <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsAsync"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsImmediately">
            <summary>
            Rebuilds fonts immediately, on the current thread.
            </summary>
            <exception cref="T:System.InvalidOperationException">If <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode"/> is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.Async"/>.</exception>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildFontsAsync">
            <summary>
            Rebuilds fonts asynchronously, on any thread. 
            </summary>
            <returns>The task.</returns>
            <exception cref="T:System.InvalidOperationException">If <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.AutoRebuildMode"/> is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.OnNewFrame"/>.</exception>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit">
            <summary>
            Common stuff for <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild"/> and <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild"/>.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font">
            <summary>
            Gets or sets the font relevant to the call.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Scale">
            <summary>
            Gets the current scale this font atlas is being built with.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.IsAsyncBuildOperation">
            <summary>
            Gets a value indicating whether the current build operation is asynchronous.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.BuildStep">
            <summary>
            Gets the current build step.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.NewImAtlas">
            <summary>
            Gets the font atlas being built.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Fonts">
            <summary>
            Gets the wrapper for <see cref="F:ImGuiNET.ImFontAtlas.Fonts"/> of <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.NewImAtlas"/>.<br />
            This does not need to be disposed. Calling <see cref="M:System.IDisposable.Dispose"/> does nothing.-
            <br />
            Modification of this vector may result in undefined behaviors.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.DisposeWithAtlas``1(``0)">
            <summary>
            Queues an item to be disposed after the native atlas gets disposed, successful or not.
            </summary>
            <typeparam name="T">Disposable type.</typeparam>
            <param name="disposable">The disposable.</param>
            <returns>The same <paramref name="disposable"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.DisposeWithAtlas(System.Runtime.InteropServices.GCHandle)">
            <summary>
            Queues an item to be disposed after the native atlas gets disposed, successful or not.
            </summary>
            <param name="gcHandle">The gc handle.</param>
            <returns>The same <paramref name="gcHandle"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.DisposeWithAtlas(System.Action)">
            <summary>
            Queues an item to be disposed after the native atlas gets disposed, successful or not.
            </summary>
            <param name="action">The action to run on dispose.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.GetFont(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <summary>
            Gets the instance of <see cref="T:ImGuiNET.ImFontPtr"/> corresponding to <paramref name="fontHandle"/>
            from <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.NewImAtlas"/>.
            </summary>
            <param name="fontHandle">The font handle.</param>
            <returns>The corresonding <see cref="T:ImGuiNET.ImFontPtr"/>, or default if not found.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild">
            <summary>
            Toolkit for use when the build state is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PostBuild"/>.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.GetFontScaleMode(ImGuiNET.ImFontPtr)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.GetFontScaleMode(ImGuiNET.ImFontPtr)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.StoreTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <summary>
            Stores a texture to be managed with the atlas.
            </summary>
            <param name="textureWrap">The texture wrap.</param>
            <param name="disposeOnError">Dispose the wrap on error.</param>
            <returns>The texture index.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.FitRatio(ImGuiNET.ImFontPtr,System.Boolean)">
            <summary>
            Fits a font to a fixed 1:1 ratio adjusting glyph positions horizontally and vertically to fit within font size boundaries.
            </summary>
            <param name="font">The font to fit.</param>
            <param name="rebuildLookupTable">Whether to call target.BuildLookupTable().</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.CopyGlyphsAcrossFonts(ImGuiNET.ImFontPtr,ImGuiNET.ImFontPtr,System.Boolean,System.Boolean,System.Char,System.Char)">
            <summary>
            Copies glyphs across fonts, in a safer way.<br />
            If the font does not belong to the current atlas, this function is a no-op.
            </summary>
            <param name="source">Source font.</param>
            <param name="target">Target font.</param>
            <param name="missingOnly">Whether to copy missing glyphs only.</param>
            <param name="rebuildLookupTable">Whether to call target.BuildLookupTable().</param>
            <param name="rangeLow">Low codepoint range to copy.</param>
            <param name="rangeHigh">High codepoing range to copy.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.BuildLookupTable(ImGuiNET.ImFontPtr)">
            <summary>
            Calls <see cref="M:ImGuiNET.ImFontPtr.BuildLookupTable"/>, with some fixups.
            </summary>
            <param name="font">The font.</param>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild">
            <summary>
            Toolkit for use when the build state is <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild"/>.<br />
            Not intended for plugins to implement.<br />
            <br />
            After <see cref="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate"/> returns,
            either <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> must be set,
            or at least one font must have been added to the atlas using one of AddFont... functions.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.DisposeAfterBuild``1(``0)">
            <summary>
            Queues an item to be disposed after the whole build process gets complete, successful or not.
            </summary>
            <typeparam name="T">Disposable type.</typeparam>
            <param name="disposable">The disposable.</param>
            <returns>The same <paramref name="disposable"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.DisposeAfterBuild(System.Runtime.InteropServices.GCHandle)">
            <summary>
            Queues an item to be disposed after the whole build process gets complete, successful or not.
            </summary>
            <param name="gcHandle">The gc handle.</param>
            <returns>The same <paramref name="gcHandle"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.DisposeAfterBuild(System.Action)">
            <summary>
            Queues an item to be disposed after the whole build process gets complete, successful or not.
            </summary>
            <param name="action">The action to run on dispose.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.SetFontScaleMode(ImGuiNET.ImFontPtr,Dalamud.Interface.ManagedFontAtlas.FontScaleMode)">
            <summary>
            Sets the scaling mode for the given font.
            </summary>
            <param name="fontPtr">The font, returned from <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromFile(System.String,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/> and alike.
            Note that <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> property is not guaranteed to be automatically updated upon
            calling font adding functions. Pass the return value from font adding functions, not
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> property.</param>
            <param name="mode">The scaling mode.</param>
            <returns><paramref name="fontPtr"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.GetFontScaleMode(ImGuiNET.ImFontPtr)">
            <summary>
            Gets the scaling mode for the given font.
            </summary>
            <param name="fontPtr">The font.</param>
            <returns>The scaling mode.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.RegisterPostBuild(System.Action)">
            <summary>
            Registers a function to be run after build.
            </summary>
            <param name="action">The action to run.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromImGuiHeapAllocatedMemory(System.IntPtr,System.Int32,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Boolean,System.String)">
            <summary>
            Adds a font from memory region allocated using <see cref="M:Dalamud.Interface.Utility.ImGuiHelpers.AllocateMemory(System.Int32)"/>.<br />
            <b>It WILL crash if you try to use a memory pointer allocated in some other way.</b><br />
            <b>
            Do NOT call <see cref="M:ImGuiNET.ImGuiNative.igMemFree(System.Void*)"/> on the <paramref name="dataPointer"/> once this function has
            been called, unless <paramref name="freeOnException"/> is set and the function has thrown an error.
            </b>
            </summary>
            <param name="dataPointer">Memory address for the data allocated using <see cref="M:Dalamud.Interface.Utility.ImGuiHelpers.AllocateMemory(System.Int32)"/>.</param>
            <param name="dataSize">The size of the font file..</param>
            <param name="fontConfig">The font config.</param>
            <param name="freeOnException">Free <paramref name="dataPointer"/> if an exception happens.</param>
            <param name="debugTag">A debug tag.</param>
            <returns>The newly added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromImGuiHeapAllocatedMemory(System.Void*,System.Int32,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Boolean,System.String)">
            <summary>
            Adds a font from memory region allocated using <see cref="M:Dalamud.Interface.Utility.ImGuiHelpers.AllocateMemory(System.Int32)"/>.<br />
            <b>It WILL crash if you try to use a memory pointer allocated in some other way.</b><br />
            <b>
            Do NOT call <see cref="M:ImGuiNET.ImGuiNative.igMemFree(System.Void*)"/> on the <paramref name="dataPointer"/> once this function has
            been called, unless <paramref name="freeOnException"/> is set and the function has thrown an error.
            </b>
            </summary>
            <param name="dataPointer">Memory address for the data allocated using <see cref="M:Dalamud.Interface.Utility.ImGuiHelpers.AllocateMemory(System.Int32)"/>.</param>
            <param name="dataSize">The size of the font file..</param>
            <param name="fontConfig">The font config.</param>
            <param name="freeOnException">Free <paramref name="dataPointer"/> if an exception happens.</param>
            <param name="debugTag">A debug tag.</param>
            <returns>The newly added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromFile(System.String,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds a font from a file.
            </summary>
            <param name="path">The file path to create a new font from.</param>
            <param name="fontConfig">The font config.</param>
            <returns>The newly added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromStream(System.IO.Stream,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Boolean,System.String)">
            <summary>
            Adds a font from a stream.
            </summary>
            <param name="stream">The stream to create a new font from.</param>
            <param name="fontConfig">The font config.</param>
            <param name="leaveOpen">Dispose when this function returns or throws.</param>
            <param name="debugTag">A debug tag.</param>
            <returns>The newly added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontFromMemory(System.ReadOnlySpan{System.Byte},Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.String)">
            <summary>
            Adds a font from memory.
            </summary>
            <param name="span">The span to create from.</param>
            <param name="fontConfig">The font config.</param>
            <param name="debugTag">A debug tag.</param>
            <returns>The newly added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddDalamudDefaultFont(System.Single,System.UInt16[])">
            <summary>
            Adds the default font known to the current font atlas.<br />
            <br />
            Includes <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontAwesomeIconFont(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/> and <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AttachExtraGlyphsForDalamudLanguage(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/>.<br />
            As this involves adding multiple fonts, calling this function will set <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/>
            as the return value of this function, if it was empty before.
            </summary>
            <param name="sizePx">
            Font size in pixels.
            If a negative value is supplied,
            (<see cref="P:Dalamud.Interface.UiBuilder.DefaultFontSpec"/>.<see cref="P:Dalamud.Interface.FontIdentifier.IFontSpec.SizePx"/> * <paramref name="sizePx"/>) will be
            used as the font size. Specify -1 to use the default font size.
            </param>
            <param name="glyphRanges">The glyph ranges. Use <see cref="T:Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildToolkitUtilities"/>.ToGlyphRange to build.</param>
            <returns>A font returned from <see cref="M:ImGuiNET.ImFontAtlasPtr.AddFont(ImGuiNET.ImFontConfigPtr)"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddDalamudAssetFont(Dalamud.DalamudAsset,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds a font that is shipped with Dalamud.<br />
            <br />
            Note: if game symbols font file is requested but is unavailable,
            then it will take the glyphs from game's built-in fonts, and everything in <paramref name="fontConfig"/>
            will be ignored but <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePx"/>, <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.MergeFont"/>,
            and <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/>.
            </summary>
            <param name="asset">The font type.</param>
            <param name="fontConfig">The font config.</param>
            <returns>The added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddFontAwesomeIconFont(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Same with <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddDalamudAssetFont(Dalamud.DalamudAsset,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)"/>(<see cref="F:Dalamud.DalamudAsset.FontAwesomeFreeSolid"/>, ...),
            but using only FontAwesome icon ranges.<br />
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/> will be ignored.
            </summary>
            <param name="fontConfig">The font config.</param>
            <returns>The added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddGameSymbol(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds the game's symbols into the provided font.<br />
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/> will be ignored.<br />
            If the game symbol font file is unavailable, only <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePx"/> will be honored.
            </summary>
            <param name="fontConfig">The font config.</param>
            <returns>The added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AddGameGlyphs(Dalamud.Interface.GameFonts.GameFontStyle,System.UInt16[],ImGuiNET.ImFontPtr)">
            <summary>
            Adds the game glyphs to the font.
            </summary>
            <param name="gameFontStyle">The font style.</param>
            <param name="glyphRanges">The glyph ranges.</param>
            <param name="mergeFont">The font to merge to. If empty, then a new font will be created.</param>
            <returns>The added font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AttachWindowsDefaultFont(System.Globalization.CultureInfo,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Int32,System.Int32,System.Int32)">
            <summary>Adds glyphs from the Windows default font for the given culture info into the provided font.</summary>
            <param name="cultureInfo">The culture info.</param>
            <param name="fontConfig">The font config. If <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.MergeFont"/> is not set, then
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> will be used as the target. If that is empty too, then it will do
            nothing.</param>
            <param name="weight">The font weight, in range from <c>1</c> to <c>1000</c>. <c>400</c> is regular(normal).
            </param>
            <param name="stretch">The font stretch, in range from <c>1</c> to <c>9</c>. <c>5</c> is medium(normal).
            </param>
            <param name="style">The font style, in range from <c>0</c> to <c>2</c>. <c>0</c> is normal.</param>
            <remarks>
            <para>May do nothing at all if <paramref name="cultureInfo"/> is unsupported by Dalamud font handler.</para> 
            <para>See
            <a href="https://learn.microsoft.com/en-us/windows/apps/design/globalizing/loc-international-fonts">Microsoft
            Learn</a> for the fonts.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.AttachExtraGlyphsForDalamudLanguage(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds glyphs of extra languages into the provided font, depending on Dalamud Configuration.<br />
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/> will be ignored.
            </summary>
            <param name="fontConfig">The font config. If <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.MergeFont"/> is not set, then
            <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/> will be used as the target. If that is empty too, then it will do
            nothing.</param>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle">
            <summary>
            Represents a reference counting handle for fonts.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle.ImFontChangedDelegate">
            <summary>
            Delegate for <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontHandle.ImFontChanged"/>.
            </summary>
            <param name="fontHandle">The relevant font handle.</param>
            <param name="lockedFont">The locked font for this font handle, locked during the call of this delegate.</param>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.IFontHandle.ImFontChanged">
            <summary>
            Called when the built instance of <see cref="T:ImGuiNET.ImFontPtr"/> has been changed.<br />
            This event can be invoked outside the main thread.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.LoadException">
            <summary>
            Gets the load exception, if it failed to load. Otherwise, it is null.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Available">
            <summary>
            Gets a value indicating whether this font is ready for use.
            </summary>
            <remarks>
            Use <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Push"/> directly if you want to keep the current ImGui font if the font is not ready.<br />
            Alternatively, use <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.WaitAsync"/> to wait for this property to become <c>true</c>.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Lock">
            <summary>
            Locks the fully constructed instance of <see cref="T:ImGuiNET.ImFontPtr"/> corresponding to the this
            <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>, for use in any thread.<br />
            Modification of the font will exhibit undefined behavior if some other thread also uses the font.
            </summary>
            <returns>An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont"/> that <b>must</b> be disposed after use.</returns>
            <remarks>
            Calling <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>.<see cref="M:System.IDisposable.Dispose"/> will not unlock the <see cref="T:ImGuiNET.ImFontPtr"/>
            locked by this function.
            </remarks>
            <exception cref="T:System.InvalidOperationException">If <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Available"/> is <c>false</c>.</exception>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Push">
            <summary>
            Pushes the current font into ImGui font stack, if available.<br />
            Use <see cref="M:ImGuiNET.ImGui.GetFont"/> to access the current font.<br />
            You may not access the font once you dispose this object.
            </summary>
            <returns>A disposable object that will pop the font on dispose.</returns>
            <exception cref="T:System.InvalidOperationException">If called outside of the main thread.</exception>
            <remarks>
            <para>This function uses <see cref="M:ImGuiNET.ImGui.PushFont(ImGuiNET.ImFontPtr)"/>, and may do extra things. 
            Use <see cref="M:System.IDisposable.Dispose"/> or <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Pop"/> to undo this operation.
            Do not use <see cref="M:ImGuiNET.ImGui.PopFont"/>.</para>
            </remarks>
            <example>
            <b>Push a font with `using` clause.</b>
            <code>
            using (fontHandle.Push())
                ImGui.TextUnformatted("Test");
            </code>
            <b>Push a font with a matching call to <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Pop"/>.</b>
            <code>
            fontHandle.Push();
            ImGui.TextUnformatted("Test 2");
            fontHandle.Pop();
            </code>
            <b>Push a font between two choices.</b>
            <code>
            using ((someCondition ? myFontHandle : dalamudPluginInterface.UiBuilder.MonoFontHandle).Push())
                ImGui.TextUnformatted("Test 3"); 
            </code>
            </example>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Pop">
            <summary>
            Pops the font pushed to ImGui using <see cref="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Push"/>, cleaning up any extra information as needed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.IFontHandle.WaitAsync">
            <summary>
            Waits for <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontHandle.Available"/> to become <c>true</c>.
            </summary>
            <returns>A task containing this <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont">
            <summary>
            The wrapper for <see cref="T:ImGuiNET.ImFontPtr"/>, guaranteeing that the associated data will be available as long as
            this struct is not disposed.<br />
            Not intended for plugins to implement.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.ILockedImFont.ImFont">
            <summary>
            Gets the associated <see cref="T:ImGuiNET.ImFontPtr"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.ILockedImFont.NewRef">
            <summary>
            Creates a new instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont"/> with an additional reference to the owner.
            </summary>
            <returns>The new locked instance.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle">
            <summary>
            A font handle representing a user-callback generated font.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager,Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle"/> class.
            </summary>
            <param name="manager">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager"/>.</param>
            <param name="callOnBuildStepChange">Callback for <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.CallOnBuildStepChange">
            <summary>
            Gets the function to be called on build step changes.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager">
            <summary>
            Manager for <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle"/>s.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager"/> class.
            </summary>
            <param name="atlasName">The name of the owner atlas.</param>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.RebuildRecommend">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.Substance">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.NewFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.FreeFontHandle(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager.NewSubstance(Dalamud.Utility.IRefCountable)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance">
            <summary>
            Substance from <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleManager"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager,Dalamud.Utility.IRefCountable,Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance"/> class.
            </summary>
            <param name="manager">The manager.</param>
            <param name="dataRoot">The data root.</param>
            <param name="relevantHandles">The relevant handles.</param>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.RelevantHandles">
            <summary>
            Gets the relevant handles.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.Dalamud#Interface#ManagedFontAtlas#Internals#IFontHandleSubstance#RelevantHandles">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.DataRoot">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.Manager">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.GetFontPtr(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.GetBuildException(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.OnPreBuildCleanup(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <inheritdoc/>        
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.DelegateFontHandle.HandleSubstance.OnPostBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory">
            <summary>
            Standalone font atlas.
            </summary>
            <summary>
            Factory for the implementation of <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
            <summary>
            Standalone font atlas.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit">
            <summary>
            Implementations for <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild"/> and
            <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory,Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.FontAtlasBuiltData,Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit"/> class.
            </summary>
            <param name="factory">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory"/>.</param>
            <param name="data">New atlas.</param>
            <param name="gameFontHandleSubstance">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance"/>.</param>
            <param name="isAsync">Specify whether the current build operation is an asynchronous one.</param>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.Font">
            <inheritdoc cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.Scale">
            <inheritdoc cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Font"/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.IsAsyncBuildOperation">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.BuildStep">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.NewImAtlas">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.Fonts">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.FontScaleModes">
            <summary>
            Gets the font scale modes.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeAfterBuild``1(``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeAfterBuild(System.Runtime.InteropServices.GCHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeAfterBuild(System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeWithAtlas``1(``0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeWithAtlas(System.Runtime.InteropServices.GCHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.DisposeWithAtlas(System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.GetFont(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.SetFontScaleMode(ImGuiNET.ImFontPtr,Dalamud.Interface.ManagedFontAtlas.FontScaleMode)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.GetFontScaleMode(ImGuiNET.ImFontPtr)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild.GetFontScaleMode(ImGuiNET.ImFontPtr)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.StoreTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.RegisterPostBuild(System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddFontFromImGuiHeapAllocatedMemory(System.Void*,System.Int32,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Boolean,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddFontFromFile(System.String,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddFontFromStream(System.IO.Stream,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Boolean,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddFontFromMemory(System.ReadOnlySpan{System.Byte},Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddDalamudDefaultFont(System.Single,System.UInt16[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddDalamudAssetFont(Dalamud.DalamudAsset,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddFontAwesomeIconFont(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddGameSymbol(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AddGameGlyphs(Dalamud.Interface.GameFonts.GameFontStyle,System.UInt16[],ImGuiNET.ImFontPtr)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AttachWindowsDefaultFont(System.Globalization.CultureInfo,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@,System.Int32,System.Int32,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.AttachExtraGlyphsForDalamudLanguage(Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.CopyGlyphsAcrossFonts(ImGuiNET.ImFontPtr,ImGuiNET.ImFontPtr,System.Boolean,System.Boolean,System.Char,System.Char)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.BuildLookupTable(ImGuiNET.ImFontPtr)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.BuildToolkit.FitRatio(ImGuiNET.ImFontPtr,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DefaultFontSpecOverride">
            <summary>
            Gets or sets a value indicating whether to override configuration for <see cref="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DefaultFontSpec"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DefaultFontSpec">
            <summary>
            Gets the default font ID.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.Framework">
            <summary>
            Gets the service instance of <see cref="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.Framework"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.InterfaceManager">
            <summary>
            Gets the service instance of <see cref="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.InterfaceManager"/>.<br />
            <see cref="P:Dalamud.Interface.Internal.InterfaceManager.Scene"/> may not yet be available.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.TextureManager">
            <summary>
            Gets the service instance of <see cref="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.TextureManager"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.SceneTask">
            <summary>
            Gets the async task for <see cref="T:ImGuiScene.RawDX11Scene"/> inside <see cref="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.InterfaceManager"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DefaultGlyphRanges">
            <summary>
            Gets the default glyph ranges (glyph ranges of <see cref="F:Dalamud.Interface.GameFonts.GameFontFamilyAndSize.Axis12"/>).
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.HasGameSymbolsFontFile">
            <summary>
            Gets a value indicating whether game symbol font file is available.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.CreateFontAtlas(System.String,Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode,System.Boolean,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Creates a new instance of a class that implements the <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/> interface.
            </summary>
            <param name="atlasName">Name of atlas, for debugging and logging purposes.</param>
            <param name="autoRebuildMode">Specify how to auto rebuild.</param>
            <param name="isGlobalScaled">Whether the fonts in the atlas is global scaled.</param>
            <param name="ownerPlugin">The owner plugin, if any.</param>
            <returns>The new font atlas.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.AddFont(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,Dalamud.DalamudAsset,Dalamud.Interface.ManagedFontAtlas.SafeFontConfig@)">
            <summary>
            Adds the font from Dalamud Assets.
            </summary>
            <param name="toolkitPreBuild">The toolkitPostBuild.</param>
            <param name="asset">The font.</param>
            <param name="fontConfig">The font config.</param>
            <returns>The address and size.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.GetFdtReader(Dalamud.Interface.GameFonts.GameFontFamilyAndSize)">
            <summary>
            Gets the <see cref="T:Dalamud.Interface.GameFonts.FdtReader"/> for the <see cref="T:Dalamud.Interface.GameFonts.GameFontFamilyAndSize"/>.
            </summary>
            <param name="gffas">The font family and size.</param>
            <returns>The <see cref="T:Dalamud.Interface.GameFonts.FdtReader"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.CreateFdtFileView(Dalamud.Interface.GameFonts.GameFontFamilyAndSize,Dalamud.Interface.GameFonts.FdtFileView@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.GetFontTextureCount(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.GetTexFile(System.String,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.NewFontTextureRef(System.String,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.FallbackCodepoints">
            <summary>
            Fallback codepoints for ImFont.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.EllipsisCodepoints">
            <summary>
            Ellipsis codepoints for ImFont.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.IsBuildInProgressForTask">
            <summary>Marker for tasks on whether it's being called inside a font build cycle.</summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.NoConcurrentBuildOperationLock">
            <summary>
            If set, disables concurrent font build operation.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory,System.String,Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode,System.Boolean,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas"/> class.
            </summary>
            <param name="factory">The factory.</param>
            <param name="atlasName">Name of atlas, for debugging and logging purposes.</param>
            <param name="autoRebuildMode">Specify how to auto rebuild.</param>
            <param name="isGlobalScaled">Whether the fonts in the atlas are under the effect of global scale.</param>
            <param name="ownerPlugin">The owner plugin, if any.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas"/> class.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BuildStepChange">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.RebuildRecommend">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BeforeDispose">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.AfterDispose">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.AutoRebuildMode">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.ImAtlas">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BuildTask">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.HasBuiltAtlas">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.IsGlobalScaled">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.OwnerPlugin">
            <summary>Gets the owner plugin, if any.</summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.SuppressAutoRebuild">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.NewGameFontHandle(Dalamud.Interface.GameFonts.GameFontStyle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BuildFontsOnNextFrame">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BuildFontsImmediately">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontAtlasFactory.DalamudFontAtlas.BuildFontsAsync">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle">
            <summary>
            Default implementation for <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle"/> class.
            </summary>
            <param name="manager">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager"/>.</param>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.ImFontChanged">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Disposed">
            <summary>
            Event to be called on the first <see cref="M:System.IDisposable.Dispose"/> call.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.LoadException">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Available">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Manager">
            <summary>
            Gets the associated <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager"/>.
            </summary>
            <exception cref="T:System.ObjectDisposedException">When the object has already been disposed.</exception>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.InvokeImFontChanged(Dalamud.Interface.ManagedFontAtlas.ILockedImFont)">
            <summary>
            Invokes <see cref="E:Dalamud.Interface.ManagedFontAtlas.IFontHandle.ImFontChanged"/>.
            </summary>
            <param name="font">The font, locked during the call of <see cref="E:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.ImFontChanged"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.LockUntilPostFrame">
            <summary>
            Obtains an instance of <see cref="T:ImGuiNET.ImFontPtr"/> corresponding to this font handle,
            to be released after rendering the current frame.
            </summary>
            <returns>The font pointer, or default if unavailble.</returns>
            <remarks>
            Behavior is undefined on access outside the main thread.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.TryLock(System.String@)">
            <summary>
            Attempts to lock the fully constructed instance of <see cref="T:ImGuiNET.ImFontPtr"/> corresponding to the this
            <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>, for use in any thread.<br />
            Modification of the font will exhibit undefined behavior if some other thread also uses the font.
            </summary>
            <param name="errorMessage">The error message, if any.</param>
            <returns>
            An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont"/> that <b>must</b> be disposed after use on success;
            <c>null</c> with <paramref name="errorMessage"/> populated on failure.
            </returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Lock">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Push">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Pop">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.WaitAsync">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.FontHandle.Dispose(System.Boolean)">
            <summary>
            Implementation for <see cref="M:System.IDisposable.Dispose"/>.
            </summary>
            <param name="disposing">If <c>true</c>, then the function is being called from <see cref="M:System.IDisposable.Dispose"/>.</param>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle">
            <summary>
            A font handle that uses the game's built-in fonts, optionally with some styling.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.SeIconCharMin">
            <summary>
            The smallest value of <see cref="T:Dalamud.Game.Text.SeIconChar"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.SeIconCharMax">
            <summary>
            The largest value of <see cref="T:Dalamud.Game.Text.SeIconChar"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager,Dalamud.Interface.GameFonts.GameFontStyle)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle"/> class.
            </summary>
            <param name="manager">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager"/>.</param>
            <param name="style">Font to use.</param>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider">
            <summary>
            Provider for <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> for `common/font/fontNN.tex`.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider.CreateFdtFileView(Dalamud.Interface.GameFonts.GameFontFamilyAndSize,Dalamud.Interface.GameFonts.FdtFileView@)">
            <summary>
            Creates the <see cref="T:Dalamud.Interface.GameFonts.FdtFileView"/> for the <see cref="T:Dalamud.Interface.GameFonts.GameFontFamilyAndSize"/>.<br />
            <strong>Dispose after use.</strong>
            </summary>
            <param name="gffas">The font family and size.</param>
            <param name="fdtFileView">The view.</param>
            <returns>Dispose this after use..</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider.GetFontTextureCount(System.String)">
            <summary>
            Gets the number of font textures.
            </summary>
            <param name="texPathFormat">Format of .tex path.</param>
            <returns>The number of textures.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider.GetTexFile(System.String,System.Int32)">
            <summary>
            Gets the <see cref="T:Lumina.Data.Files.TexFile"/> for the given index of a font.
            </summary>
            <param name="texPathFormat">Format of .tex path.</param>
            <param name="index">The index of .tex file.</param>
            <returns>The <see cref="T:Lumina.Data.Files.TexFile"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider.NewFontTextureRef(System.String,System.Int32)">
            <summary>
            Gets a new reference of the font texture.
            </summary>
            <param name="texPathFormat">Format of .tex path.</param>
            <param name="textureIndex">Texture index.</param>
            <returns>The texture.</returns>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.FontStyle">
            <summary>
            Gets the font style.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager">
            <summary>
            Manager for <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle"/>s.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.#ctor(System.String,Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager"/> class.
            </summary>
            <param name="atlasName">The name of the owner atlas.</param>
            <param name="gameFontTextureProvider">An instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider"/>.</param>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.RebuildRecommend">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.Substance">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.GameFontTextureProvider">
            <summary>
            Gets an instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.IGameFontTextureProvider"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.NewFontHandle(Dalamud.Interface.GameFonts.GameFontStyle)">
            <inheritdoc cref="M:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewGameFontHandle(Dalamud.Interface.GameFonts.GameFontStyle)"/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.FreeFontHandle(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager.NewSubstance(Dalamud.Utility.IRefCountable)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance">
            <summary>
            Substance from <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.#ctor(Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleManager,Dalamud.Utility.IRefCountable,Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle[],System.Collections.Generic.IEnumerable{Dalamud.Interface.GameFonts.GameFontStyle})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance"/> class.
            </summary>
            <param name="manager">The manager.</param>
            <param name="dataRoot">The data root.</param>
            <param name="relevantHandles">The relevant handles.</param>
            <param name="gameFontStyles">The game font styles.</param>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.RelevantHandles">
            <summary>
            Gets the relevant handles.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.Dalamud#Interface#ManagedFontAtlas#Internals#IFontHandleSubstance#RelevantHandles">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.DataRoot">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.Manager">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.AttachGameGlyphs(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,ImGuiNET.ImFontPtr,Dalamud.Interface.GameFonts.GameFontStyle,System.UInt16[])">
            <summary>
            Attaches game symbols to the given font. If font is null, it will be created.
            </summary>
            <param name="toolkitPreBuild">The toolkitPostBuild.</param>
            <param name="font">The font to attach to.</param>
            <param name="style">The game font style.</param>
            <param name="glyphRanges">The intended glyph ranges.</param>
            <returns><paramref name="font"/> if it is not empty; otherwise a new font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.GetOrCreateFont(Dalamud.Interface.GameFonts.GameFontStyle,Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <summary>
            Creates or gets a relevant <see cref="T:ImGuiNET.ImFontPtr"/> for the given <see cref="T:Dalamud.Interface.GameFonts.GameFontStyle"/>.
            </summary>
            <param name="style">The game font style.</param>
            <param name="toolkitPreBuild">The toolkitPostBuild.</param>
            <returns>The font.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.GetFontPtr(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.GetBuildException(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.OnPreBuildCleanup(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.OnPostBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.GamePrebakedFontHandle.HandleSubstance.CreateTemplateFont(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild,System.Single)">
            <summary>
            Creates a new template font.
            </summary>
            <param name="toolkitPreBuild">The toolkitPostBuild.</param>
            <param name="sizePx">The size of the font.</param>
            <returns>The font.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager">
            <summary>
            Manager for <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager.RebuildRecommend">
            <inheritdoc cref="E:Dalamud.Interface.ManagedFontAtlas.IFontAtlas.RebuildRecommend"/>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager.Name">
            <summary>
            Gets the name of the font handle manager. For logging and debugging purposes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager.Substance">
            <summary>
            Gets or sets the active font handle substance.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager.FreeFontHandle(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <summary>
            Decrease font reference counter.
            </summary>
            <param name="handle">Handle being released.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleManager.NewSubstance(Dalamud.Utility.IRefCountable)">
            <summary>
            Creates a new substance of the font atlas.
            </summary>
            <param name="dataRoot">The data root.</param>
            <returns>The new substance.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance">
            <summary>
            Substance of a font.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.DataRoot">
            <summary>
            Gets the data root relevant to this instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.Manager">
            <summary>
            Gets the manager relevant to this instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.RelevantHandles">
            <summary>
            Gets the relevant handles.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.GetFontPtr(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <summary>
            Gets the font.
            </summary>
            <param name="handle">The handle to get from.</param>
            <returns>Corresponding font or null.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.GetBuildException(Dalamud.Interface.ManagedFontAtlas.IFontHandle)">
            <summary>
            Gets the exception happened while loading for the font.
            </summary>
            <param name="handle">The handle to get from.</param>
            <returns>Corresponding font or null.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <summary>
            Called before <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/> call.
            </summary>
            <param name="toolkitPreBuild">The toolkit.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.OnPreBuildCleanup(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)">
            <summary>
            Called between <see cref="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.OnPreBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild)"/> and <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/> calls.<br />
            Any further modification to <see cref="P:Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkit.Fonts"/> will result in undefined behavior.
            </summary>
            <param name="toolkitPreBuild">The toolkit.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.IFontHandleSubstance.OnPostBuild(Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild)">
            <summary>
            Called after <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/> call.
            </summary>
            <param name="toolkitPostBuild">The toolkit.</param>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont">
            <summary>
            The implementation for <see cref="T:Dalamud.Interface.ManagedFontAtlas.ILockedImFont"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont.#ctor(ImGuiNET.ImFontPtr,Dalamud.Utility.IRefCountable)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont"/> class.
            Ownership of reference of <paramref name="owner"/> is transferred.
            </summary>
            <param name="font">The contained font.</param>
            <param name="owner">The owner.</param>
            <returns>The rented instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont.ImFont">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont.NewRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.LockedImFont.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.SimplePushedFont">
            <summary>
            Reusable font push/popper.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.SimplePushedFont.Rent(System.Collections.Generic.List{System.IDisposable},ImGuiNET.ImFontPtr)">
            <summary>
            Pushes the font, and return an instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.SimplePushedFont"/>.
            </summary>
            <param name="stack">The <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontHandle"/>-private stack.</param>
            <param name="fontPtr">The font pointer being pushed.</param>
            <returns>The rented instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.Internals.SimplePushedFont"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.SimplePushedFont.Dispose">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.Internals.TrueTypeUtils">
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
            <summary>
            Deals with TrueType.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.TrueTypeUtils.CheckImGuiCompatibleOrThrow(ImGuiNET.ImFontConfig@)">
            <summary>
            Checks whether the given <paramref name="fontConfig"/> will fail in <see cref="M:ImGuiNET.ImFontAtlasPtr.Build"/>,
            and throws an appropriate exception if it is the case.
            </summary>
            <param name="fontConfig">The font config.</param>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.Internals.TrueTypeUtils.ExtractHorizontalPairAdjustments(ImGuiNET.ImFontConfig)">
            <summary>
            Enumerates through horizontal pair adjustments of a kern and gpos tables.
            </summary>
            <param name="fontConfig">The font config.</param>
            <returns>The enumerable of pair adjustments. Distance values need to be multiplied by font size in pixels.</returns>
        </member>
        <member name="T:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig">
            <summary>
            Managed version of <see cref="T:ImGuiNET.ImFontConfig"/>, to avoid unnecessary heap allocation and use of unsafe blocks.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.Raw">
            <summary>
            The raw config.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig"/> struct.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.#ctor(ImGuiNET.ImFontConfigPtr)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig"/> struct,
            copying applicable values from an existing instance of <see cref="T:ImGuiNET.ImFontConfigPtr"/>.
            </summary>
            <param name="config">Config to copy from.</param>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.FontNo">
            <summary>
            Gets or sets the index of font within a TTF/OTF file.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePx">
            <summary>
            Gets or sets the desired size of the new font, in pixels.<br />
            Effectively, this is the line height.<br />
            Value is tied with <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePt"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePt">
            <summary>
            Gets or sets the desired size of the new font, in points.<br />
            Effectively, this is the line height.<br />
            Value is tied with <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.SizePx"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.OversampleH">
            <summary>
            Gets or sets the horizontal oversampling pixel count.<br />
            Rasterize at higher quality for sub-pixel positioning.<br />
            Note the difference between 2 and 3 is minimal so you can reduce this to 2 to save memory.<br />
            Read https://github.com/nothings/stb/blob/master/tests/oversample/README.md for details.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.OversampleV">
            <summary>
            Gets or sets the vertical oversampling pixel count.<br />
            Rasterize at higher quality for sub-pixel positioning.<br />
            This is not really useful as we don't use sub-pixel positions on the Y axis.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.PixelSnapH">
            <summary>
            Gets or sets a value indicating whether to align every glyph to pixel boundary.<br />
            Useful e.g. if you are merging a non-pixel aligned font with the default font.<br />
            If enabled, you can set <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.OversampleH"/> and <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.OversampleV"/> to 1.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphExtraSpacing">
            <summary>
            Gets or sets the extra spacing (in pixels) between glyphs.<br />
            Only X axis is supported for now.<br />
            Effectively, it is the letter spacing.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphOffset">
            <summary>
            Gets or sets the offset all glyphs from this font input.<br />
            Use this to offset fonts vertically when merging multiple fonts.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges">
            <summary>
            Gets or sets the glyph ranges, which is a user-provided list of Unicode range.
            Each range has 2 values, and values are inclusive.<br />
            The list must be zero-terminated.<br />
            If empty or null, then all the glyphs from the font that is in the range of UCS-2 will be added.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphMinAdvanceX">
            <summary>
            Gets or sets the minimum AdvanceX for glyphs.<br />
            Set only <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphMinAdvanceX"/> to align font icons.<br />
            Set both <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphMinAdvanceX"/>/<see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphMaxAdvanceX"/> to enforce mono-space font.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphMaxAdvanceX">
            <summary>
            Gets or sets the maximum AdvanceX for glyphs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.RasterizerMultiply">
            <summary>
            Gets or sets a value that either brightens (&gt;1.0f) or darkens (&lt;1.0f) the font output.<br />
            Brightening small fonts may be a good workaround to make them more readable.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.RasterizerGamma">
            <summary>
            Gets or sets the gamma value for fonts.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.EllipsisChar">
            <summary>
            Gets or sets a value explicitly specifying unicode codepoint of the ellipsis character.<br />
            When fonts are being merged first specified ellipsis will be used.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.Name">
            <summary>
            Gets or sets the desired name of the new font. Names longer than 40 bytes will be partially lost.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.MergeFont">
            <summary>
            Gets or sets the desired font to merge with, if set.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.ThrowOnInvalidValues">
            <summary>
            Throws <see cref="T:System.ArgumentException"/> with appropriate messages,
            if this <see cref="T:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig"/> has invalid values.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Style.StyleModel">
            <summary>
            Superclass for all versions of the Dalamud style model.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModel.Name">
            <summary>
            Gets or sets the name of the style model.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModel.BuiltInColors">
            <summary>
            Gets or sets class representing Dalamud-builtin <see cref="T:Dalamud.Interface.Colors.ImGuiColors"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModel.Version">
            <summary>
            Gets or sets version number of this model.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.GetFromCurrent">
            <summary>
            Get a StyleModel based on the current Dalamud style, with the current version.
            </summary>
            <returns>The current style.</returns>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.GetConfiguredStyle">
            <summary>
            Get the current style model, as per configuration.
            </summary>
            <returns>The current style, as per configuration.</returns>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.GetConfiguredStyles">
            <summary>
            Get an enumerable of all saved styles.
            </summary>
            <returns>Enumerable of saved styles.</returns>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.Deserialize(System.String)">
            <summary>
            Deserialize a style model.
            </summary>
            <param name="model">The serialized model.</param>
            <returns>The deserialized model.</returns>
            <exception cref="T:System.ArgumentException">Thrown in case the version of the model is not known.</exception>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.TransferOldModels">
            <summary>
            [TEMPORARY] Transfer old non-polymorphic style models to the new format.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.Serialize">
            <summary>
            Serialize this style model.
            </summary>
            <returns>Serialized style model as string.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when the version of the style model is unknown.</exception>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.Apply">
            <summary>
            Apply this style model to ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.Push">
            <summary>
            Push this StyleModel into the ImGui style/color stack.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.Pop">
            <summary>
            Pop this style model from the ImGui style/color stack.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.PushStyleHelper(ImGuiNET.ImGuiStyleVar,System.Single)">
            <summary>
            Push a style var.
            </summary>
            <param name="style">Style kind.</param>
            <param name="arg">Style var.</param>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.PushStyleHelper(ImGuiNET.ImGuiStyleVar,System.Numerics.Vector2)">
            <summary>
            Push a style var.
            </summary>
            <param name="style">Style kind.</param>
            <param name="arg">Style var.</param>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.PushColorHelper(ImGuiNET.ImGuiCol,System.Numerics.Vector4)">
            <summary>
            Push a style color.
            </summary>
            <param name="color">Color kind.</param>
            <param name="value">Color value.</param>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModel.DonePushing">
            <summary>
            Indicate that you have pushed.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Style.StyleModelV1">
            <summary>
            Version one of the Dalamud style model.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModelV1.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Style.StyleModelV1"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModelV1.DalamudStandard">
            <summary>
            Gets the standard Dalamud look.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModelV1.DalamudClassic">
            <summary>
            Gets the standard Dalamud look.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModelV1.SerializedPrefix">
            <summary>
            Gets the version prefix for this version.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Style.StyleModelV1.Colors">
            <summary>
            Gets or sets a dictionary mapping ImGui color names to colors.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModelV1.Get">
            <summary>
            Get a <see cref="T:Dalamud.Interface.Style.StyleModel"/> instance via ImGui.
            </summary>
            <returns>The newly created <see cref="T:Dalamud.Interface.Style.StyleModel"/> instance.</returns>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModelV1.Apply">
            <summary>
            Apply this StyleModel via ImGui.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Style.StyleModelV1.Push">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.DalamudTextureWrapExtensions">
            <summary>Extension methods for <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.DalamudTextureWrapExtensions.ResourceEquals(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>Checks if two instances of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> point to a same underlying resource.
            </summary>
            <param name="a">The resource 1.</param>
            <param name="b">The resource 2.</param>
            <returns><c>true</c> if both instances point to a same underlying resource.</returns>
        </member>
        <member name="T:Dalamud.Interface.Textures.GameIconLookup">
            <summary>Represents a lookup for a game icon.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.GameIconLookup.#ctor(System.UInt32,System.Boolean,System.Boolean,System.Nullable{Dalamud.Game.ClientLanguage})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.GameIconLookup"/> struct.</summary>
            <param name="iconId">The icon ID.</param>
            <param name="itemHq">Whether the HQ icon is requested, where HQ is in the context of items.</param>
            <param name="hiRes">Whether the high-resolution icon is requested.</param>
            <param name="language">The language of the icon to load.</param>
        </member>
        <member name="P:Dalamud.Interface.Textures.GameIconLookup.IconId">
            <summary>Gets the icon ID.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.GameIconLookup.ItemHq">
            <summary>Gets a value indicating whether the HQ icon is requested, where HQ is in the context of items.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.GameIconLookup.HiRes">
            <summary>Gets a value indicating whether the high-resolution icon is requested.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.GameIconLookup.Language">
            <summary>Gets the language of the icon to load.</summary>
            <remarks>
            <para><c>null</c> will use the active game language.</para>
            <para>If the specified resource does not have variants per language, the language-neutral texture will be used.
            </para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.GameIconLookup.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.IBitmapCodecInfo">
            <summary>Represents an available bitmap codec.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.IBitmapCodecInfo.Name">
            <summary>Gets the friendly name for the codec.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.IBitmapCodecInfo.ContainerGuid">
            <summary>Gets the <see cref="T:System.Guid"/> representing the container.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.IBitmapCodecInfo.Extensions">
            <summary>Gets the suggested file extensions.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.IBitmapCodecInfo.MimeTypes">
            <summary>Gets the corresponding mime types.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.ImGuiViewportTextureArgs">
            <summary>Describes how to take a texture of an existing ImGui viewport.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.#ctor">
            <summary>Describes how to take a texture of an existing ImGui viewport.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.ViewportId">
            <summary>Gets or sets the ImGui Viewport ID to capture.</summary>
            <remarks>Use <see cref="F:ImGuiNET.ImGuiViewport.ID"/> from <see cref="M:ImGuiNET.ImGui.GetMainViewport"/> to take the main viewport,
            where the game renders to.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.AutoUpdate">
            <summary>Gets or sets a value indicating whether to automatically update the texture.</summary>
            <remarks>Enabling this will also update <see cref="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.Size"/> as needed.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.TakeBeforeImGuiRender">
            <summary>Gets or sets a value indicating whether to get the texture before rendering ImGui.</summary>
            <remarks>It probably makes no sense to enable this unless <see cref="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.ViewportId"/> points to the main viewport.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.KeepTransparency">
            <summary>Gets or sets a value indicating whether to keep the transparency.</summary>
            <remarks>
            <para>If <c>true</c>, then the alpha channel values will be filled with 1.0.</para>
            <para>Keep in mind that screen captures generally do not need alpha values.</para>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.Uv0">
            <summary>Gets or sets the left top coordinates relative to the size of the source texture.</summary>
            <para>Coordinates should be in range between 0 and 1.</para>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.Uv1">
            <summary>Gets or sets the right bottom coordinates relative to the size of the source texture.</summary>
            <para>Coordinates should be in range between 0 and 1.</para>
            <remarks>If set to <see cref="P:System.Numerics.Vector2.Zero"/>, then it will be interpreted as <see cref="P:System.Numerics.Vector2.One"/>,
            to accommodate the use of default value of this record struct.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.Uv1Effective">
            <summary>Gets the effective value of <see cref="P:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.Uv1"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.ImGuiViewportTextureArgs.ThrowOnInvalidValues">
            <summary>Checks the properties and throws an exception if values are invalid.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.BitmapCodecInfo">
            <summary>Represents an available bitmap codec.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.BitmapCodecInfo.#ctor(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.Windows.IWICBitmapCodecInfo})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.BitmapCodecInfo"/> class.</summary>
            <param name="codecInfo">The source codec info. Ownership is not transferred.</param>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.BitmapCodecInfo.Name">
            <summary>Gets the friendly name for the codec.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.BitmapCodecInfo.ContainerGuid">
            <summary>Gets the <see cref="T:System.Guid"/> representing the container.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.BitmapCodecInfo.Extensions">
            <summary>Gets the suggested file extensions.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.BitmapCodecInfo.MimeTypes">
            <summary>Gets the corresponding mime types.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.IconNotFoundException">
            <summary>
            Exception thrown when an icon could not be found.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.IconNotFoundException.#ctor(Dalamud.Interface.Textures.GameIconLookup)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.IconNotFoundException"/> class.
            </summary>
            <param name="lookup">The lookup that was used to find the icon.</param>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture">
            <summary>Represents a sharable texture, based on a file on the system filesystem.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture"/> class.</summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture.CreatePlaceholder(System.String)">
            <summary>Creates a new placeholder instance of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture"/>.</summary>
            <param name="path">The path.</param>
            <returns>The new instance.</returns>
            <remarks>
            Only to be used from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromFile(System.String)"/> or
            <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromFile(System.IO.FileInfo)"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.FileSystemSharedImmediateTexture.CreateTextureAsync(System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture">
            <summary>Represents a sharable texture, based on a file in game resources.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture"/> class.</summary>
            <param name="path">The path.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture.CreatePlaceholder(System.String)">
            <summary>Creates a new placeholder instance of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture"/>.</summary>
            <param name="path">The path.</param>
            <returns>The new instance.</returns>
            <remarks>Only to be used from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromGame(System.String)"/>.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.GamePathSharedImmediateTexture.CreateTextureAsync(System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture">
            <summary>Represents a sharable texture, based on a manifest texture obtained from
            <see cref="M:System.Reflection.Assembly.GetManifestResourceStream(System.String)"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture.#ctor(System.Reflection.Assembly,System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture"/> class.</summary>
            <param name="assembly">The assembly containing manifest resources.</param>
            <param name="name">The case-sensitive name of the manifest resource being requested.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture.CreatePlaceholder(System.ValueTuple{System.Reflection.Assembly,System.String})">
            <summary>Creates a new placeholder instance of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture"/>.</summary>
            <param name="args">The arguments to pass to the constructor.</param>
            <returns>The new instance.</returns>
            <remarks>Only to be used from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromManifestResource(System.Reflection.Assembly,System.String)"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.ManifestResourceSharedImmediateTexture.CreateTextureAsync(System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture">
            <summary>Represents a texture that may have multiple reference holders (owners).</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.#ctor(System.String)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/> class.</summary>
            <param name="sourcePathForDebug">Name of the underlying resource.</param>
            <remarks>The new instance is a placeholder instance.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PublicUseInstance">
            <summary>Gets a wrapper for this instance which disables resource reference management.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.InstanceIdForDebug">
            <summary>Gets the instance ID. Debug use only.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.SelfReferenceExpiresInForDebug">
            <summary>Gets the remaining time for self reference in milliseconds. Debug use only.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountForDebug">
            <summary>Gets the reference count. Debug use only.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.SourcePathForDebug">
            <summary>Gets the source path. Debug use only.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.UnderlyingWrap">
            <summary>Gets or sets the underlying texture wrap.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.IsOpportunistic">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.FirstRequestedTick">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.LatestRequestedTick">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.ContentQueried">
            <summary>Gets a value indicating whether the content has been queried,
            i.e. <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)"/> or <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RentAsync(System.Threading.CancellationToken)"/> is called.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.LoadCancellationToken">
            <summary>Gets a cancellation token for cancelling load.
            Intended to be called from implementors' constructors and <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.LoadUnderlyingWrap"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.AddRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.Release">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.ReleaseSelfReference(System.Boolean)">
            <summary>Releases self-reference, if conditions are met.</summary>
            <param name="immediate">If set to <c>true</c>, the self-reference will be released immediately.</param>
            <returns>Number of the new reference count that may or may not have changed.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.GetWrapOrEmpty">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.GetWrapOrDefault(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RentAsync(System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.AddOwnerPlugin(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Adds a plugin to <see cref="F:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.ownerPlugins"/>, in a thread-safe way.</summary>
            <param name="plugin">The plugin to add.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.ClearUnderlyingWrap">
            <summary>Cleans up this instance of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.LoadUnderlyingWrap">
            <summary>Attempts to restore the reference to this texture.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.CreateTextureAsync(System.Threading.CancellationToken)">
            <summary>Creates the texture immediately.</summary>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The task resulting in a loaded texture.</returns>
            <remarks>This function is intended to be called from texture load scheduler.
            See <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.LoadUnderlyingWrap"/> and note that this function is being used as the callback from
            <see cref="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoadAsync``1(Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider,System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.IDisposable[])"/>.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.TryGetWrapCore(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)">
            <summary><see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)"/>, but without checking for thread.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl">
            <summary>A wrapper around <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/>, to prevent external consumers from mistakenly
            calling <see cref="M:System.IDisposable.Dispose"/> or <see cref="M:Dalamud.Utility.IRefCountable.Release"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.#ctor(Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl"/> class.</summary>
            <param name="inner">The actual instance.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.GetWrapOrEmpty">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.GetWrapOrDefault(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.RentAsync(System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.AddOwnerPlugin(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <inheritdoc cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.AddOwnerPlugin(Dalamud.Plugin.Internal.Types.LocalPlugin)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap">
            <summary>Same with <see cref="T:Dalamud.Interface.Textures.TextureWraps.Internal.DisposeSuppressingTextureWrap"/>, but with a custom implementation of
            <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap.CreateWrapSharingLowLevelResource"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap.#ctor(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Utility.IRefCountable)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap"/> class.</summary>
            <param name="wrap">The inner wrap.</param>
            <param name="owner">The reference counting owner.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap.CreateWrapSharingLowLevelResource">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.NotOwnedTextureWrap.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap">
            <summary>Reference counting texture wrap, to be used with <see cref="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RentAsync(System.Threading.CancellationToken)"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.#ctor(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Utility.IRefCountable)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap"/> class.</summary>
            <param name="wrap">The inner wrap.</param>
            <param name="owner">The reference counting owner.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap"/> class.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.CreateWrapSharingLowLevelResource">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.RefCountableWrappingTextureWrap.Dispose(System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager">
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
            <summary>Service responsible for loading and disposing ImGui texture wraps.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap">
            <summary>A wrapper for underlying texture2D resources.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.ResourceAddress">
            <summary>Gets the address of the native resource.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.Name">
            <summary>Gets the name of the underlying resource of this texture wrap.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.Format">
            <summary>Gets the format of the texture.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.OwnerPlugins">
            <summary>Gets the list of owner plugins.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.RawSpecs">
            <summary>Gets the raw image specification.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.IBlameableDalamudTextureWrap.TestIsReleasedOrShouldRelease">
            <summary>Tests whether the tag and the underlying resource are released or should be released.</summary>
            <returns><c>true</c> if there are no more remaining references to this instance.</returns>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTracker">
            <summary>Gets the list containing all the loaded textures from plugins.</summary>
            <remarks>Returned value must be used inside a lock.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.GetBlame(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>Gets the blame for a texture wrap.</summary>
            <param name="textureWrap">The texture wrap.</param>
            <returns>The blame, if it exists.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Blame(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Puts a plugin on blame for a texture.</summary>
            <param name="textureWrap">The texture.</param>
            <param name="ownerPlugin">The plugin.</param>
            <returns>Same <paramref name="textureWrap"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameSetName(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.String)">
            <summary>Sets the blame name for a texture.</summary>
            <param name="textureWrap">The texture.</param>
            <param name="name">The name.</param>
            <returns>Same <paramref name="textureWrap"/>.</returns>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag">
            <summary>A COM object that works by tagging itself to a DirectX resource. When the resource destructs, it will
            also release our instance of the tag, letting us know that it is no longer being used, and can be evicted from
            our tracker.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.NativeGuid">
            <inheritdoc cref="P:TerraFX.Interop.INativeGuid.NativeGuid"/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.OwnerPlugins">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.ResourceAddress">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Format">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.RawSpecs">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.ImGuiHandle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Width">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Height">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.GetOrCreate``1(``0*,System.Boolean@)">
            <summary>Gets or creates an instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag"/> for the given resource.</summary>
            <param name="trackWhat">The COM object to track.</param>
            <param name="isNew"><c>true</c> if the tracker is new.</param>
            <typeparam name="T">A COM object type.</typeparam>
            <returns>A new instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Get``1(``0*)">
            <summary>Gets an existing instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag"/> for the given resource.</summary>
            <param name="trackWhat">The COM object to track.</param>
            <typeparam name="T">A COM object type.</typeparam>
            <returns>An existing instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.TestIsReleasedOrShouldRelease">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.QueryInterface(System.Guid*,System.Void**)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.AddRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.Release">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.TerraFX#Interop#Windows#IUnknown#Interface#AddRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.BlameTag.TerraFX#Interop#Windows#IUnknown#Interface#Release">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/> class.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.DynamicPriorityTextureLoader">
            <summary>Gets the dynamic-priority queue texture loader.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawer">
            <summary>Gets a simpler drawer.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.Shared">
            <summary>Gets the shared texture manager.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.Wic">
            <summary>Gets the WIC manager.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromImageAsync(System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromImageAsync(System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromRaw(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte},System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromTexFile(Lumina.Data.Files.TexFile)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromTexFileAsync(Lumina.Data.Files.TexFile,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateEmpty(Dalamud.Interface.Textures.RawImageSpecification,System.Boolean,System.Boolean,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#IsDxgiFormatSupported(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.IsDxgiFormatSupported(TerraFX.Interop.DirectX.DXGI_FORMAT)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupported(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.NoThrottleCreateFromRaw(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte})">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromRaw(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte},System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.NoThrottleCreateFromTexFile(Lumina.Data.Files.TexFile)">
            <summary>Creates a texture from the given <see cref="T:Lumina.Data.Files.TexFile"/>. Skips the load throttler; intended to be used
            from implementation of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/>s.</summary>
            <param name="file">The data.</param>
            <returns>The loaded texture.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.NoThrottleCreateFromTexFile(System.ReadOnlySpan{System.Byte})">
            <summary>Creates a texture from the given <paramref name="fileBytes"/>, trying to interpret it as a
            <see cref="T:Lumina.Data.Files.TexFile"/>.</summary>
            <param name="fileBytes">The file bytes.</param>
            <returns>The loaded texture.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.RunDuringPresent(System.Action)">
            <summary>Runs the given action in IDXGISwapChain.Present immediately or waiting as needed.</summary>
            <param name="action">The action to run.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.RunDuringPresent``1(System.Func{``0})">
            <summary>Runs the given function in IDXGISwapChain.Present immediately or waiting as needed.</summary>
            <typeparam name="T">The type of the return value.</typeparam>
            <param name="func">The function to run.</param>
            <returns>The return value from the function.</returns>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl">
            <summary>A class for drawing simple stuff.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl"/> class.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl.Setup(TerraFX.Interop.DirectX.ID3D11Device*)">
            <summary>Sets up this instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl"/>.</summary>
            <param name="device">The device.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl.Draw(TerraFX.Interop.DirectX.ID3D11DeviceContext*,TerraFX.Interop.DirectX.ID3D11ShaderResourceView*,System.Numerics.Vector2,System.Numerics.Vector2)">
            <summary>Draws the given shader resource view to the current render target.</summary>
            <param name="ctx">An instance of <see cref="T:TerraFX.Interop.DirectX.ID3D11DeviceContext"/>.</param>
            <param name="srv">The shader resource view.</param>
            <param name="uv0">The left top coordinates relative to the size of the source texture.</param>
            <param name="uv1">The right bottom coordinates relative to the size of the source texture.</param>
            <remarks>This function does not throw.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SimpleDrawerImpl.StripAlpha(TerraFX.Interop.DirectX.ID3D11DeviceContext*)">
            <summary>Fills alpha channel to 1.0 from the current render target.</summary>
            <param name="ctx">An instance of <see cref="T:TerraFX.Interop.DirectX.ID3D11DeviceContext"/>.</param>
            <remarks>This function does not throw.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#ConvertToKernelTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.ConvertToKernelTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.ConvertToKernelTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#IsDxgiFormatSupportedForCreateFromExistingTextureAsync(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.IsDxgiFormatSupportedForCreateFromExistingTextureAsync(TerraFX.Interop.DirectX.DXGI_FORMAT)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupportedForCreateFromExistingTextureAsync(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromExistingTextureAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#CreateFromImGuiViewportAsync(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.CreateFromImGuiViewportAsync(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,Dalamud.Plugin.Internal.Types.LocalPlugin,System.String,System.Threading.CancellationToken)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImGuiViewportAsync(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,System.String,System.Threading.CancellationToken)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.GetRawImageAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.WrapAux">
            <summary>Auxiliary data from <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.</summary>
        </member>
        <member name="E:Dalamud.Interface.Textures.Internal.TextureManager.InterceptTexDataLoad">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.TryGetIconPath(Dalamud.Interface.Textures.GameIconLookup@,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.GetIconPath(Dalamud.Interface.Textures.GameIconLookup@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.GetSubstitutedPath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.InvalidatePaths(System.Collections.Generic.IEnumerable{System.String})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#TryGetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@,Dalamud.Interface.Textures.ISharedImmediateTexture@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetFromGame(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetFromFile(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetFromFile(System.IO.FileInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.GetFromFileAbsolute(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetFromManifestResource(System.Reflection.Assembly,System.String)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager">
            <summary>A part of texture manager that deals with <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>s.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.#ctor(Dalamud.Interface.Textures.Internal.TextureManager)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager"/> class.</summary>
            <param name="textureManager">An instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.ForDebugGamePathTextures">
            <summary>Gets all the loaded textures from game resources.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.ForDebugFileSystemTextures">
            <summary>Gets all the loaded textures from filesystem.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.ForDebugManifestResourceTextures">
            <summary>Gets all the loaded textures from assembly manifest resources.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.ForDebugInvalidatedTextures">
            <summary>Gets all the loaded textures that are invalidated from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.InvalidatePaths(System.Collections.Generic.IEnumerable{System.String})"/>.</summary>
            <remarks><c>lock</c> on use of the value returned from this property.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.Dispose">
            <inheritdoc/> 
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.TryGetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@,Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture.PureImpl@)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.TryGetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@,Dalamud.Interface.Textures.ISharedImmediateTexture@)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromGame(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromGame(System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromFile(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromFile(System.IO.FileInfo)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.IO.FileInfo)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromFileAbsolute(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFileAbsolute(System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromManifestResource(System.Reflection.Assembly,System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromManifestResource(System.Reflection.Assembly,System.String)"/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.FlushFromGameCache(System.String)">
            <summary>Invalidates a cached item from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromGame(System.String)"/> and <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.SharedTextureManager.GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)"/>.
            </summary>
            <param name="path">The path to invalidate.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SaveToStreamAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.IO.Stream,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.SaveToFileAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureProvider#GetSupportedImageDecoderInfos">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.Dalamud#Plugin#Services#ITextureReadbackProvider#GetSupportedImageEncoderInfos">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.NoThrottleCreateFromImage(System.ReadOnlyMemory{System.Byte},System.Threading.CancellationToken)">
            <summary>Creates a texture from the given bytes of an image file. Skips the load throttler; intended to be used
            from implementation of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/>s.</summary>
            <param name="bytes">The data.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The loaded texture.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.NoThrottleCreateFromFileAsync(System.String,System.Threading.CancellationToken)">
            <summary>Creates a texture from the given path to an image file. Skips the load throttler; intended to be used
            from implementation of <see cref="T:Dalamud.Interface.Textures.Internal.SharedImmediateTextures.SharedImmediateTexture"/>s.</summary>
            <param name="path">The path of the file..</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The loaded texture.</returns>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManager.WicManager">
            <summary>A part of texture manager that uses Windows Imaging Component under the hood.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.#ctor(Dalamud.Interface.Textures.Internal.TextureManager)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.WicManager"/> class.</summary>
            <param name="textureManager">An instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.WicManager"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.GetCorrespondingDxgiFormat(System.Guid)">
            <summary>
            Gets the corresponding <see cref="T:TerraFX.Interop.DirectX.DXGI_FORMAT"/> from a <see cref="T:System.Guid"/> containing a WIC pixel format.
            </summary>
            <param name="fmt">The WIC pixel format.</param>
            <returns>The corresponding <see cref="T:TerraFX.Interop.DirectX.DXGI_FORMAT"/>, or <see cref="F:TerraFX.Interop.DirectX.DXGI_FORMAT.DXGI_FORMAT_UNKNOWN"/> if
            unavailable.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.GetCorrespondingWicPixelFormat(TerraFX.Interop.DirectX.DXGI_FORMAT,System.Guid@,System.Boolean@)">
            <summary>
            Gets the corresponding <see cref="T:System.Guid"/> containing a WIC pixel format from a <see cref="T:TerraFX.Interop.DirectX.DXGI_FORMAT"/>.
            </summary>
            <param name="dxgiPixelFormat">The DXGI pixel format.</param>
            <param name="wicPixelFormat">The corresponding <see cref="T:System.Guid"/>.</param>
            <param name="srgb">Whether the image is in SRGB.</param>
            <returns><c>true</c> if a corresponding pixel format exists.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.CreateIStreamViewOfMemory(System.Buffers.MemoryHandle,System.Int32)">
            <summary>Creates a new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/> from a <see cref="T:System.Buffers.MemoryHandle"/>.</summary>
            <param name="handle">An instance of <see cref="T:System.Buffers.MemoryHandle"/>.</param>
            <param name="length">The number of bytes in the memory.</param>
            <returns>The new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.NoThrottleCreateFromWicStream(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.Windows.IStream},System.Threading.CancellationToken)">
            <summary>Creates a new instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> from a <see cref="T:TerraFX.Interop.Windows.IStream"/>.</summary>
            <param name="stream">The stream that will NOT be closed after.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The newly loaded texture.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.GetSupportedEncoderInfos">
            <summary>Gets the supported bitmap codecs.</summary>
            <returns>The supported encoders.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.GetSupportedDecoderInfos">
            <summary>Gets the supported bitmap codecs.</summary>
            <returns>The supported decoders.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.SaveToStreamUsingWic(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte},System.Guid,TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.Windows.IStream},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Threading.CancellationToken)">
            <summary>Saves the given raw bitmap to a stream.</summary>
            <param name="specs">The raw bitmap specifications.</param>
            <param name="bytes">The raw bitmap bytes.</param>
            <param name="containerFormat">The container format from <see cref="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.GetSupportedEncoderInfos"/>.</param>
            <param name="stream">The stream to write to. The ownership is not transferred.</param>
            <param name="props">The encoder properties.</param>
            <param name="cancellationToken">The cancellation token.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.ComponentEnumerable`1.#ctor(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.Windows.IWICImagingFactory},TerraFX.Interop.Windows.WICComponentType)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager.WicManager.ComponentEnumerable`1"/> struct.</summary>
            <param name="factory">The WIC factory. Ownership is not transferred.</param>
            <param name="componentType">The component type to enumerate.</param>
        </member>
        <member name="T:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped">
            <summary>Plugin-scoped version of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped"/> class.</summary>
            <param name="plugin">The plugin.</param>
        </member>
        <member name="E:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.InterceptTexDataLoad">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.ManagerTask">
            <summary>Gets the task resulting in an instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/>.</summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if disposed.</exception>
        </member>
        <member name="P:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.ManagerOrThrow">
            <summary>Gets an instance of <see cref="T:Dalamud.Interface.Textures.Internal.TextureManager"/>.</summary>
            <exception cref="T:System.ObjectDisposedException">Thrown if disposed.</exception>
            <exception cref="T:System.InvalidOperationException">Thrown if called at an unfortune time.</exception>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.ConvertToKernelTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateEmpty(Dalamud.Interface.Textures.RawImageSpecification,System.Boolean,System.Boolean,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromExistingTextureAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromImGuiViewportAsync(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromImageAsync(System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromImageAsync(System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromRaw(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte},System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromTexFile(Lumina.Data.Files.TexFile)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.CreateFromTexFileAsync(Lumina.Data.Files.TexFile,System.String,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetSupportedImageDecoderInfos">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.TryGetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@,Dalamud.Interface.Textures.ISharedImmediateTexture@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromGame(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromFile(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromFile(System.IO.FileInfo)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromFileAbsolute(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetFromManifestResource(System.Reflection.Assembly,System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetIconPath(Dalamud.Interface.Textures.GameIconLookup@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.TryGetIconPath(Dalamud.Interface.Textures.GameIconLookup@,System.String@)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.IsDxgiFormatSupported(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.IsDxgiFormatSupportedForCreateFromExistingTextureAsync(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetSubstitutedPath(System.String)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.InvalidatePaths(System.Collections.Generic.IEnumerable{System.String})">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetRawImageAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.GetSupportedImageEncoderInfos">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.SaveToStreamAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.IO.Stream,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.Internal.TextureManagerPluginScoped.SaveToFileAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Threading.CancellationToken)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.ISharedImmediateTexture">
            <summary>A texture with a backing instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that is shared across multiple
            requesters.</summary>
            <remarks>
            <para>Calling <see cref="M:System.IDisposable.Dispose"/> on this interface is a no-op.</para>
            <para><see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.GetWrapOrEmpty"/> and <see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)"/> may stop returning the intended texture at any point.
            Use <see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.RentAsync(System.Threading.CancellationToken)"/> to lock the texture for use in any thread for any duration.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.ISharedImmediateTexture.GetWrapOrEmpty">
            <summary>Gets the texture for use with the current frame, or an empty texture if unavailable.</summary>
            <returns>An instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that is guaranteed to be available for the current
            frame being drawn.</returns>
            <remarks>
            <para>Do not cache the result of this function across draw calls for different frames.
            <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>s may be cached, but the performance benefit will be minimal.</para>
            <para>Calling outside the main thread will fail.</para>
            <para>This function does not throw.</para>
            <para><see cref="M:System.IDisposable.Dispose"/> will be ignored, including the cases when the returned texture wrap
            is passed to a function with <c>leaveWrapOpen</c> parameter.</para>
            <para>If the texture is unavailable for any reason, then the returned instance of
            <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> will point to an empty texture instead.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.ISharedImmediateTexture.GetWrapOrDefault(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>Gets the texture for use with the current frame, or a default value specified via
            <paramref name="defaultWrap"/> if unavailable.</summary>
            <param name="defaultWrap">The default wrap to return if the requested texture was not immediately available.
            </param>
            <returns>An instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that is guaranteed to be available for the current
            frame being drawn.</returns>
            <remarks>
            <para>Do not cache the result of this function across draw calls for different frames.
            <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>s may be cached, but the performance benefit will be minimal.</para>
            <para>Calling outside the main thread will fail.</para>
            <para>This function does not throw.</para>
            <para><see cref="M:System.IDisposable.Dispose"/> will be ignored, including the cases when the returned texture wrap
            is passed to a function with <c>leaveWrapOpen</c> parameter.</para>
            <para>If the texture is unavailable for any reason, then <paramref name="defaultWrap"/> will be returned.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.ISharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)">
            <summary>Attempts to get the texture for use with the current frame.</summary>
            <param name="texture">An instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that is guaranteed to be available for
            the current frame being drawn, or <c>null</c> if texture is not loaded (yet).</param>
            <param name="exception">The load exception, if any.</param>
            <returns><c>true</c> if <paramref name="texture"/> points to the loaded texture; <c>false</c> if the texture is
            still being loaded, or the load has failed.</returns>
            <remarks>
            <para>Do not cache the result of this function across draw calls for different frames.
            <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>s may be cached, but the performance benefit will be minimal.</para>
            <para>Calling outside the main thread will fail.</para>
            <para>This function does not throw.</para>
            <para><see cref="M:System.IDisposable.Dispose"/> on the returned <paramref name="texture"/> will be ignored, including
            the cases when the returned texture wrap is passed to a function with <c>leaveWrapOpen</c> parameter.</para>
            </remarks>
            <exception cref="T:System.InvalidOperationException">Thrown when called outside the UI thread.</exception>
        </member>
        <member name="M:Dalamud.Interface.Textures.ISharedImmediateTexture.RentAsync(System.Threading.CancellationToken)">
            <summary>
            <para>
            Creates a new instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> holding a new reference to this texture.
            The returned texture is guaranteed to be available until <see cref="M:System.IDisposable.Dispose"/> is called.
            </para>
            <para>
            <b>WARNING!</b> Usually, this method should be a "last resort"/compatibility wrapper for old code that does not
            directly support <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/> directly. Prefer using any of the other methods if possible,
            and <b>DO NOT CACHE</b> the resulting texture wrap from those functions.
            </para>
            </summary>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the loaded texture on success.</returns>
            <remarks>
            <see cref="M:System.IDisposable.Dispose"/> must be called on the resulting instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>
            from the returned <see cref="T:System.Threading.Tasks.Task`1"/> after use. Consider using
            <see cref="M:Dalamud.Utility.DisposeSafety.ToContentDisposedTask``1(System.Threading.Tasks.Task{``0},System.Boolean)"/> to dispose the result automatically according to the state
            of the task.</remarks>
        </member>
        <member name="T:Dalamud.Interface.Textures.RawImageSpecification">
            <summary>Describes a raw image.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> struct.</summary>
            <param name="width">The width of the raw image.</param>
            <param name="height">The height of the raw image.</param>
            <param name="dxgiFormat">The DXGI format of the raw image.</param>
            <param name="pitch">The pitch of the raw image in bytes.
            Specify <c>-1</c> to calculate from other parameters.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.#ctor(TerraFX.Interop.DirectX.D3D11_TEXTURE2D_DESC@)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> struct.</summary>
            <param name="desc">The source texture description.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.#ctor(TerraFX.Interop.DirectX.D3D11_TEXTURE2D_DESC@,System.UInt32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> struct.</summary>
            <param name="desc">The source texture description.</param>
            <param name="pitch">The pitch of the raw image in bytes.</param>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.Width">
            <summary>Gets or sets the width of the raw image.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.Height">
            <summary>Gets or sets the height of the raw image.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.Pitch">
            <summary>Gets or sets the pitch of the raw image in bytes.</summary>
            <remarks>The value may not always exactly match
            <c><see cref="P:Dalamud.Interface.Textures.RawImageSpecification.Width"/> * bytesPerPixelFromDxgiFormat</c>.
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.DxgiFormat">
            <summary>Gets or sets the format of the raw image.</summary>
            <remarks>See <a href="https://learn.microsoft.com/en-us/windows/win32/api/dxgiformat/ne-dxgiformat-dxgi_format">
            DXGI_FORMAT</a>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.BitsPerPixel">
            <summary>Gets the number of bits per pixel.</summary>
            <exception cref="T:System.NotSupportedException">Thrown if <see cref="P:Dalamud.Interface.Textures.RawImageSpecification.DxgiFormat"/> is not supported.</exception>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.Format">
            <summary>Gets or sets the format (typed).</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.RawImageSpecification.EstimatedBytes">
            <summary>Gets the estimated number of bytes.</summary>
            <remarks><c>-1</c> if failed.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.Bgra32(System.Int32,System.Int32)">
            <summary>
            Creates a new instance of <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> record using the given resolution,
            in B8G8R8A8(BGRA32) UNorm pixel format.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.Rgba32(System.Int32,System.Int32)">
            <summary>
            Creates a new instance of <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> record using the given resolution,
            in R8G8B8A8(RGBA32) UNorm pixel format.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.A8(System.Int32,System.Int32)">
            <summary>
            Creates a new instance of <see cref="T:Dalamud.Interface.Textures.RawImageSpecification"/> record using the given resolution,
            in A8 UNorm pixel format.
            </summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <returns>The new instance.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.RawImageSpecification.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureModificationArgs">
            <summary>Describes how to modify a texture.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureModificationArgs.#ctor">
            <summary>Describes how to modify a texture.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.MakeOpaque">
            <summary>Gets or sets a value indicating whether to make the texture opaque.</summary>
            <remarks>If <c>true</c>, then the alpha channel values will be filled with 1.0.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.DxgiFormat">
            <summary>Gets or sets the new DXGI format.</summary>
            <remarks>
            <para>Set to 0 (<see cref="F:TerraFX.Interop.DirectX.DXGI_FORMAT.DXGI_FORMAT_UNKNOWN"/>) to use the source pixel format.</para>
            <para>Supported values can be queried with
            <see cref="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupportedForCreateFromExistingTextureAsync(System.Int32)"/>. This may not necessarily
            match <see cref="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupported(System.Int32)"/>.
            </para></remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.NewWidth">
            <summary>Gets or sets the new width.</summary>
            <remarks>Set to 0 to automatically calculate according to the original texture size, <see cref="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv0"/>, and
            <see cref="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv1"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.NewHeight">
            <summary>Gets or sets the new height.</summary>
            <remarks>Set to 0 to automatically calculate according to the original texture size, <see cref="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv0"/>, and
            <see cref="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv1"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv0">
            <summary>Gets or sets the left top coordinates relative to the size of the source texture.</summary>
            <para>Coordinates should be in range between 0 and 1.</para>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv1">
            <summary>Gets or sets the right bottom coordinates relative to the size of the source texture.</summary>
            <para>Coordinates should be in range between 0 and 1.</para>
            <remarks>If set to <see cref="P:System.Numerics.Vector2.Zero"/>, then it will be interpreted as <see cref="P:System.Numerics.Vector2.One"/>,
            to accommodate the use of default value of this record struct.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.Format">
            <summary>Gets or sets the format (typed).</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv1Effective">
            <summary>Gets the effective value of <see cref="P:Dalamud.Interface.Textures.TextureModificationArgs.Uv1"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureModificationArgs.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureModificationArgs.IsCompleteSourceCopy(TerraFX.Interop.DirectX.D3D11_TEXTURE2D_DESC@)">
            <summary>Test if this instance of <see cref="T:Dalamud.Interface.Textures.TextureModificationArgs"/> does not instruct to change the
            underlying data of a texture.</summary>
            <param name="desc">The texture description to test against.</param>
            <returns><c>true</c> if this instance of <see cref="T:Dalamud.Interface.Textures.TextureModificationArgs"/> does not instruct to
            change the underlying data of a texture.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureModificationArgs.ThrowOnInvalidValues">
            <summary>Checks the properties and throws an exception if values are invalid.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap">
            <summary>Base class for implementations of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that forwards to another.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.ImGuiHandle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.Width">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.Height">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.Size">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.CreateWrapSharingLowLevelResource">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.Dispose(System.Boolean)">
            <summary>Called on <see cref="M:System.IDisposable.Dispose"/>.</summary>
            <param name="disposing"><c>true</c> if called from <see cref="M:System.IDisposable.Dispose"/>.</param>
            <remarks>
            <para>Base implementation will not dispose the result of <see cref="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@)"/>.</para>
            <para>If you need to implement a finalizer, then make it call this function with <c>false</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@)">
            <summary>Gets the inner wrap.</summary>
            <param name="wrap">The inner wrap.</param>
            <returns><c>true</c> if not disposed and <paramref name="wrap"/> is available.</returns>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap.GetWrap">
            <summary>Gets the inner wrap.</summary>
            <returns>The inner wrap.</returns>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap">
            <summary>
            Base TextureWrap interface for all Dalamud-owned texture wraps.
            Used to avoid referencing ImGuiScene.
            </summary>
            <remarks>If you want to implement this, see if you're actually wrapping an existing instance of
            <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>; if you are, then use <see cref="T:Dalamud.Interface.Textures.TextureWraps.ForwardingTextureWrap"/>.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.ImGuiHandle">
            <summary>Gets a texture handle suitable for direct use with ImGui functions.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.Width">
            <summary>Gets the width of the texture.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.Height">
            <summary>Gets the height of the texture.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.Size">
            <summary>Gets the size vector of the texture using Width, Height.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.CreateWrapSharingLowLevelResource">
            <summary>
            Creates a new reference to the resource being pointed by this instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.
            </summary>
            <returns>The new reference to this texture wrap.</returns>
            <remarks>
            On calling this function, a new instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> will be returned, but with
            the same <see cref="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.ImGuiHandle"/>. The new instance must be <see cref="M:System.IDisposable.Dispose"/>d, as the backing
            resource will stay alive until all the references are released. The old instance may be disposed as needed,
            once this function returns; the new instance will stay alive regardless of whether the old instance has been
            disposed.<br />
            Primary purpose of this function is to share textures across plugin boundaries. When texture wraps get passed
            across plugin boundaries for use for an indeterminate duration, the receiver should call this function to
            obtain a new reference to the texture received, so that it gets its own "copy" of the texture and the caller
            may dispose the texture anytime without any care for the receiver.<br />
            The default implementation will treat <see cref="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.ImGuiHandle"/> as an <see cref="T:TerraFX.Interop.Windows.IUnknown"/>.
            </remarks>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureWraps.Internal.DisposeSuppressingTextureWrap">
            <summary>A texture wrap that ignores <see cref="M:System.IDisposable.Dispose"/> calls.</summary>
            <param name="innerWrap">The inner wrap.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.DisposeSuppressingTextureWrap.#ctor(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>A texture wrap that ignores <see cref="M:System.IDisposable.Dispose"/> calls.</summary>
            <param name="innerWrap">The inner wrap.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.DisposeSuppressingTextureWrap.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap">
            <summary>A texture wrap that is created from an <see cref="T:TerraFX.Interop.Windows.IUnknown"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.#ctor(TerraFX.Interop.Windows.IUnknown*,System.Int32,System.Int32,System.Boolean)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap"/> class.</summary>
            <param name="unknown">The pointer to <see cref="T:TerraFX.Interop.Windows.IUnknown"/> that is suitable for use with
            <see cref="P:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap.ImGuiHandle"/>.</param>
            <param name="width">The width of the texture.</param>
            <param name="height">The height of the texture.</param>
            <param name="callAddRef">If <c>true</c>, call <see cref="M:TerraFX.Interop.Windows.IUnknown.AddRef"/>.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap"/> class.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.ImGuiHandle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.Width">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.Height">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.Dispose">
            <summary>Queue the texture to be disposed once the frame ends.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.ToString">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.UnknownTextureWrap.Dalamud#Utility#IDeferredDisposable#RealDispose">
            <summary>Actually dispose the wrapped texture.</summary>
        </member>
        <member name="T:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap">
            <summary>A texture wrap that takes its buffer from the frame buffer (of swap chain).</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.#ctor(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,System.String,Dalamud.Plugin.Internal.Types.LocalPlugin,System.Threading.CancellationToken)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap"/> class.</summary>
            <param name="args">The arguments for creating a texture.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="ownerPlugin">The owner plugin.</param>
            <param name="cancellationToken">The cancellation token.</param>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap"/> class.</summary>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.ImGuiHandle">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Width">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Height">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.FirstUpdateTask">
            <summary>Gets the task representing the first <see cref="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Update"/> call.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Update">
            <summary>Updates the texture from the source viewport.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.QueueUpdate">
            <summary>Queues a call to <see cref="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Update"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Dispose">
            <summary>Queue the texture to be disposed once the frame ends. </summary>
        </member>
        <member name="M:Dalamud.Interface.Textures.TextureWraps.Internal.ViewportTextureWrap.Dalamud#Utility#IDeferredDisposable#RealDispose">
            <summary>Actually dispose the wrapped texture.</summary>
        </member>
        <member name="T:Dalamud.Interface.TitleScreenMenu">
            <summary>
            Class responsible for managing elements in the title screen menu.
            </summary>
        </member>
        <member name="F:Dalamud.Interface.TitleScreenMenu.TextureSize">
            <summary>
            Gets the texture size needed for title screen menu logos.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.TitleScreenMenu.EntryListChange">
            <summary>
            Event to be called when the entry list has been changed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenu.Entries">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenu.PluginEntries">
            <summary>
            Gets the list of entries in the title screen menu.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddPluginEntry(System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <returns>A <see cref="T:Dalamud.Interface.TitleScreenMenu"/> object that can be used to manage the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddEntry(System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddEntry(System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddPluginEntry(System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="priority">Priority of the entry.</param>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <returns>A <see cref="T:Dalamud.Interface.TitleScreenMenu"/> object that can be used to manage the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.RemoveEntry(Dalamud.Interface.IReadOnlyTitleScreenMenuEntry)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddEntryCore(System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="priority">Priority of the entry.</param>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <returns>A <see cref="T:Dalamud.Interface.TitleScreenMenu"/> object that can be used to manage the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenu.AddEntryCore(System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action,Dalamud.Game.ClientState.Keys.VirtualKey[])">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <param name="showConditionKeys">The keys that have to be held to display the menu.</param>
            <returns>A <see cref="T:Dalamud.Interface.TitleScreenMenu"/> object that can be used to manage the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="T:Dalamud.Interface.TitleScreenMenuPluginScoped">
            <summary>
            Plugin-scoped version of a TitleScreenMenu service.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuPluginScoped.Entries">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuPluginScoped.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuPluginScoped.AddEntry(System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuPluginScoped.AddEntry(System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuPluginScoped.RemoveEntry(Dalamud.Interface.IReadOnlyTitleScreenMenuEntry)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.ITitleScreenMenuEntry">
            <summary>
            A interface representing an entry in the title screen menu.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ITitleScreenMenuEntry.IsInternal">
            <summary>
            Gets or sets a value indicating whether or not this entry is internal.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ITitleScreenMenuEntry.CallingAssembly">
            <summary>
            Gets the calling assembly of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ITitleScreenMenuEntry.Id">
            <summary>
            Gets the internal ID of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.ITitleScreenMenuEntry.ShowConditionKeys">
            <summary>
            Gets the keys that have to be pressed to show the menu.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.ITitleScreenMenuEntry.IsShowConditionSatisfied">
            <summary>
            Determines the displaying condition of this menu entry is met.
            </summary>
            <returns>True if met.</returns>
        </member>
        <member name="M:Dalamud.Interface.ITitleScreenMenuEntry.Trigger">
            <summary>
            Trigger the action associated with this entry.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry">
            <summary>
            A interface representing a read only entry in the title screen menu.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry.Priority">
            <summary>
            Gets the priority of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry.Name">
            <summary>
            Gets the name of this entry.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry.Texture">
            <summary>
            Gets the texture of this entry.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.TitleScreenMenuEntry">
            <summary>
            Class representing an entry in the title screen menu.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuEntry.#ctor(System.Reflection.Assembly,System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action,System.Collections.Generic.IEnumerable{Dalamud.Game.ClientState.Keys.VirtualKey})">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.TitleScreenMenuEntry"/> class.
            </summary>
            <param name="callingAssembly">The calling assembly.</param>
            <param name="priority">The priority of this entry.</param>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <param name="showConditionKeys">The keys that have to be held to display the menu.</param>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.Priority">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.Texture">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.IsInternal">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.CallingAssembly">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.Id">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.TitleScreenMenuEntry.ShowConditionKeys">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuEntry.CompareTo(Dalamud.Interface.TitleScreenMenuEntry)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuEntry.IsShowConditionSatisfied">
            <summary>
            Determines the displaying condition of this menu entry is met.
            </summary>
            <returns>True if met.</returns>
        </member>
        <member name="M:Dalamud.Interface.TitleScreenMenuEntry.Trigger">
            <summary>
            Trigger the action associated with this entry.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.IUiBuilder">
            <summary>
            This interface represents the Dalamud UI that is drawn on top of the game.
            It can be used to draw custom windows and overlays.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.Draw">
            <summary>
            The event that gets called when Dalamud is ready to draw your windows or overlays.
            When it is called, you can use static ImGui calls.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.ResizeBuffers">
            <summary>
            The event that is called when the game's DirectX device is requesting you to resize your buffers.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.OpenConfigUi">
            <summary>
            Event that is fired when the plugin should open its configuration interface.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.OpenMainUi">
            <summary>
            Event that is fired when the plugin should open its main interface.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.ShowUi">
            <summary>
            Gets or sets an action that is called when plugin UI or interface modifications are supposed to be shown.
            These may be fired consecutively.
            </summary>
        </member>
        <member name="E:Dalamud.Interface.IUiBuilder.HideUi">
            <summary>
            Gets or sets an action that is called when plugin UI or interface modifications are supposed to be hidden.
            These may be fired consecutively.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DefaultFontHandle">
            <summary>
            Gets the handle to the default Dalamud font - supporting all game languages and icons.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddDalamudDefaultFont(UiBuilder.DefaultFontSizePx)));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.IconFontHandle">
            <summary>
            Gets the default Dalamud icon font based on FontAwesome 5 Free solid.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddFontAwesomeIconFont(new() { SizePt = UiBuilder.DefaultFontSizePt })));
            // or use
                    tk => tk.AddFontAwesomeIconFont(new() { SizePx = UiBuilder.DefaultFontSizePx })));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.MonoFontHandle">
            <summary>
            Gets the default Dalamud monospaced font based on Inconsolata Regular.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddDalamudAssetFont(
                        DalamudAsset.InconsolataRegular,
                        new() { SizePt = UiBuilder.DefaultFontSizePt })));
            // or use
                        new() { SizePx = UiBuilder.DefaultFontSizePx })));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.IconFontFixedWidthHandle">
            <summary>
            Gets the default Dalamud icon font based on FontAwesome 5 free solid with a fixed width and vertically centered glyphs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DefaultFontSpec">
            <summary>
            Gets the default font specifications.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.Device">
            <summary>
            Gets the game's active Direct3D device.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.WindowHandlePtr">
            <summary>
            Gets the game's main window handle.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DisableAutomaticUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically when the game's UI is hidden.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DisableUserUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically when the user toggles the UI.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DisableCutsceneUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically during cutscenes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.DisableGposeUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically while gpose is active.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.OverrideGameCursor">
            <summary>
            Gets or sets a value indicating whether or not the game's cursor should be overridden with the ImGui cursor.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.FrameCount">
            <summary>
            Gets the count of Draw calls made since plugin creation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.CutsceneActive">
            <summary>
            Gets a value indicating whether or not a cutscene is playing.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.ShouldModifyUi">
            <summary>
            Gets a value indicating whether this plugin should modify the game's interface at this time.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.UiPrepared">
            <summary>
            Gets a value indicating whether UI functions can be used.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.FontAtlas">
            <summary>
            Gets the plugin-private font atlas.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.IUiBuilder.ShouldUseReducedMotion">
            <summary>
            Gets a value indicating whether or not to use "reduced motion". This usually means that you should use less
            intrusive animations, or disable them entirely.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.IUiBuilder.LoadUld(System.String)">
            <summary>
            Loads an ULD file that can load textures containing multiple icons in a single texture.
            </summary>
            <param name="uldPath">The path of the requested ULD file.</param>
            <returns>A wrapper around said ULD file.</returns>
        </member>
        <member name="M:Dalamud.Interface.IUiBuilder.WaitForUi">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
        </member>
        <member name="M:Dalamud.Interface.IUiBuilder.RunWhenUiPrepared``1(System.Func{``0},System.Boolean)">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <param name="func">Function to call.</param>
            <param name="runInFrameworkThread">Specifies whether to call the function from the framework thread.</param>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
            <typeparam name="T">Return type.</typeparam>
        </member>
        <member name="M:Dalamud.Interface.IUiBuilder.RunWhenUiPrepared``1(System.Func{System.Threading.Tasks.Task{``0}},System.Boolean)">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <param name="func">Function to call.</param>
            <param name="runInFrameworkThread">Specifies whether to call the function from the framework thread.</param>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
            <typeparam name="T">Return type.</typeparam>
        </member>
        <member name="M:Dalamud.Interface.IUiBuilder.CreateFontAtlas(Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode,System.Boolean,System.String)">
            <summary>
            Creates an isolated <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
            <param name="autoRebuildMode">Specify when and how to rebuild this atlas.</param>
            <param name="isGlobalScaled">Whether the fonts in the atlas is global scaled.</param>
            <param name="debugName">Name for debugging purposes.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.</returns>
            <remarks>
            Use this to create extra font atlases, if you want to create and dispose fonts without having to rebuild all
            other fonts together.<br />
            If <paramref name="autoRebuildMode"/> is not <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.OnNewFrame"/>,
            the font rebuilding functions must be called manually.
            </remarks>
        </member>
        <member name="T:Dalamud.Interface.UiBuilder">
            <summary>
            This class represents the Dalamud UI that is drawn on top of the game.
            It can be used to draw custom windows and overlays.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.UiBuilder"/> class and registers it.
            You do not have to call this manually.
            </summary>
            <param name="plugin">The plugin.</param>
            <param name="namespaceName">The plugin namespace.</param>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.Draw">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.ResizeBuffers">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.OpenConfigUi">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.OpenMainUi">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.ShowUi">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Interface.UiBuilder.HideUi">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DefaultFontSizePt">
            <summary>
            Gets the default Dalamud font size in points.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DefaultFontSizePx">
            <summary>
            Gets the default Dalamud font size in pixels.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DefaultFont">
            <summary>
            Gets the default Dalamud font - supporting all game languages and icons.<br />
            <strong>Accessing this static property outside of <see cref="E:Dalamud.Interface.UiBuilder.Draw"/> is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.IconFont">
            <summary>
            Gets the default Dalamud icon font based on FontAwesome 5 Free solid.<br />
            <strong>Accessing this static property outside of <see cref="E:Dalamud.Interface.UiBuilder.Draw"/> is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.MonoFont">
            <summary>
            Gets the default Dalamud monospaced font based on Inconsolata Regular.<br />
            <strong>Accessing this static property outside of <see cref="E:Dalamud.Interface.UiBuilder.Draw"/> is dangerous and not supported.</strong>
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DefaultFontSpec">
            <summary>
            Gets the default font specifications.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DefaultFontHandle">
            <summary>
            Gets the handle to the default Dalamud font - supporting all game languages and icons.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddDalamudDefaultFont(UiBuilder.DefaultFontSizePx)));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.IconFontHandle">
            <summary>
            Gets the default Dalamud icon font based on FontAwesome 5 Free solid.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddFontAwesomeIconFont(new() { SizePt = UiBuilder.DefaultFontSizePt })));
            // or use
                    tk => tk.AddFontAwesomeIconFont(new() { SizePx = UiBuilder.DefaultFontSizePx })));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.IconFontFixedWidthHandle">
            <summary>
            Gets the default Dalamud icon font based on FontAwesome 5 free solid with a fixed width and vertically centered glyphs.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.MonoFontHandle">
            <summary>
            Gets the default Dalamud monospaced font based on Inconsolata Regular.
            </summary>
            <remarks>
            A font handle corresponding to this font can be obtained with:
            <code>
            fontAtlas.NewDelegateFontHandle(
                e => e.OnPreBuild(
                    tk => tk.AddDalamudAssetFont(
                        DalamudAsset.InconsolataRegular,
                        new() { SizePt = UiBuilder.DefaultFontSizePt })));
            // or use
                        new() { SizePx = UiBuilder.DefaultFontSizePx })));
            </code>
            </remarks>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.Device">
            <summary>
            Gets the game's active Direct3D device.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.WindowHandlePtr">
            <summary>
            Gets the game's main window handle.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DisableAutomaticUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically when the game's UI is hidden.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DisableUserUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically when the user toggles the UI.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DisableCutsceneUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically during cutscenes.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DisableGposeUiHide">
            <summary>
            Gets or sets a value indicating whether this plugin should hide its UI automatically while gpose is active.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.OverrideGameCursor">
            <summary>
            Gets or sets a value indicating whether or not the game's cursor should be overridden with the ImGui cursor.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.FrameCount">
            <summary>
            Gets the count of Draw calls made since plugin creation.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.CutsceneActive">
            <summary>
            Gets a value indicating whether or not a cutscene is playing.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.ShouldModifyUi">
            <summary>
            Gets a value indicating whether this plugin should modify the game's interface at this time.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.UiPrepared">
            <summary>
            Gets a value indicating whether UI functions can be used.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.FontAtlas">
            <summary>
            Gets the plugin-private font atlas.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.ShouldUseReducedMotion">
            <summary>
            Gets a value indicating whether or not to use "reduced motion". This usually means that you should use less
            intrusive animations, or disable them entirely.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DoStats">
            <summary>
            Gets or sets a value indicating whether statistics about UI draw time should be collected.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.HasConfigUi">
            <summary>
            Gets a value indicating whether this UiBuilder has a configuration UI registered.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.HasMainUi">
            <summary>
            Gets a value indicating whether this UiBuilder has a configuration UI registered.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.LastDrawTime">
            <summary>
            Gets or sets the time this plugin took to draw on the last frame.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.MaxDrawTime">
            <summary>
            Gets or sets the longest amount of time this plugin ever took to draw.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.UiBuilder.DrawTimeHistory">
            <summary>
            Gets or sets a history of the last draw times, used to calculate an average.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.LoadUld(System.String)">
            <summary>
            Loads an ULD file that can load textures containing multiple icons in a single texture.
            </summary>
            <param name="uldPath">The path of the requested ULD file.</param>
            <returns>A wrapper around said ULD file.</returns>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.WaitForUi">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.RunWhenUiPrepared``1(System.Func{``0},System.Boolean)">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <param name="func">Function to call.</param>
            <param name="runInFrameworkThread">Specifies whether to call the function from the framework thread.</param>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
            <typeparam name="T">Return type.</typeparam>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.RunWhenUiPrepared``1(System.Func{System.Threading.Tasks.Task{``0}},System.Boolean)">
            <summary>
            Waits for UI to become available for use.
            </summary>
            <param name="func">Function to call.</param>
            <param name="runInFrameworkThread">Specifies whether to call the function from the framework thread.</param>
            <returns>A task that completes when the game's Present has been called at least once.</returns>
            <typeparam name="T">Return type.</typeparam>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.CreateFontAtlas(Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode,System.Boolean,System.String)">
            <summary>
            Creates an isolated <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.
            </summary>
            <param name="autoRebuildMode">Specify when and how to rebuild this atlas.</param>
            <param name="isGlobalScaled">Whether the fonts in the atlas is global scaled.</param>
            <param name="debugName">Name for debugging purposes.</param>
            <returns>A new instance of <see cref="T:Dalamud.Interface.ManagedFontAtlas.IFontAtlas"/>.</returns>
            <remarks>
            Use this to create extra font atlases, if you want to create and dispose fonts without having to rebuild all
            other fonts together.<br />
            If <paramref name="autoRebuildMode"/> is not <see cref="F:Dalamud.Interface.ManagedFontAtlas.FontAtlasAutoRebuildMode.OnNewFrame"/>,
            the font rebuilding functions must be called manually.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.System#IDisposable#Dispose">
            <summary>
            Unregister the UiBuilder. Do not call this in plugin code.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.DisposeInternal">
            <summary>Clean up resources allocated by this instance of <see cref="T:Dalamud.Interface.UiBuilder"/>.</summary>
            <remarks>Dalamud internal use only.</remarks>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.OpenConfig">
            <summary>
            Open the registered configuration UI, if it exists.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.OpenMain">
            <summary>
            Open the registered configuration UI, if it exists.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.NotifyHideUi">
            <summary>
            Notify this UiBuilder about plugin UI being hidden.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.UiBuilder.NotifyShowUi">
            <summary>
            Notify this UiBuilder about plugin UI being shown.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.UldWrapper">
            <summary> Wrapper for multi-icon sprite sheets defined by ULD files. </summary>
        </member>
        <member name="M:Dalamud.Interface.UldWrapper.#ctor(Dalamud.Interface.UiBuilder,System.String)">
            <summary> Initializes a new instance of the <see cref="T:Dalamud.Interface.UldWrapper"/> class, wrapping an ULD file. </summary>
            <param name="uiBuilder">The UiBuilder used to load textures.</param>
            <param name="uldPath">The requested ULD file.</param>
        </member>
        <member name="P:Dalamud.Interface.UldWrapper.Uld">
            <summary> Gets the loaded ULD file if it exists. </summary>
        </member>
        <member name="P:Dalamud.Interface.UldWrapper.Valid">
            <summary> Gets a value indicating whether the requested ULD could be loaded. </summary>
        </member>
        <member name="M:Dalamud.Interface.UldWrapper.LoadTexturePart(System.String,System.Int32)">
            <summary> Load a part of a multi-icon sheet as a texture. </summary>
            <param name="texturePath">The path of the requested texture.</param>
            <param name="part">The index of the desired icon.</param>
            <returns>A TextureWrap containing the requested part if it exists and null otherwise.</returns>
        </member>
        <member name="M:Dalamud.Interface.UldWrapper.Dispose">
            <summary> Clear all stored data and remove the loaded ULD. </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiClip.ClippedDraw``1(System.Collections.Generic.IReadOnlyList{``0},System.Action{``0},System.Int32,System.Single)">
            <summary>
            Draws the enumerable data with <paramref name="itemsPerLine"/> number of items per line.
            </summary>
            <param name="data">Enumerable containing data to draw.</param>
            <param name="draw">The function to draw a single item.</param>
            <param name="itemsPerLine">How many items to draw per line.</param>
            <param name="lineHeight">How tall each line is.</param>
            <typeparam name="T">The type of data to draw.</typeparam>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiExtensions">
            <summary>
            Class containing various extensions to ImGui, aiding with building custom widgets.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiExtensions.AddTextClippedEx(ImGuiNET.ImDrawListPtr,System.Numerics.Vector2,System.Numerics.Vector2,System.String,System.Nullable{System.Numerics.Vector2},System.Numerics.Vector2,System.Nullable{System.Numerics.Vector4})">
            <summary>
            Draw clipped text.
            </summary>
            <param name="drawListPtr">Pointer to the draw list.</param>
            <param name="posMin">Minimum position.</param>
            <param name="posMax">Maximum position.</param>
            <param name="text">Text to draw.</param>
            <param name="textSizeIfKnown">Size of the text, if known.</param>
            <param name="align">Alignment.</param>
            <param name="clipRect">Clip rect to use.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiExtensions.AddText(ImGuiNET.ImDrawListPtr,ImGuiNET.ImFontPtr,System.Single,System.Numerics.Vector2,System.UInt32,System.String,System.Numerics.Vector4@)">
            <summary>
            Add text to a draw list.
            </summary>
            <param name="drawListPtr">Pointer to the draw list.</param>
            <param name="font">Font to use.</param>
            <param name="fontSize">Font size.</param>
            <param name="pos">Position to draw at.</param>
            <param name="col">Color to use.</param>
            <param name="textBegin">Text to draw.</param>
            <param name="cpuFineClipRect">Clip rect to use.</param>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiHelpers">
            <summary>
            Class containing various helper methods for use with ImGui inside Dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImGuiHelpers.MainViewport">
            <summary>
            Gets the main viewport.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale">
            <summary>
            Gets the global Dalamud scale.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImGuiHelpers.IsImGuiInitialized">
            <summary>
            Gets a value indicating whether ImGui is initialized and ready for use.<br />
            This does not necessarily mean you can call drawing functions.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScaleSafe">
            <summary>
            Gets the global Dalamud scale; even available before drawing is ready.<br />
            If you are sure that drawing is ready, at the point of using this, use <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> instead.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CheckIsWindowOnMainViewport">
            <summary>
            Check if the current ImGui window is on the main viewport.
            Only valid within a window.
            </summary>
            <returns>Whether the window is on the main viewport.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledVector2(System.Single)">
            <summary>
            Gets a <see cref="T:System.Numerics.Vector2"/> that is pre-scaled with the <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> multiplier.
            </summary>
            <param name="x">Vector2 X/Y parameter.</param>
            <returns>A scaled Vector2.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledVector2(System.Single,System.Single)">
            <summary>
            Gets a <see cref="T:System.Numerics.Vector2"/> that is pre-scaled with the <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> multiplier.
            </summary>
            <param name="x">Vector2 X parameter.</param>
            <param name="y">Vector2 Y parameter.</param>
            <returns>A scaled Vector2.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledVector4(System.Single,System.Single,System.Single,System.Single)">
            <summary>
            Gets a <see cref="T:System.Numerics.Vector4"/> that is pre-scaled with the <see cref="P:Dalamud.Interface.Utility.ImGuiHelpers.GlobalScale"/> multiplier.
            </summary>
            <param name="x">Vector4 X parameter.</param>
            <param name="y">Vector4 Y parameter.</param>
            <param name="z">Vector4 Z parameter.</param>
            <param name="w">Vector4 W parameter.</param>
            <returns>A scaled Vector2.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ForceNextWindowMainViewport">
            <summary>
            Force the next ImGui window to stay inside the main game window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledDummy(System.Single)">
            <summary>
            Create a dummy scaled by the global Dalamud scale.
            </summary>
            <param name="size">The size of the dummy.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledDummy(System.Single,System.Single)">
            <summary>
            Create a dummy scaled by the global Dalamud scale.
            </summary>
            <param name="x">Vector2 X parameter.</param>
            <param name="y">Vector2 Y parameter.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledDummy(System.Numerics.Vector2)">
            <summary>
            Create a dummy scaled by the global Dalamud scale.
            </summary>
            <param name="size">The size of the dummy.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledIndent(System.Single)">
            <summary>
            Create an indent scaled by the global Dalamud scale.
            </summary>
            <param name="size">The size of the indent.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ScaledRelativeSameLine(System.Single,System.Single)">
            <summary>
            Use a relative ImGui.SameLine() from your current cursor position, scaled by the Dalamud global scale.
            </summary>
            <param name="offset">The offset from your current cursor position.</param>
            <param name="spacing">The spacing to use.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SetNextWindowPosRelativeMainViewport(System.Numerics.Vector2,ImGuiNET.ImGuiCond,System.Numerics.Vector2)">
            <summary>
            Set the position of the next window relative to the main viewport.
            </summary>
            <param name="position">The position of the next window.</param>
            <param name="condition">When to set the position.</param>
            <param name="pivot">The pivot to set the position around.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SetWindowPosRelativeMainViewport(System.String,System.Numerics.Vector2,ImGuiNET.ImGuiCond)">
            <summary>
            Set the position of a window relative to the main viewport.
            </summary>
            <param name="name">The name/ID of the window.</param>
            <param name="position">The position of the window.</param>
            <param name="condition">When to set the position.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.DefaultColorPalette(System.Int32)">
            <summary>
            Creates default color palette for use with color pickers.
            </summary>
            <param name="swatchCount">The total number of swatches to use.</param>
            <returns>Default color palette.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.GetButtonSize(System.String)">
            <summary>
            Get the size of a button considering the default frame padding.
            </summary>
            <param name="text">Text in the button.</param>
            <returns><see cref="T:System.Numerics.Vector2"/> with the size of the button.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ClickToCopyText(System.String,System.String,System.Nullable{System.Numerics.Vector4})">
            <summary>
            Print out text that can be copied when clicked.
            </summary>
            <param name="text">The text to show.</param>
            <param name="textCopy">The text to copy when clicked.</param>
            <param name="color">The color of the text.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SeStringWrapped(System.ReadOnlySpan{System.Byte},Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.Utility.ImGuiId,ImGuiNET.ImGuiButtonFlags)">
            <summary>Draws a SeString.</summary>
            <param name="sss">SeString to draw.</param>
            <param name="style">Initial rendering style.</param>
            <param name="imGuiId">ImGui ID, if link functionality is desired.</param>
            <param name="buttonFlags">Button flags to use on link interaction.</param>
            <returns>Interaction result of the rendered text.</returns>
            <remarks>This function is experimental. Report any issues to GitHub issues or to Discord #dalamud-dev channel.
            The function definition is stable; only in the next API version a function may be removed.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CompileSeStringWrapped(System.String,Dalamud.Interface.ImGuiSeStringRenderer.SeStringDrawParams@,Dalamud.Interface.Utility.ImGuiId,ImGuiNET.ImGuiButtonFlags)">
            <summary>Creates and caches a SeString from a text macro representation, and then draws it.</summary>
            <param name="text">SeString text macro representation.
            Newline characters will be normalized to <see cref="T:Dalamud.Game.Text.SeStringHandling.Payloads.NewLinePayload"/>.</param>
            <param name="style">Initial rendering style.</param>
            <param name="imGuiId">ImGui ID, if link functionality is desired.</param>
            <param name="buttonFlags">Button flags to use on link interaction.</param>
            <returns>Interaction result of the rendered text.</returns>
            <remarks>This function is experimental. Report any issues to GitHub issues or to Discord #dalamud-dev channel.
            The function definition is stable; only in the next API version a function may be removed.</remarks>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SafeTextWrapped(System.String)">
            <summary>
            Write unformatted text wrapped.
            </summary>
            <param name="text">The text to write.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SafeTextColoredWrapped(System.Numerics.Vector4,System.String)">
            <summary>
            Write unformatted text wrapped.
            </summary>
            <param name="color">The color of the text.</param>
            <param name="text">The text to write.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.AdjustGlyphMetrics(ImGuiNET.ImFontPtr,System.Single,System.Single)">
            <summary>
            Unscales fonts after they have been rendered onto atlas.
            </summary>
            <param name="fontPtr">Font to scale.</param>
            <param name="scale">Scale.</param>
            <param name="round">If a positive number is given, numbers will be rounded to this.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CopyGlyphsAcrossFonts(System.Nullable{ImGuiNET.ImFontPtr},System.Nullable{ImGuiNET.ImFontPtr},System.Boolean,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Fills missing glyphs in target font from source font, if both are not null.
            </summary>
            <param name="source">Source font.</param>
            <param name="target">Target font.</param>
            <param name="missingOnly">Whether to copy missing glyphs only.</param>
            <param name="rebuildLookupTable">Whether to call target.BuildLookupTable().</param>
            <param name="rangeLow">Low codepoint range to copy.</param>
            <param name="rangeHigh">High codepoing range to copy.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CopyGlyphsAcrossFonts(ImGuiNET.ImFontPtr,ImGuiNET.ImFontPtr,System.Boolean,System.Boolean,System.Int32,System.Int32)">
            <summary>
            Fills missing glyphs in target font from source font, if both are not null.
            </summary>
            <param name="source">Source font.</param>
            <param name="target">Target font.</param>
            <param name="missingOnly">Whether to copy missing glyphs only.</param>
            <param name="rebuildLookupTable">Whether to call target.BuildLookupTable().</param>
            <param name="rangeLow">Low codepoint range to copy.</param>
            <param name="rangeHigh">High codepoing range to copy.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.VirtualKeyToImGuiKey(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <summary>
            Map a VirtualKey keycode to an ImGuiKey enum value.
            </summary>
            <param name="key">The VirtualKey value to retrieve the ImGuiKey counterpart for.</param>
            <returns>The ImGuiKey that corresponds to this VirtualKey, or <c>ImGuiKey.None</c> otherwise.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ImGuiKeyToVirtualKey(ImGuiNET.ImGuiKey)">
            <summary>
            Map an ImGuiKey enum value to a VirtualKey code.
            </summary>
            <param name="key">The ImGuiKey value to retrieve the VirtualKey counterpart for.</param>
            <returns>The VirtualKey that corresponds to this ImGuiKey, or <c>VirtualKey.NO_KEY</c> otherwise.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CenteredText(System.String)">
            <summary>
            Show centered text.
            </summary>
            <param name="text">Text to show.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CenterCursorForText(System.String)">
            <summary>
            Center the ImGui cursor for a certain text.
            </summary>
            <param name="text">The text to center for.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CenterCursorFor(System.Single)">
            <summary>
            Center the ImGui cursor for an item with a certain width.
            </summary>
            <param name="itemWidth">The width to center for.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.AllocateMemory(System.Int32)">
            <summary>
            Allocates memory on the heap using <see cref="M:ImGuiNET.ImGuiNative.igMemAlloc(System.UInt32)"/><br />
            Memory must be freed using <see cref="M:ImGuiNET.ImGuiNative.igMemFree(System.Void*)"/>.
            <br />
            Note that null is a valid return value when <paramref name="length"/> is 0.
            </summary>
            <param name="length">The length of allocated memory.</param>
            <returns>The allocated memory.</returns>
            <exception cref="T:System.OutOfMemoryException">If <see cref="M:ImGuiNET.ImGuiNative.igMemAlloc(System.UInt32)"/> returns null.</exception>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.NewFontGlyphRangeBuilderPtrScoped(ImGuiNET.ImFontGlyphRangesBuilderPtr@)">
            <summary>
            Creates a new instance of <see cref="T:ImGuiNET.ImFontGlyphRangesBuilderPtr"/> with a natively backed memory.
            </summary>
            <param name="builder">The created instance.</param>
            <returns>Disposable you can call.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.BuildRangesToArray(ImGuiNET.ImFontGlyphRangesBuilderPtr,System.Boolean,System.Boolean)">
            <summary>
            Builds ImGui Glyph Ranges for use with <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/>.
            </summary>
            <param name="builder">The builder.</param>
            <param name="addFallbackCodepoints">Add fallback codepoints to the range.</param>
            <param name="addEllipsisCodepoints">Add ellipsis codepoints to the range.</param>
            <returns>When disposed, the resource allocated for the range will be freed.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CreateImGuiRangesFrom(System.Text.Unicode.UnicodeRange[])">
            <inheritdoc cref="M:Dalamud.Interface.Utility.ImGuiHelpers.CreateImGuiRangesFrom(System.Collections.Generic.IEnumerable{System.Text.Unicode.UnicodeRange})"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.CreateImGuiRangesFrom(System.Collections.Generic.IEnumerable{System.Text.Unicode.UnicodeRange})">
            <summary>
            Creates glyph ranges from <see cref="T:System.Text.Unicode.UnicodeRange"/>.<br />
            Use values from <see cref="T:System.Text.Unicode.UnicodeRanges"/>.
            </summary>
            <param name="ranges">The unicode ranges.</param>
            <returns>The range array that can be used for <see cref="P:Dalamud.Interface.ManagedFontAtlas.SafeFontConfig.GlyphRanges"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.IsNull(ImGuiNET.ImFontPtr)">
            <summary>
            Determines whether <paramref name="ptr"/> is empty.
            </summary>
            <param name="ptr">The pointer.</param>
            <returns>Whether it is empty.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.IsNotNullAndLoaded(ImGuiNET.ImFontPtr)">
            <summary>
            Determines whether <paramref name="ptr"/> is empty.
            </summary>
            <param name="ptr">The pointer.</param>
            <returns>Whether it is empty.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.IsNull(ImGuiNET.ImFontAtlasPtr)">
            <summary>
            Determines whether <paramref name="ptr"/> is empty.
            </summary>
            <param name="ptr">The pointer.</param>
            <returns>Whether it is empty.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.OrElse(ImGuiNET.ImFontPtr,ImGuiNET.ImFontPtr)">
            <summary>
            If <paramref name="self"/> is default, then returns <paramref name="other"/>.
            </summary>
            <param name="self">The self.</param>
            <param name="other">The other.</param>
            <returns><paramref name="self"/> if it is not default; otherwise, <paramref name="other"/>.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.Mark4KPageUsedAfterGlyphAdd(ImGuiNET.ImFontPtr,System.UInt16)">
            <summary>
            Mark 4K page as used, after adding a codepoint to a font.
            </summary>
            <param name="font">The font.</param>
            <param name="codepoint">The codepoint.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.SetTextFromCallback(ImGuiNET.ImGuiInputTextCallbackData*,System.String)">
            <summary>
            Sets the text for a text input, during the callback.
            </summary>
            <param name="data">The callback data.</param>
            <param name="s">The new text.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.FindViewportId(System.IntPtr)">
            <summary>
            Finds the corresponding ImGui viewport ID for the given window handle.
            </summary>
            <param name="hwnd">The window handle.</param>
            <returns>The viewport ID, or -1 if not found.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.ValidateUnsafe(ImGuiNET.ImFontPtr)">
            <summary>
            Attempts to validate that <paramref name="fontPtr"/> is valid.
            </summary>
            <param name="fontPtr">The font pointer.</param>
            <returns>The exception, if any occurred during validation.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.UpdateFallbackChar(ImGuiNET.ImFontPtr,System.Char)">
            <summary>
            Updates the fallback char of <paramref name="font"/>.
            </summary>
            <param name="font">The font.</param>
            <param name="c">The fallback character.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.IsCodepointInSuppliedGlyphRangesUnsafe(System.Int32,System.UInt16*)">
            <summary>
            Determines if the supplied codepoint is inside the given range,
            in format of <see cref="F:ImGuiNET.ImFontConfig.GlyphRanges"/>.
            </summary>
            <param name="codepoint">The codepoint.</param>
            <param name="rangePtr">The ranges.</param>
            <returns>Whether it is the case.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiHelpers.NewFrame">
            <summary>
            Get data needed for each new frame.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiHelpers.ImFontGlyphReal">
            <summary>
            ImFontGlyph the correct version.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiHelpers.ImFontGlyphHotDataReal">
            <summary>
            ImFontGlyphHotData the correct version.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiHelpers.ImFontAtlasCustomRectReal">
            <summary>
            ImFontAtlasCustomRect the correct version.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiId">
            <summary>Represents any type of ImGui ID.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.IdType">
            <summary>Type of the ID.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.Numeric">
            <summary>Numeric ID. Valid if <see cref="F:Dalamud.Interface.Utility.ImGuiId.IdType"/> is <see cref="F:Dalamud.Interface.Utility.ImGuiId.Type.Numeric"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.U16">
            <summary>UTF-16 string ID. Valid if <see cref="F:Dalamud.Interface.Utility.ImGuiId.IdType"/> is <see cref="F:Dalamud.Interface.Utility.ImGuiId.Type.U16"/>.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.U8">
            <summary>UTF-8 string ID. Valid if <see cref="F:Dalamud.Interface.Utility.ImGuiId.IdType"/> is <see cref="F:Dalamud.Interface.Utility.ImGuiId.Type.U8"/>.</summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiId.#ctor(System.IntPtr)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Utility.ImGuiId"/> struct.</summary>
            <param name="id">A numeric ID, or 0 to not provide an ID.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiId.#ctor(System.ReadOnlySpan{System.Char})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Utility.ImGuiId"/> struct.</summary>
            <param name="id">A UTF-16 string ID, or <see cref="P:System.ReadOnlySpan`1.Empty"/> to not provide an ID.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiId.#ctor(System.ReadOnlySpan{System.Byte})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Interface.Utility.ImGuiId"/> struct.</summary>
            <param name="id">A UTF-8 string ID, or <see cref="P:System.ReadOnlySpan`1.Empty"/> to not provide an ID.</param>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiId.Type">
            <summary>Possible types for an ImGui ID.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.Type.None">
            <summary>No ID is specified.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.Type.Numeric">
            <summary><see cref="F:Dalamud.Interface.Utility.ImGuiId.Numeric"/> field is used.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.Type.U16">
            <summary><see cref="F:Dalamud.Interface.Utility.ImGuiId.U16"/> field is used.</summary>
        </member>
        <member name="F:Dalamud.Interface.Utility.ImGuiId.Type.U8">
            <summary><see cref="F:Dalamud.Interface.Utility.ImGuiId.U8"/> field is used.</summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiId.IsEmpty">
            <summary>Determines if no ID is stored.</summary>
            <returns><c>true</c> if no ID is stored.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiId.PushId">
            <summary>Pushes ID if any is stored.</summary>
            <returns><c>true</c> if any ID is pushed.</returns>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImGuiTable">
            <summary>
            Helpers for drawing tables.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiTable.DrawTable``1(System.String,System.Collections.Generic.IEnumerable{``0},System.Action{``0},ImGuiNET.ImGuiTableFlags,System.String[])">
            <summary>
            Draw a simple table with the given data using the drawRow action.
            Headers and thus columns and column count are defined by columnTitles.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImGuiTable.DrawTabbedTable``1(System.String,System.Collections.Generic.IEnumerable{``0},System.Action{``0},ImGuiNET.ImGuiTableFlags,System.String[])">
            <summary>
            Draw a simple table with the given data using the drawRow action inside a collapsing header.
            Headers and thus columns and column count are defined by columnTitles.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImVectorWrapper`1">
            <summary>
            Wrapper for ImVector.
            </summary>
            <typeparam name="T">Contained type.</typeparam>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.#ctor(ImGuiNET.ImVector*,Dalamud.Interface.Utility.ImVectorWrapper{`0}.ImGuiNativeDestroyDelegate,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> struct.<br />
            If <paramref name="ownership"/> is set to true, you must call <see cref="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Dispose"/> after use,
            and the underlying memory for <see cref="T:ImGuiNET.ImVector"/> must have been allocated using
            <see cref="M:ImGuiNET.ImGuiNative.igMemAlloc(System.UInt32)"/>. Otherwise, it will crash.
            </summary>
            <param name="vector">The underlying vector.</param>
            <param name="destroyer">The destroyer function to call on item removal.</param>
            <param name="ownership">Whether this wrapper owns the vector.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.#ctor(System.Int32,Dalamud.Interface.Utility.ImVectorWrapper{`0}.ImGuiNativeDestroyDelegate)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> struct.<br />
            You must call <see cref="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Dispose"/> after use.
            </summary>
            <param name="initialCapacity">The initial capacity.</param>
            <param name="destroyer">The destroyer function to call on item removal.</param>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImVectorWrapper`1.ImGuiNativeDestroyDelegate">
            <summary>
            Destroy callback for items.
            </summary>
            <param name="self">Pointer to self.</param>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.RawVector">
            <summary>
            Gets the raw vector.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.DataSpan">
            <summary>
            Gets a <see cref="T:System.Span`1"/> view of the underlying ImVector{T}, for the range of <see cref="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Length"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.StorageSpan">
            <summary>
            Gets a <see cref="T:System.Span`1"/> view of the underlying ImVector{T}, for the range of <see cref="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Capacity"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.IsDisposed">
            <summary>
            Gets a value indicating whether this <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> is disposed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.HasOwnership">
            <summary>
            Gets a value indicating whether this <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> has the ownership of the underlying
            <see cref="T:ImGuiNET.ImVector"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Vector">
            <summary>
            Gets the underlying <see cref="T:ImGuiNET.ImVector"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Length">
            <summary>
            Gets the number of items contained inside the underlying ImVector{T}.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Capacity">
            <summary>
            Gets the number of items <b>that can be</b> contained inside the underlying ImVector{T}.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Data">
            <summary>
            Gets the pointer to the first item in the data inside underlying ImVector{T}.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.LengthUnsafe">
            <summary>
            Gets the reference to the number of items contained inside the underlying ImVector{T}.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.CapacityUnsafe">
            <summary>
            Gets the reference to the number of items <b>that can be</b> contained inside the underlying ImVector{T}.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.DataUnsafe">
            <summary>
            Gets the reference to the pointer to the first item in the data inside underlying ImVector{T}.
            </summary>
            <remarks>This may be null, if <see cref="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Capacity"/> is zero.</remarks>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.IsReadOnly">
            <inheritdoc cref="P:System.Collections.Generic.ICollection`1.IsReadOnly"/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#ICollection#Count">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#ICollection#IsSynchronized">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#ICollection#SyncRoot">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#ICollection{T}#Count">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IReadOnlyCollection{T}#Count">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#IsFixedSize">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Item(System.Int32)">
            <summary>
            Gets the element at the specified index as a reference.
            </summary>
            <param name="index">Index of the item.</param>
            <exception cref="T:System.IndexOutOfRangeException">If <paramref name="index"/> is out of range.</exception>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IReadOnlyList{T}#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IList{T}#Item(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Add(`0@)">
            <inheritdoc cref="M:System.Collections.Generic.ICollection`1.Add(`0)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.AddRange(System.Collections.Generic.IEnumerable{`0})"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.AddRange(System.ReadOnlySpan{`0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.AddRange(System.Collections.Generic.IEnumerable{`0})"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Clear">
            <inheritdoc cref="M:System.Collections.Generic.ICollection`1.Clear"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Clear(System.Boolean)">
            <summary>
            Clears this vector, optionally skipping destroyer invocation.
            </summary>
            <param name="skipDestroyer">Whether to skip destroyer invocation.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Contains(`0@)">
            <inheritdoc cref="M:System.Collections.Generic.ICollection`1.Contains(`0)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Compact(System.Int32)">
            <summary>
            Size down the underlying ImVector{T}.
            </summary>
            <param name="reservation">Capacity to reserve.</param>
            <returns>Whether the capacity has been changed.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.CopyTo(`0[],System.Int32)">
            <inheritdoc cref="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.EnsureCapacity(System.Int32)">
            <summary>
            Ensures that the capacity of this list is at least the specified <paramref name="capacity"/>.<br />
            On growth, the new capacity exactly matches <paramref name="capacity"/>.
            </summary>
            <param name="capacity">The minimum capacity to ensure.</param>
            <returns>Whether the capacity has been changed.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.EnsureCapacityExponential(System.Int32)">
            <summary>
            Ensures that the capacity of this list is at least the specified <paramref name="capacity"/>.<br />
            On growth, the new capacity may exceed <paramref name="capacity"/>.
            </summary>
            <param name="capacity">The minimum capacity to ensure.</param>
            <returns>Whether the capacity has been changed.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Resize(System.Int32,`0@,System.Boolean)">
            <summary>
            Resizes the underlying array and fills with zeroes if grown.
            </summary>
            <param name="size">New size.</param>
            <param name="defaultValue">New default value.</param>
            <param name="skipDestroyer">Whether to skip calling destroyer function.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Remove(`0@)">
            <inheritdoc cref="M:System.Collections.Generic.ICollection`1.Remove(`0)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.IndexOf(`0@)">
            <inheritdoc cref="M:System.Collections.Generic.IList`1.IndexOf(`0)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Insert(System.Int32,`0@)">
            <inheritdoc cref="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.InsertRange(System.Int32,System.ReadOnlySpan{`0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.InsertRange(System.Int32,System.Collections.Generic.IEnumerable{`0})"/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.RemoveAt(System.Int32,System.Boolean)">
            <summary>
            Removes the element at the given index.
            </summary>
            <param name="index">The index.</param>
            <param name="skipDestroyer">Whether to skip calling the destroyer function.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#RemoveAt(System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.RemoveRange(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Removes <paramref name="count"/> elements at the given index.
            </summary>
            <param name="index">The index of the first item to remove.</param>
            <param name="count">Number of items to remove.</param>
            <param name="skipDestroyer">Whether to skip calling the destroyer function.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.ReplaceRange(System.Int32,System.Int32,System.ReadOnlySpan{`0},System.Boolean)">
            <summary>
            Replaces a sequence at given offset <paramref name="index"/> of <paramref name="count"/> items with
            <paramref name="replacement"/>.
            </summary>
            <param name="index">The index of the first item to be replaced.</param>
            <param name="count">The number of items to be replaced.</param>
            <param name="replacement">The replacement.</param>
            <param name="skipDestroyer">Whether to skip calling the destroyer function.</param>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.SetCapacity(System.Int32)">
            <summary>
            Sets the capacity exactly as requested.
            </summary>
            <param name="capacity">New capacity.</param>
            <returns>Whether the capacity has been changed.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">If <paramref name="capacity"/> is less than <see cref="P:Dalamud.Interface.Utility.ImVectorWrapper`1.Length"/>.</exception>
            <exception cref="T:System.OutOfMemoryException">If memory for the requested capacity cannot be allocated.</exception>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#ICollection{T}#Add(`0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#ICollection{T}#Contains(`0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IEnumerable#GetEnumerator">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#Add(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#Contains(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#IndexOf(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#Insert(System.Int32,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#IList#Remove(System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IList{T}#IndexOf(`0)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Interface.Utility.ImVectorWrapper">
            <summary>
            Utility methods for <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.CreateFromEnumerable``1(System.Collections.Generic.IEnumerable{``0},Dalamud.Interface.Utility.ImVectorWrapper{``0}.ImGuiNativeDestroyDelegate,System.Int32)">
            <summary>
            Creates a new instance of the <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> struct, initialized with
            <paramref name="sourceEnumerable"/>.<br />
            You must call <see cref="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Dispose"/> after use.
            </summary>
            <typeparam name="T">The item type.</typeparam>
            <param name="sourceEnumerable">The initial data.</param>
            <param name="destroyer">The destroyer function to call on item removal.</param>
            <param name="minCapacity">The minimum capacity of the new vector.</param>
            <returns>The new wrapped vector, that has to be disposed after use.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.CreateFromSpan``1(System.ReadOnlySpan{``0},Dalamud.Interface.Utility.ImVectorWrapper{``0}.ImGuiNativeDestroyDelegate,System.Int32)">
            <summary>
            Creates a new instance of the <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/> struct, initialized with
            <paramref name="sourceSpan"/>.<br />
            You must call <see cref="M:Dalamud.Interface.Utility.ImVectorWrapper`1.Dispose"/> after use.
            </summary>
            <typeparam name="T">The item type.</typeparam>
            <param name="sourceSpan">The initial data.</param>
            <param name="destroyer">The destroyer function to call on item removal.</param>
            <param name="minCapacity">The minimum capacity of the new vector.</param>
            <returns>The new wrapped vector, that has to be disposed after use.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.ConfigDataWrapped(ImGuiNET.ImFontAtlasPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFontAtlas.ConfigData"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.FontsWrapped(ImGuiNET.ImFontAtlasPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFontAtlas.Fonts"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.TexturesWrapped(ImGuiNET.ImFontAtlasPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFontAtlas.Textures"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.GlyphsWrapped(ImGuiNET.ImFontPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFont.Glyphs"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.IndexedHotDataWrapped(ImGuiNET.ImFontPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFont.IndexedHotData"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.ImVectorWrapper.IndexLookupWrapped(ImGuiNET.ImFontPtr)">
            <summary>
            Wraps <see cref="F:ImGuiNET.ImFont.IndexLookup"/> into a <see cref="T:Dalamud.Interface.Utility.ImVectorWrapper`1"/>.<br />
            This does not need to be disposed.
            </summary>
            <param name="obj">The owner object.</param>
            <returns>The wrapped vector.</returns>
        </member>
        <member name="T:Dalamud.Interface.Utility.Internal.DevTextureSaveMenu">
            <summary>Utility function for saving textures.</summary>
        </member>
        <member name="M:Dalamud.Interface.Utility.Internal.DevTextureSaveMenu.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Interface.Utility.Internal.DevTextureSaveMenu.ShowTextureSaveMenuAsync(System.String,System.String,System.Threading.Tasks.Task{Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap})">
            <summary>Shows a context menu confirming texture save.</summary>
            <param name="initiatorName">Name of the initiator.</param>
            <param name="name">Suggested name of the file being saved.</param>
            <param name="texture">A task returning the texture to save.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.Raii.ImRaii.ItemWidth(System.Single)">
            <summary>
                Pushes the item width for the next widget and returns an <c>IDisposable</c> that pops
                the width when done.
            </summary>
            <param name="width">The width to set the next widget to.</param>
            <returns>An <see cref="T:System.IDisposable"/> for use in a <c>using</c> statement.</returns>
        </member>
        <member name="M:Dalamud.Interface.Utility.Raii.ImRaii.TextWrapPos(System.Single)">
            <summary>
                Pushes the item wrapping width for the next string written and returns an <c>IDisposable</c>
                that pops the wrap width when done.
            </summary>
            <param name="pos">The wrap width to set the next text written to.</param>
            <returns>An <see cref="T:System.IDisposable"/> for use in a <c>using</c> statement.</returns>
        </member>
        <member name="T:Dalamud.Interface.Windowing.Window">
            <summary>
            Base class you can use to implement an ImGui window for use with the built-in <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.#ctor(System.String,ImGuiNET.ImGuiWindowFlags,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Windowing.Window"/> class.
            </summary>
            <param name="name">The name/ID of this window.
            If you have multiple windows with the same name, you will need to
            append an unique ID to it by specifying it after "###" behind the window title.
            </param>
            <param name="flags">The <see cref="T:ImGuiNET.ImGuiWindowFlags"/> of this window.</param>
            <param name="forceMainWindow">Whether or not this window should be limited to the main game window.</param>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.Namespace">
            <summary>
            Gets or sets the namespace of the window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.WindowName">
            <summary>
            Gets or sets the name of the window.
            If you have multiple windows with the same name, you will need to
            append an unique ID to it by specifying it after "###" behind the window title.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.IsFocused">
            <summary>
            Gets a value indicating whether the window is focused.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.RespectCloseHotkey">
            <summary>
            Gets or sets a value indicating whether this window is to be closed with a hotkey, like Escape, and keep game addons open in turn if it is closed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.DisableWindowSounds">
            <summary>
            Gets or sets a value indicating whether this window should not generate sound effects when opening and closing.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.OnOpenSfxId">
            <summary>
            Gets or sets a value representing the sound effect id to be played when the window is opened.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.OnCloseSfxId">
            <summary>
            Gets or sets a value representing the sound effect id to be played when the window is closed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.Position">
            <summary>
            Gets or sets the position of this window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.PositionCondition">
            <summary>
            Gets or sets the condition that defines when the position of this window is set.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.Size">
            <summary>
            Gets or sets the size of the window. The size provided will be scaled by the global scale.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.SizeCondition">
            <summary>
            Gets or sets the condition that defines when the size of this window is set.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.SizeConstraints">
            <summary>
            Gets or sets the size constraints of the window. The size constraints provided will be scaled by the global scale.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.Collapsed">
            <summary>
            Gets or sets a value indicating whether or not this window is collapsed.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.CollapsedCondition">
            <summary>
            Gets or sets the condition that defines when the collapsed state of this window is set.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.Flags">
            <summary>
            Gets or sets the window flags.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.ForceMainWindow">
            <summary>
            Gets or sets a value indicating whether or not this ImGui window will be forced to stay inside the main game window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.BgAlpha">
            <summary>
            Gets or sets this window's background alpha value.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.ShowCloseButton">
            <summary>
            Gets or sets a value indicating whether or not this ImGui window should display a close button in the title bar.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.AllowPinning">
            <summary>
            Gets or sets a value indicating whether or not this window should offer to be pinned via the window's titlebar context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.AllowClickthrough">
            <summary>
            Gets or sets a value indicating whether or not this window should offer to be made click-through via the window's titlebar context menu.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButtons">
            <summary>
            Gets or sets a list of available title bar buttons.
            
            If <see cref="P:Dalamud.Interface.Windowing.Window.AllowPinning"/> or <see cref="P:Dalamud.Interface.Windowing.Window.AllowClickthrough"/> are set to true, and this features is not
            disabled globally by the user, an internal title bar button to manage these is added when drawing, but it will
            not appear in this collection. If you wish to remove this button, set both of these values to false.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.IsOpen">
            <summary>
            Gets or sets a value indicating whether or not this window will stay open.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.Toggle">
            <summary>
            Toggle window is open state.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.BringToFront">
            <summary>
            Bring this window to the front.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.PreOpenCheck">
            <summary>
            Code to always be executed before the open-state of the window is checked.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.DrawConditions">
            <summary>
            Additional conditions for the window to be drawn, regardless of its open-state.
            </summary>
            <returns>
            True if the window should be drawn, false otherwise.
            </returns>
            <remarks>
            Not being drawn due to failing this condition will not change focus or trigger OnClose.
            This is checked before PreDraw, but after Update.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.PreDraw">
            <summary>
            Code to be executed before conditionals are applied and the window is drawn.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.PostDraw">
            <summary>
            Code to be executed after the window is drawn.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.Draw">
            <summary>
            Code to be executed every time the window renders.
            </summary>
            <remarks>
            In this method, implement your drawing code.
            You do NOT need to ImGui.Begin your window.
            </remarks>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.OnOpen">
            <summary>
            Code to be executed when the window is opened.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.OnClose">
            <summary>
            Code to be executed when the window is closed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.Update">
            <summary>
            Code to be executed every frame, even when the window is collapsed.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.DrawInternal(Dalamud.Configuration.Internal.DalamudConfiguration)">
            <summary>
            Draw the window via ImGui.
            </summary>
            <param name="configuration">Configuration instance used to check if certain window management features should be enabled.</param>
        </member>
        <member name="T:Dalamud.Interface.Windowing.Window.WindowSizeConstraints">
            <summary>
            Structure detailing the size constraints of a window.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.Window.WindowSizeConstraints.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Windowing.Window.WindowSizeConstraints"/> struct.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.WindowSizeConstraints.MinimumSize">
            <summary>
            Gets or sets the minimum size of the window.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.WindowSizeConstraints.MaximumSize">
            <summary>
            Gets or sets the maximum size of the window.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Windowing.Window.TitleBarButton">
            <summary>
            Structure describing a title bar button.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.Icon">
            <summary>
            Gets or sets the icon of the button.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.IconOffset">
            <summary>
            Gets or sets a vector by which the position of the icon within the button shall be offset.
            Automatically scaled by the global font scale for you.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.ShowTooltip">
            <summary>
            Gets or sets an action that is called when a tooltip shall be drawn.
            May be null if no tooltip shall be drawn.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.Click">
            <summary>
            Gets or sets an action that is called when the button is clicked.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.Priority">
            <summary>
            Gets or sets the priority the button shall be shown in.
            Lower = closer to ImGui default buttons.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.Window.TitleBarButton.AvailableClickthrough">
            <summary>
            Gets or sets a value indicating whether or not the button shall be clickable
            when the respective window is set to clickthrough.
            </summary>
        </member>
        <member name="T:Dalamud.Interface.Windowing.WindowSystem">
            <summary>
            Class running a WindowSystem using <see cref="T:Dalamud.Interface.Windowing.Window"/> implementations to simplify ImGui windowing.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.WindowSystem.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/> class.
            </summary>
            <param name="imNamespace">The name/ID-space of this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.</param>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.HasAnyWindowSystemFocus">
            <summary>
            Gets a value indicating whether any <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/> contains any <see cref="T:Dalamud.Interface.Windowing.Window"/>
            that has focus and is not marked to be excluded from consideration.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.FocusedWindowSystemNamespace">
            <summary>
            Gets the name of the currently focused window system that is redirecting normal escape functionality.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.TimeSinceLastAnyFocus">
            <summary>
            Gets the timespan since the last time any window was focused.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.Windows">
            <summary>
            Gets a read-only list of all <see cref="T:Dalamud.Interface.Windowing.Window"/>s in this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.HasAnyFocus">
            <summary>
            Gets a value indicating whether any window in this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/> has focus and is
            not marked to be excluded from consideration.
            </summary>
        </member>
        <member name="P:Dalamud.Interface.Windowing.WindowSystem.Namespace">
            <summary>
            Gets or sets the name/ID-space of this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.WindowSystem.AddWindow(Dalamud.Interface.Windowing.Window)">
            <summary>
            Add a window to this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            The window system doesn't own your window, it just renders it
            You need to store a reference to it to use it later.
            </summary>
            <param name="window">The window to add.</param>
        </member>
        <member name="M:Dalamud.Interface.Windowing.WindowSystem.RemoveWindow(Dalamud.Interface.Windowing.Window)">
            <summary>
            Remove a window from this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            Will not dispose your window, if it is disposable.
            </summary>
            <param name="window">The window to remove.</param>
        </member>
        <member name="M:Dalamud.Interface.Windowing.WindowSystem.RemoveAllWindows">
            <summary>
            Remove all windows from this <see cref="T:Dalamud.Interface.Windowing.WindowSystem"/>.
            Will not dispose your windows, if they are disposable.
            </summary>
        </member>
        <member name="M:Dalamud.Interface.Windowing.WindowSystem.Draw">
            <summary>
            Draw all registered windows using ImGui.
            </summary>
        </member>
        <member name="T:Dalamud.IoC.Internal.InherentDependencyAttribute`1">
            <summary>
            Mark a class as being dependent on a service, without actually injecting it.
            </summary>
            <typeparam name="T">The service to be dependent upon.</typeparam>
        </member>
        <member name="T:Dalamud.IoC.Internal.InherentDependencyAttribute">
            <summary>
            Helper class used for matching. Use the generic version.
            </summary>
        </member>
        <member name="T:Dalamud.IoC.Internal.ObjectInstance">
            <summary>
            An object instance registered in the <see cref="T:Dalamud.IoC.Internal.ServiceContainer"/>.
            </summary>
        </member>
        <member name="M:Dalamud.IoC.Internal.ObjectInstance.#ctor(System.Threading.Tasks.Task{System.WeakReference},System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.IoC.Internal.ObjectInstance"/> class.
            </summary>
            <param name="instanceTask">Weak reference to the underlying instance.</param>
            <param name="type">Type of the underlying instance.</param>
        </member>
        <member name="P:Dalamud.IoC.Internal.ObjectInstance.InstanceTask">
            <summary>
            Gets a reference to the underlying instance.
            </summary>
            <returns>The underlying instance.</returns>
        </member>
        <member name="T:Dalamud.IoC.Internal.ResolveViaAttribute`1">
            <summary>
            Indicates that an interface a service can implement can be used to resolve that service.
            Take care: only one service can implement an interface with this attribute at a time.
            </summary>
            <typeparam name="T">The interface that can be used to resolve the service.</typeparam>
        </member>
        <member name="T:Dalamud.IoC.Internal.ResolveViaAttribute">
            <summary>
            Helper class used for matching. Use the generic version.
            </summary>
        </member>
        <member name="T:Dalamud.IoC.Internal.ServiceContainer">
            <summary>
            A simple singleton-only IOC container that provides (optional) version-based dependency resolution.
            
            This is only used to resolve dependencies for plugins.
            Dalamud services are constructed via Service{T}.ConstructObject at the moment.
            </summary>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.IoC.Internal.ServiceContainer"/> class.
            </summary>
        </member>
        <member name="P:Dalamud.IoC.Internal.ServiceContainer.Instances">
            <summary>
            Gets a dictionary of all registered instances.
            </summary>
        </member>
        <member name="P:Dalamud.IoC.Internal.ServiceContainer.InterfaceToTypeMap">
            <summary>
            Gets a dictionary mapping interfaces to their implementations.
            </summary>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.RegisterSingleton``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Register a singleton object of any type into the current IOC container.
            </summary>
            <param name="instance">The existing instance to register in the container.</param>
            <typeparam name="T">The type to register.</typeparam>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.RegisterInterfaces(System.Type)">
            <summary>
            Register the interfaces that can resolve this type.
            </summary>
            <param name="type">The type to register.</param>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.CreateAsync(System.Type,System.Object[],Dalamud.IoC.Internal.IServiceScope)">
            <summary>
            Create an object.
            </summary>
            <param name="objectType">The type of object to create.</param>
            <param name="scopedObjects">Scoped objects to be included in the constructor.</param>
            <param name="scope">The scope to be used to create scoped services.</param>
            <returns>The created object.</returns>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.InjectProperties(System.Object,System.Object[],Dalamud.IoC.Internal.IServiceScope)">
            <summary>
            Inject <see cref="T:Dalamud.IoC.PluginInterfaceAttribute"/> interfaces into public or static properties on the provided object.
            The properties have to be marked with the <see cref="T:Dalamud.IoC.PluginServiceAttribute"/>.
            </summary>
            <param name="instance">The object instance.</param>
            <param name="publicScopes">Scoped objects to be injected.</param>
            <param name="scope">The scope to be used to create scoped services.</param>
            <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> representing the operation.</returns>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.GetScope">
            <summary>
            Get a service scope, enabling the creation of objects with scoped services.
            </summary>
            <returns>An implementation of a service scope.</returns>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceContainer.System#IServiceProvider#GetService(System.Type)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.IoC.Internal.IServiceScope">
            <summary>
            Container enabling the creation of scoped services.
            </summary>
        </member>
        <member name="M:Dalamud.IoC.Internal.IServiceScope.RegisterPrivateScopes(System.Object[])">
            <summary>
            Register objects that may be injected to scoped services,
            but not directly to created objects.
            </summary>
            <param name="scopes">The scopes to add.</param>
        </member>
        <member name="M:Dalamud.IoC.Internal.IServiceScope.CreateAsync(System.Type,System.Object[])">
            <summary>
            Create an object.
            </summary>
            <param name="objectType">The type of object to create.</param>
            <param name="scopedObjects">Scoped objects to be included in the constructor.</param>
            <returns>The created object.</returns>
        </member>
        <member name="M:Dalamud.IoC.Internal.IServiceScope.InjectPropertiesAsync(System.Object,System.Object[])">
            <summary>
            Inject <see cref="T:Dalamud.IoC.PluginInterfaceAttribute" /> interfaces into public or static properties on the provided object.
            The properties have to be marked with the <see cref="T:Dalamud.IoC.PluginServiceAttribute" />.
            </summary>
            <param name="instance">The object instance.</param>
            <param name="scopedObjects">Scoped objects to be injected.</param>
            <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> representing the status of the operation.</returns>
        </member>
        <member name="T:Dalamud.IoC.Internal.ServiceScopeImpl">
            <summary>
            Implementation of a service scope.
            </summary>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.#ctor(Dalamud.IoC.Internal.ServiceContainer)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.IoC.Internal.ServiceScopeImpl" /> class.</summary>
            <param name="container">The container this scope will use to create services.</param>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.RegisterPrivateScopes(System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.CreateAsync(System.Type,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.InjectPropertiesAsync(System.Object,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.CreatePrivateScopedObject(System.Type,System.Object[])">
            <summary>
            Create a service scoped to this scope, with private scoped objects.
            </summary>
            <param name="objectType">The type of object to create.</param>
            <param name="scopedObjects">Additional scoped objects.</param>
            <returns>The created object, or null.</returns>
        </member>
        <member name="M:Dalamud.IoC.Internal.ServiceScopeImpl.DisposeAsync">
            <inheritdoc />
        </member>
        <member name="T:Dalamud.IoC.PluginInterfaceAttribute">
            <summary>
            This attribute indicates whether the decorated class should be exposed to plugins via IoC.
            </summary>
        </member>
        <member name="T:Dalamud.IoC.PluginServiceAttribute">
            <summary>
            This attribute indicates whether an applicable service should be injected into the plugin.
            </summary>
        </member>
        <member name="T:Dalamud.Localization">
            <summary>
            Class handling localization.
            </summary>
        </member>
        <member name="F:Dalamud.Localization.ApplicableLangCodes">
            <summary>
            Array of language codes which have a valid translation in Dalamud.
            </summary>
        </member>
        <member name="M:Dalamud.Localization.#ctor(System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Localization"/> class.
            </summary>
            <param name="locResourceDirectory">The working directory to load language files from.</param>
            <param name="locResourcePrefix">The prefix on the loc resource file name (e.g. dalamud_).</param>
            <param name="useEmbedded">Use embedded loc resource files.</param>
        </member>
        <member name="T:Dalamud.Localization.LocalizationChangedDelegate">
            <summary>
            Delegate for the <see cref="E:Dalamud.Localization.LocalizationChanged"/> event that occurs when the language is changed.
            </summary>
            <param name="langCode">The language code of the new language.</param>
        </member>
        <member name="E:Dalamud.Localization.LocalizationChanged">
            <summary>
            Event that occurs when the language is changed.
            </summary>
        </member>
        <member name="P:Dalamud.Localization.DalamudLanguageCultureInfo">
            <summary>
            Gets an instance of <see cref="T:System.Globalization.CultureInfo"/> that corresponds to the language configured from Dalamud Settings.
            </summary>
        </member>
        <member name="M:Dalamud.Localization.GetCultureInfoFromLangCode(System.String)">
            <summary>
            Gets an instance of <see cref="T:System.Globalization.CultureInfo"/> that corresponds to a Dalamud <paramref name="langCode"/>.
            </summary>
            <param name="langCode">The language code which should be in <see cref="F:Dalamud.Localization.ApplicableLangCodes"/>.</param>
            <returns>The corresponding instance of <see cref="T:System.Globalization.CultureInfo"/>.</returns>
        </member>
        <member name="M:Dalamud.Localization.Localize(System.String,System.String)">
            <summary>
            Search the set-up localization data for the provided assembly for the given string key and return it.
            If the key is not present, the fallback is shown.
            The fallback is also required to create the string files to be localized.
            </summary>
            <param name="key">The string key to be returned.</param>
            <param name="fallBack">The fallback string, usually your source language.</param>
            <returns>The localized string, fallback or string key if not found.</returns>
        </member>
        <member name="M:Dalamud.Localization.SetupWithUiCulture">
            <summary>
            Set up the UI language with the users' local UI culture.
            </summary>
        </member>
        <member name="M:Dalamud.Localization.SetupWithFallbacks">
            <summary>
            Set up the UI language with "fallbacks"(original English text).
            </summary>
        </member>
        <member name="M:Dalamud.Localization.SetupWithLangCode(System.String)">
            <summary>
            Set up the UI language with the provided language code.
            </summary>
            <param name="langCode">The language code to set up the UI language with.</param>
        </member>
        <member name="M:Dalamud.Localization.ExportLocalizable(System.Boolean)">
            <summary>
            Saves localizable JSON data in the current working directory for the provided assembly.
            </summary>
            <param name="ignoreInvalidFunctions">If set to true, this ignores malformed Localize functions instead of failing.</param>
        </member>
        <member name="M:Dalamud.Localization.FromAssets(System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Dalamud.Localization"/> class.
            </summary>
            <param name="assetDirectory">Path to Dalamud assets.</param>
            <param name="languageOverride">Optional language override.</param>
            <returns>A new instance.</returns>
        </member>
        <member name="T:Dalamud.Logging.Internal.ModuleLog">
            <summary>
            Class offering various methods to allow for logging in Dalamud modules.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Logging.Internal.ModuleLog"/> class.
            This class can be used to prefix logging messages with a Dalamud module name prefix. For example, "[PLUGINR] ...".
            </summary>
            <param name="moduleName">The module name.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Verbose(System.String,System.Object[])">
            <summary>
            Log a templated verbose message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Verbose(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated verbose message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Debug(System.String,System.Object[])">
            <summary>
            Log a templated debug message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Debug(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated debug message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Information(System.String,System.Object[])">
            <summary>
            Log a templated information message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Information(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated information message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Warning(System.String,System.Object[])">
            <summary>
            Log a templated warning message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Warning(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated warning message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Error(System.String,System.Object[])">
            <summary>
            Log a templated error message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Error(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated error message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Fatal(System.String,System.Object[])">
            <summary>
            Log a templated fatal message to the in-game debug log.
            </summary>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.Fatal(System.Exception,System.String,System.Object[])">
            <summary>
            Log a templated fatal message to the in-game debug log.
            </summary>
            <param name="exception">The exception that caused the error.</param>
            <param name="messageTemplate">The message template.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="M:Dalamud.Logging.Internal.ModuleLog.WriteLog(Serilog.Events.LogEventLevel,System.String,System.Exception,System.Object[])">
            <summary>
            Log a templated message to the in-game debug log.
            </summary>
            <param name="level">The log level to log with.</param>
            <param name="messageTemplate">The message template to log.</param>
            <param name="exception">The exception to log.</param>
            <param name="values">Values to log.</param>
        </member>
        <member name="T:Dalamud.Logging.Internal.SerilogEventSink">
            <summary>
            Serilog event sink.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.SerilogEventSink.#ctor(System.IFormatProvider)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Logging.Internal.SerilogEventSink"/> class.
            </summary>
            <param name="formatProvider">Logging format provider.</param>
        </member>
        <member name="E:Dalamud.Logging.Internal.SerilogEventSink.LogLine">
            <summary>
            Event on a log line being emitted.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.SerilogEventSink.Instance">
            <summary>
            Gets the default instance.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.SerilogEventSink.Emit(Serilog.Events.LogEvent)">
            <summary>
            Emit a log event.
            </summary>
            <param name="logEvent">Log event to be emitted.</param>
        </member>
        <member name="T:Dalamud.Logging.Internal.TaskTracker">
            <summary>
            Class responsible for tracking asynchronous tasks.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.Tasks">
            <summary>
            Gets a read-only list of tracked tasks.
            Intended for use only from UI thread.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.TaskTracker.Clear">
            <summary>
            Clear the list of tracked tasks.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.TaskTracker.UpdateData">
            <summary>
            Update the tracked data.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.TaskTracker.Enable">
            <summary>
            Enables TaskTracker.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Internal.TaskTracker.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Logging.Internal.TaskTracker.TaskInfo">
            <summary>
            Class representing a tracked task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.Task">
            <summary>
            Gets or sets the tracked task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.Id">
            <summary>
            Gets or sets the ID of the task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.StackTrace">
            <summary>
            Gets or sets the stack trace of where the task was started.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.IsCompleted">
            <summary>
            Gets or sets a value indicating whether or not the task was completed.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.IsFaulted">
            <summary>
            Gets or sets a value indicating whether or not the task faulted.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.IsCanceled">
            <summary>
            Gets or sets a value indicating whether or not the task was canceled.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.IsCompletedSuccessfully">
            <summary>
            Gets or sets a value indicating whether or not the task was completed successfully.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.IsBeingViewed">
            <summary>
            Gets or sets a value indicating whether this task is being viewed.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.Status">
            <summary>
            Gets or sets the status of the task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.StartTime">
            <summary>
            Gets the start time of the task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.FinishTime">
            <summary>
            Gets or sets the end time of the task.
            </summary>
        </member>
        <member name="P:Dalamud.Logging.Internal.TaskTracker.TaskInfo.Exception">
            <summary>
            Gets or sets the exception that occurred within the task.
            </summary>
        </member>
        <member name="T:Dalamud.Logging.Retention.DebugRetentionBehaviour">
            <summary>
            Class implementing log retention behaviour for debug builds.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Retention.DebugRetentionBehaviour.Apply(System.IO.FileInfo,System.IO.FileInfo)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Logging.Retention.ReleaseRetentionBehaviour">
            <summary>
            Class implementing log retention behaviour for release builds.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Retention.ReleaseRetentionBehaviour.Apply(System.IO.FileInfo,System.IO.FileInfo)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Logging.Retention.RetentionBehaviour">
            <summary>
            Class implementing retention behaviour for log files.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.Retention.RetentionBehaviour.Apply(System.IO.FileInfo,System.IO.FileInfo)">
            <summary>
            Apply the specified retention behaviour to log files.
            </summary>
            <param name="logFile">The regular log file path.</param>
            <param name="rolloverFile">The rollover "old" log file path.</param>
        </member>
        <member name="M:Dalamud.Logging.Retention.RetentionBehaviour.CullLogFile(System.IO.FileInfo,System.Int32,System.IO.FileInfo,System.Int32)">
            <summary>
            Trim existing log file to a specified length, and optionally move the excess data to another file.
            </summary>
            <param name="logFile">Target log file to trim.</param>
            <param name="logMaxSize">Maximum size of target log file.</param>
            <param name="oldFile">.old file to move excess data to.</param>
            <param name="oldMaxSize">Maximum size of .old file.</param>
        </member>
        <member name="T:Dalamud.Logging.ScopedPluginLogService">
            <summary>
            Implementation of <see cref="T:Dalamud.Plugin.Services.IPluginLog"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Logging.ScopedPluginLogService"/> class.
            </summary>
            <param name="localPlugin">The plugin that owns this service.</param>
        </member>
        <member name="P:Dalamud.Logging.ScopedPluginLogService.Logger">
            <inheritdoc />
        </member>
        <member name="P:Dalamud.Logging.ScopedPluginLogService.MinimumLogLevel">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Fatal(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Fatal(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Error(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Error(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Warning(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Warning(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Information(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Information(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Info(System.String,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Info(System.Exception,System.String,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Debug(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Debug(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Verbose(System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Verbose(System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.Write(Serilog.Events.LogEventLevel,System.Exception,System.String,System.Object[])">
            <inheritdoc />
        </member>
        <member name="M:Dalamud.Logging.ScopedPluginLogService.GetDefaultLevel">
            <summary>
            Gets the default log level for this plugin.
            </summary>
            <returns>A log level.</returns>
        </member>
        <member name="T:Dalamud.Memory.Exceptions.MemoryAllocationException">
            <summary>
            An exception thrown when VirtualAlloc fails.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryAllocationException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryAllocationException"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryAllocationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryAllocationException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryAllocationException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryAllocationException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Memory.Exceptions.MemoryException">
            <summary>
            The base exception when thrown from Dalamud.Memory.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryException"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Memory.Exceptions.MemoryPermissionException">
            <summary>
            An exception thrown when VirtualProtect fails.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryPermissionException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryPermissionException"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryPermissionException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryPermissionException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryPermissionException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryPermissionException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Memory.Exceptions.MemoryReadException">
            <summary>
            An exception thrown when ReadProcessMemory fails.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryReadException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryReadException"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryReadException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryReadException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryReadException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryReadException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Memory.Exceptions.MemoryWriteException">
            <summary>
            An exception thrown when WriteProcessMemory fails.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryWriteException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryWriteException"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryWriteException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryWriteException"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Memory.Exceptions.MemoryWriteException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Memory.Exceptions.MemoryWriteException"/> class.
            </summary>
            <param name="message">The error message that explains the reason for the exception.</param>
            <param name="innerException">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Memory.MemoryHelper">
            <summary>
            A simple class that provides read/write access to arbitrary memory.
            </summary>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr)">
            <summary>Casts the given memory address as the reference to the live object.</summary>
            <param name="memoryAddress">The memory address.</param>
            <typeparam name="T">The unmanaged type.</typeparam>
            <returns>The reference to the live object.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)">
            <summary>Casts the given memory address as the span of the live object(s).</summary>
            <param name="memoryAddress">The memory address.</param>
            <param name="length">The number of items.</param>
            <typeparam name="T">The unmanaged type.</typeparam>
            <returns>The span containing reference to the live object(s).</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.CastNullTerminated``1(System.IntPtr,System.Int32)">
            <summary>Casts the given memory address as the span of the live object(s), until it encounters a zero.</summary>
            <param name="memoryAddress">The memory address.</param>
            <param name="maxLength">The maximum number of items.</param>
            <typeparam name="T">The unmanaged type.</typeparam>
            <returns>The span containing reference to the live object(s).</returns>
            <remarks>If <typeparamref name="T"/> is <c>byte</c> or <c>char</c> and <paramref name="maxLength"/> is not
            specified, consider using <see cref="M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpanFromNullTerminated(System.Byte*)"/> or
            <see cref="M:System.Runtime.InteropServices.MemoryMarshal.CreateReadOnlySpanFromNullTerminated(System.Char*)"/>.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr)">
            <summary>
            Reads a generic type from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <returns>The read in struct.</returns>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,System.Boolean)">
            <summary>
            Reads a generic type from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
            <returns>The read in struct.</returns>
            <remarks>If you do not need to make a copy and <paramref name="marshal"/> is <c>false</c>,
            use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadRaw(System.IntPtr,System.Int32)">
            <summary>
            Reads a byte array from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="length">The amount of bytes to read starting from the memoryAddress.</param>
            <returns>The read in byte array.</returns>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,System.Int32)">
            <summary>
            Reads a generic type array from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="arrayLength">The amount of array items to read.</param>
            <returns>The read in struct array.</returns>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,System.Int32,System.Boolean)">
            <summary>
            Reads a generic type array from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="arrayLength">The amount of array items to read.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
            <returns>The read in struct array.</returns>
            <remarks>If you do not need to make a copy and <paramref name="marshal"/> is <c>false</c>,
            use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadRawNullTerminated(System.IntPtr)">
            <summary>
            Reads a null-terminated byte array from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <returns>The read in byte array.</returns>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.CastNullTerminated``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,``0@)">
            <summary>
            Reads a generic type from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">Local variable to receive the read in struct.</param>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,``0@,System.Boolean)">
            <summary>
            Reads a generic type from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">Local variable to receive the read in struct.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
            <remarks>If you do not need to make a copy and <paramref name="marshal"/> is <c>false</c>,
            use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadRaw(System.IntPtr,System.Int32,System.Byte[]@)">
            <summary>
            Reads raw data from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="length">The amount of bytes to read starting from the memoryAddress.</param>
            <param name="value">Local variable to receive the read in bytes.</param>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,System.Int32,``0[]@)">
            <summary>
            Reads a generic type array from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="arrayLength">The amount of array items to read.</param>
            <param name="value">The read in struct array.</param>
            <remarks>If you do not need to make a copy, use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Read``1(System.IntPtr,System.Int32,System.Boolean,``0[]@)">
            <summary>
            Reads a generic type array from a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="arrayLength">The amount of array items to read.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
            <param name="value">The read in struct array.</param>
            <remarks>If you do not need to make a copy and <paramref name="marshal"/> is <c>false</c>,
            use <see cref="M:Dalamud.Memory.MemoryHelper.Cast``1(System.IntPtr,System.Int32)"/> instead.</remarks>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.EqualsZeroTerminatedString(System.ReadOnlySpan{System.Char},System.IntPtr,System.Text.Encoding,System.Int32)">
            <summary>
            Compares if the given char span equals to the null-terminated string at <paramref name="memoryAddress"/>.
            </summary>
            <param name="charSpan">The character span.</param>
            <param name="memoryAddress">The address of null-terminated string.</param>
            <param name="encoding">The encoding of the null-terminated string.</param>
            <param name="maxLength">The maximum length of the null-terminated string.</param>
            <returns>Whether they are equal.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadStringNullTerminated(System.IntPtr)">
            <summary>
            Read a UTF-8 encoded string from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadStringNullTerminated(System.IntPtr,System.Text.Encoding)">
            <summary>
            Read a string with the given encoding from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="encoding">The encoding to use to decode the string.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadString(System.IntPtr,System.Int32)">
            <summary>
            Read a UTF-8 encoded string from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="maxLength">The maximum number of bytes to read.
            Note that this is NOT the maximum length of the returned string.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadString(System.IntPtr,System.Text.Encoding,System.Int32)">
            <summary>
            Read a string with the given encoding from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="encoding">The encoding to use to decode the string.</param>
            <param name="maxLength">The maximum number of bytes to read.
            Note that this is NOT the maximum length of the returned string.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeStringNullTerminated(System.IntPtr)">
            <summary>
            Read a null-terminated SeString from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeString(System.IntPtr,System.Int32)">
            <summary>
            Read an SeString from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeString(FFXIVClientStructs.FFXIV.Client.System.String.Utf8String*)">
            <summary>
            Read an SeString from a specified Utf8String structure.
            </summary>
            <param name="utf8String">The memory address to read from.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeStringAsString(System.Boolean@,System.IntPtr,System.Int32,System.Boolean,System.String)">
            <summary>
            Reads an SeString from a specified memory address, and extracts the outermost string.<br />
            If the SeString is malformed, behavior is undefined.
            </summary>
            <param name="containsNonRepresentedPayload">Whether the SeString contained a non-represented payload.</param>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <param name="stopOnFirstNonRepresentedPayload">Stop reading on encountering the first non-represented payload.
            What payloads are represented via this function may change.</param>
            <param name="nonRepresentedPayloadReplacement">Replacement for non-represented payloads.</param>
            <returns>The read in string.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadStringNullTerminated(System.IntPtr,System.String@)">
            <summary>
            Read a UTF-8 encoded string from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">The read in string.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadStringNullTerminated(System.IntPtr,System.Text.Encoding,System.String@)">
            <summary>
            Read a string with the given encoding from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="encoding">The encoding to use to decode the string.</param>
            <param name="value">The read in string.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadString(System.IntPtr,System.String@,System.Int32)">
            <summary>
            Read a UTF-8 encoded string from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">The read in string.</param>
            <param name="maxLength">The maximum length of the string.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadString(System.IntPtr,System.Text.Encoding,System.Int32,System.String@)">
            <summary>
            Read a string with the given encoding from a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="encoding">The encoding to use to decode the string.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <param name="value">The read in string.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeStringNullTerminated(System.IntPtr,Dalamud.Game.Text.SeStringHandling.SeString@)">
            <summary>
            Read a null-terminated SeString from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">The read in SeString.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeString(System.IntPtr,System.Int32,Dalamud.Game.Text.SeStringHandling.SeString@)">
            <summary>
            Read an SeString from a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <param name="value">The read in SeString.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadSeString(FFXIVClientStructs.FFXIV.Client.System.String.Utf8String*,Dalamud.Game.Text.SeStringHandling.SeString@)">
            <summary>
            Read an SeString from a specified Utf8String structure.
            </summary>
            <param name="utf8String">The memory address to read from.</param>
            <param name="value">The read in string.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Write``1(System.IntPtr,``0)">
            <summary>
            Writes a generic type to a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="item">The item to write to the address.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Write``1(System.IntPtr,``0,System.Boolean)">
            <summary>
            Writes a generic type to a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="item">The item to write to the address.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.WriteRaw(System.IntPtr,System.Byte[])">
            <summary>
            Writes raw data to a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="data">The bytes to write to memoryAddress.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Write``1(System.IntPtr,``0[])">
            <summary>
            Writes a generic type array to a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="items">The array of items to write to the address.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Write``1(System.IntPtr,``0[],System.Boolean)">
            <summary>
            Writes a generic type array to a specified memory address.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="items">The array of items to write to the address.</param>
            <param name="marshal">Set this to true to enable struct marshalling.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.WriteString(System.IntPtr,System.String)">
            <summary>
            Write a UTF-8 encoded string to a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="value">The string to write.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.WriteString(System.IntPtr,System.String,System.Text.Encoding)">
            <summary>
            Write a string with the given encoding to a specified memory address.
            </summary>
            <remarks>
            Attention! If this is an <see cref="T:Dalamud.Game.Text.SeStringHandling.SeString"/>, use the applicable helper methods to decode.
            </remarks>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="value">The string to write.</param>
            <param name="encoding">The encoding to use.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.WriteSeString(System.IntPtr,Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Write an SeString to a specified memory address.
            </summary>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="value">The SeString to write.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Allocate(System.Int32)">
            <summary>
            Allocates fixed size of memory inside the target memory source via Windows API calls.
            Returns the address of newly allocated memory.
            </summary>
            <param name="length">Amount of bytes to be allocated.</param>
            <returns>Address to the newly allocated memory.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Allocate(System.Int32,System.IntPtr@)">
            <summary>
            Allocates fixed size of memory inside the target memory source via Windows API calls.
            Returns the address of newly allocated memory.
            </summary>
            <param name="length">Amount of bytes to be allocated.</param>
            <param name="memoryAddress">Address to the newly allocated memory.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.Free(System.IntPtr)">
            <summary>
            Frees memory previously allocated with Allocate via Windows API calls.
            </summary>
            <param name="memoryAddress">The address of the memory to free.</param>
            <returns>True if the operation is successful.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ChangePermission(System.IntPtr,System.Int32,Dalamud.Memory.MemoryProtection)">
            <summary>
            Changes the page permissions for a specified combination of address and length via Windows API calls.
            </summary>
            <param name="memoryAddress">The memory address for which to change page permissions for.</param>
            <param name="length">The region size for which to change permissions for.</param>
            <param name="newPermissions">The new permissions to set.</param>
            <returns>The old page permissions.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ChangePermission(System.IntPtr,System.Int32,Dalamud.Memory.MemoryProtection,Dalamud.Memory.MemoryProtection@)">
            <summary>
            Changes the page permissions for a specified combination of address and length via Windows API calls.
            </summary>
            <param name="memoryAddress">The memory address for which to change page permissions for.</param>
            <param name="length">The region size for which to change permissions for.</param>
            <param name="newPermissions">The new permissions to set.</param>
            <param name="oldPermissions">The old page permissions.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ChangePermission``1(System.IntPtr,``0@,Dalamud.Memory.MemoryProtection,System.Boolean)">
            <summary>
            Changes the page permissions for a specified combination of address and element from which to deduce size via Windows API calls.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="memoryAddress">The memory address for which to change page permissions for.</param>
            <param name="baseElement">The struct element from which the region size to change permissions for will be calculated.</param>
            <param name="newPermissions">The new permissions to set.</param>
            <param name="marshal">Set to true to calculate the size of the struct after marshalling instead of before.</param>
            <returns>The old page permissions.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadProcessMemory(System.IntPtr,System.Int32)">
            <summary>
            Reads raw data from a specified memory address via Windows API calls.
            This is noticably slower than Unsafe or Marshal.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="length">The amount of bytes to read starting from the memoryAddress.</param>
            <returns>The read in bytes.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadProcessMemory(System.IntPtr,System.Int32,System.Byte[]@)">
            <summary>
            Reads raw data from a specified memory address via Windows API calls.
            This is noticably slower than Unsafe or Marshal.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="length">The amount of bytes to read starting from the memoryAddress.</param>
            <param name="value">The read in bytes.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.ReadProcessMemory(System.IntPtr,System.Byte[]@)">
            <summary>
            Reads raw data from a specified memory address via Windows API calls.
            This is noticably slower than Unsafe or Marshal.
            </summary>
            <param name="memoryAddress">The memory address to read from.</param>
            <param name="value">The read in bytes.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.WriteProcessMemory(System.IntPtr,System.Byte[])">
            <summary>
            Writes raw data to a specified memory address via Windows API calls.
            This is noticably slower than Unsafe or Marshal.
            </summary>
            <param name="memoryAddress">The memory address to write to.</param>
            <param name="data">The bytes to write to memoryAddress.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.SizeOf``1">
            <summary>
            Returns the size of a specific primitive or struct type.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <returns>The size of the primitive or struct.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.SizeOf``1(System.Boolean)">
            <summary>
            Returns the size of a specific primitive or struct type.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="marshal">If set to true; will return the size of an element after marshalling.</param>
            <returns>The size of the primitive or struct.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.SizeOf``1(System.Int32)">
            <summary>
            Returns the size of a specific primitive or struct type.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="elementCount">The number of array elements present.</param>
            <returns>The size of the primitive or struct array.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.SizeOf``1(System.Int32,System.Boolean)">
            <summary>
            Returns the size of a specific primitive or struct type.
            </summary>
            <typeparam name="T">An individual struct type of a class with an explicit StructLayout.LayoutKind attribute.</typeparam>
            <param name="elementCount">The number of array elements present.</param>
            <param name="marshal">If set to true; will return the size of an element after marshalling.</param>
            <returns>The size of the primitive or struct array.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameAllocateUi(System.UInt64,System.UInt64)">
            <summary>
            Allocate memory in the game's UI memory space.
            </summary>
            <param name="size">Amount of bytes to allocate.</param>
            <param name="alignment">The alignment of the allocation.</param>
            <returns>Pointer to the allocated region.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameAllocateDefault(System.UInt64,System.UInt64)">
            <summary>
            Allocate memory in the game's default memory space.
            </summary>
            <param name="size">Amount of bytes to allocate.</param>
            <param name="alignment">The alignment of the allocation.</param>
            <returns>Pointer to the allocated region.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameAllocateAnimation(System.UInt64,System.UInt64)">
            <summary>
            Allocate memory in the game's animation memory space.
            </summary>
            <param name="size">Amount of bytes to allocate.</param>
            <param name="alignment">The alignment of the allocation.</param>
            <returns>Pointer to the allocated region.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameAllocateApricot(System.UInt64,System.UInt64)">
            <summary>
            Allocate memory in the game's apricot memory space.
            </summary>
            <param name="size">Amount of bytes to allocate.</param>
            <param name="alignment">The alignment of the allocation.</param>
            <returns>Pointer to the allocated region.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameAllocateSound(System.UInt64,System.UInt64)">
            <summary>
            Allocate memory in the game's sound memory space.
            </summary>
            <param name="size">Amount of bytes to allocate.</param>
            <param name="alignment">The alignment of the allocation.</param>
            <returns>Pointer to the allocated region.</returns>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.GameFree(System.IntPtr@,System.UInt64)">
            <summary>
            Free memory in the game's memory space.
            </summary>
            <remarks>The memory you are freeing must be allocated with game allocators.</remarks>
            <param name="ptr">Position at which the memory to be freed is located.</param>
            <param name="size">Amount of bytes to free.</param>
        </member>
        <member name="M:Dalamud.Memory.MemoryHelper.NullTerminate(System.Byte[])">
            <summary>
            Null-terminate a byte array.
            </summary>
            <param name="bytes">The byte array to terminate.</param>
            <returns>The terminated byte array.</returns>
        </member>
        <member name="T:Dalamud.Memory.MemoryProtection">
            <summary>
            PAGE_* from memoryapi.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.Execute">
            <summary>
            Enables execute access to the committed region of pages. An attempt to write to the committed region results
            in an access violation. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.ExecuteRead">
            <summary>
            Enables execute or read-only access to the committed region of pages. An attempt to write to the committed region
            results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.ExecuteReadWrite">
            <summary>
            Enables execute, read-only, or read/write access to the committed region of pages.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.ExecuteWriteCopy">
            <summary>
            Enables execute, read-only, or copy-on-write access to a mapped view of a file mapping object. An attempt to
            write to a committed copy-on-write page results in a private copy of the page being made for the process. The
            private page is marked as PAGE_EXECUTE_READWRITE, and the change is written to the new page. This flag is not
            supported by the VirtualAlloc or VirtualAllocEx functions.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.NoAccess">
            <summary>
            Disables all access to the committed region of pages. An attempt to read from, write to, or execute the committed
            region results in an access violation. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.ReadOnly">
            <summary>
            Enables read-only access to the committed region of pages. An attempt to write to the committed region results
            in an access violation. If Data Execution Prevention is enabled, an attempt to execute code in the committed
            region results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.ReadWrite">
            <summary>
            Enables read-only or read/write access to the committed region of pages. If Data Execution Prevention is enabled,
            attempting to execute code in the committed region results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.WriteCopy">
            <summary>
            Enables read-only or copy-on-write access to a mapped view of a file mapping object. An attempt to write to
            a committed copy-on-write page results in a private copy of the page being made for the process. The private
            page is marked as PAGE_READWRITE, and the change is written to the new page. If Data Execution Prevention is
            enabled, attempting to execute code in the committed region results in an access violation. This flag is not
            supported by the VirtualAlloc or VirtualAllocEx functions.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.TargetsInvalid">
            <summary>
            Sets all locations in the pages as invalid targets for CFG. Used along with any execute page protection like
            PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY. Any indirect call to locations
            in those pages will fail CFG checks and the process will be terminated. The default behavior for executable
            pages allocated is to be marked valid call targets for CFG. This flag is not supported by the VirtualProtect
            or CreateFileMapping functions.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.TargetsNoUpdate">
            <summary>
            Pages in the region will not have their CFG information updated while the protection changes for VirtualProtect.
            For example, if the pages in the region was allocated using PAGE_TARGETS_INVALID, then the invalid information
            will be maintained while the page protection changes. This flag is only valid when the protection changes to
            an executable type like PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY.
            The default behavior for VirtualProtect protection change to executable is to mark all locations as valid call
            targets for CFG.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.Guard">
            <summary>
            Pages in the region become guard pages. Any attempt to access a guard page causes the system to raise a
            STATUS_GUARD_PAGE_VIOLATION exception and turn off the guard page status. Guard pages thus act as a one-time
            access alarm. For more information, see Creating Guard Pages. When an access attempt leads the system to turn
            off guard page status, the underlying page protection takes over. If a guard page exception occurs during a
            system service, the service typically returns a failure status indicator. This value cannot be used with
            PAGE_NOACCESS. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.NoCache">
            <summary>
            Sets all pages to be non-cachable. Applications should not use this attribute except when explicitly required
            for a device. Using the interlocked functions with memory that is mapped with SEC_NOCACHE can result in an
            EXCEPTION_ILLEGAL_INSTRUCTION exception. The PAGE_NOCACHE flag cannot be used with the PAGE_GUARD, PAGE_NOACCESS,
            or PAGE_WRITECOMBINE flags. The PAGE_NOCACHE flag can be used only when allocating private memory with the
            VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable non-cached memory access for shared
            memory, specify the SEC_NOCACHE flag when calling the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.Memory.MemoryProtection.WriteCombine">
            <summary>
            Sets all pages to be write-combined. Applications should not use this attribute except when explicitly required
            for a device. Using the interlocked functions with memory that is mapped as write-combined can result in an
            EXCEPTION_ILLEGAL_INSTRUCTION exception. The PAGE_WRITECOMBINE flag cannot be specified with the PAGE_NOACCESS,
            PAGE_GUARD, and PAGE_NOCACHE flags. The PAGE_WRITECOMBINE flag can be used only when allocating private memory
            with the VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable write-combined memory access
            for shared memory, specify the SEC_WRITECOMBINE flag when calling the CreateFileMapping function.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions">
            <summary>
            Native user32 functions.
            </summary>
            <summary>
            Native imm32 functions.
            </summary>
            <summary>
            Native kernel32 functions.
            </summary>
            <summary>
            Native dbghelp functions.
            </summary>
            <summary>
            Native ws2_32 functions.
            </summary>
            <summary>
            Native dwmapi functions.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.FlashWindow">
            <summary>
            FLASHW_* from winuser.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.Stop">
            <summary>
            Stop flashing. The system restores the window to its original state.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.Caption">
            <summary>
            Flash the window caption.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.Tray">
            <summary>
            Flash the taskbar button.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.All">
            <summary>
            Flash both the window caption and taskbar button.
            This is equivalent to setting the FLASHW_CAPTION | FLASHW_TRAY flags.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.Timer">
            <summary>
            Flash continuously, until the FLASHW_STOP flag is set.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindow.TimerNoFG">
            <summary>
            Flash continuously until the window comes to the foreground.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.CursorType">
            <summary>
            IDC_* from winuser.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.AppStarting">
            <summary>
            Standard arrow and small hourglass.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Arrow">
            <summary>
            Standard arrow.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Cross">
            <summary>
            Crosshair.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Hand">
            <summary>
            Hand.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Help">
            <summary>
            Arrow and question mark.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.IBeam">
            <summary>
            I-beam.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Icon">
            <summary>
            Obsolete for applications marked version 4.0 or later.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.No">
            <summary>
            Slashed circle.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Size">
            <summary>
            Obsolete for applications marked version 4.0 or later.Use IDC_SIZEALL.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.SizeAll">
            <summary>
            Four-pointed arrow pointing north, south, east, and west.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.SizeNeSw">
            <summary>
            Double-pointed arrow pointing northeast and southwest.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.SizeNS">
            <summary>
            Double-pointed arrow pointing north and south.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.SizeNwSe">
            <summary>
            Double-pointed arrow pointing northwest and southeast.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.SizeWE">
            <summary>
            Double-pointed arrow pointing west and east.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.UpArrow">
            <summary>
            Vertical arrow.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CursorType.Wait">
            <summary>
            Hourglass.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.MessageBoxType">
            <summary>
            MB_* from winuser.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefaultValue">
            <summary>
            The default value for any of the various subtypes.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.AbortRetryIgnore">
            <summary>
            The message box contains three push buttons: Abort, Retry, and Ignore.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.CancelTryContinue">
            <summary>
            The message box contains three push buttons: Cancel, Try Again, Continue. Use this message box type instead
            of MB_ABORTRETRYIGNORE.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.Help">
            <summary>
            Adds a Help button to the message box. When the user clicks the Help button or presses F1, the system sends
            a WM_HELP message to the owner.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.Ok">
            <summary>
            The message box contains one push button: OK. This is the default.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.OkCancel">
            <summary>
            The message box contains two push buttons: OK and Cancel.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.RetryCancel">
            <summary>
            The message box contains two push buttons: Retry and Cancel.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.YesNo">
            <summary>
            The message box contains two push buttons: Yes and No.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.YesNoCancel">
            <summary>
            The message box contains three push buttons: Yes, No, and Cancel.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconExclamation">
            <summary>
            An exclamation-point icon appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconWarning">
            <summary>
            An exclamation-point icon appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconInformation">
            <summary>
            An icon consisting of a lowercase letter i in a circle appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconAsterisk">
            <summary>
            An icon consisting of a lowercase letter i in a circle appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconQuestion">
            <summary>
            A question-mark icon appears in the message box.
            The question-mark message icon is no longer recommended because it does not clearly represent a specific type
            of message and because the phrasing of a message as a question could apply to any message type. In addition,
            users can confuse the message symbol question mark with Help information. Therefore, do not use this question
            mark message symbol in your message boxes. The system continues to support its inclusion only for backward
            compatibility.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconStop">
            <summary>
            A stop-sign icon appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconError">
            <summary>
            A stop-sign icon appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.IconHand">
            <summary>
            A stop-sign icon appears in the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefButton1">
            <summary>
            The first button is the default button.
            MB_DEFBUTTON1 is the default unless MB_DEFBUTTON2, MB_DEFBUTTON3, or MB_DEFBUTTON4 is specified.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefButton2">
            <summary>
            The second button is the default button.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefButton3">
            <summary>
            The third button is the default button.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefButton4">
            <summary>
            The fourth button is the default button.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.ApplModal">
            <summary>
            The user must respond to the message box before continuing work in the window identified by the hWnd parameter.
            However, the user can move to the windows of other threads and work in those windows. Depending on the hierarchy
            of windows in the application, the user may be able to move to other windows within the thread. All child windows
            of the parent of the message box are automatically disabled, but pop-up windows are not. MB_APPLMODAL is the
            default if neither MB_SYSTEMMODAL nor MB_TASKMODAL is specified.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.SystemModal">
            <summary>
            Same as MB_APPLMODAL except that the message box has the WS_EX_TOPMOST style.
            Use system-modal message boxes to notify the user of serious, potentially damaging errors that require immediate
            attention (for example, running out of memory). This flag has no effect on the user's ability to interact with
            windows other than those associated with hWnd.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.TaskModal">
            <summary>
            Same as MB_APPLMODAL except that all the top-level windows belonging to the current thread are disabled if the
            hWnd parameter is NULL. Use this flag when the calling application or library does not have a window handle
            available but still needs to prevent input to other windows in the calling thread without suspending other threads.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.DefaultDesktopOnly">
            <summary>
            Same as desktop of the interactive window station. For more information, see Window Stations. If the current
            input desktop is not the default desktop, MessageBox does not return until the user switches to the default
            desktop.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.Right">
            <summary>
            The text is right-justified.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.RtlReading">
            <summary>
            Displays message and caption text using right-to-left reading order on Hebrew and Arabic systems.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.SetForeground">
            <summary>
            The message box becomes the foreground window. Internally, the system calls the SetForegroundWindow function
            for the message box.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.Topmost">
            <summary>
            The message box is created with the WS_EX_TOPMOST window style.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MessageBoxType.ServiceNotification">
            <summary>
            The caller is a service notifying the user of an event. The function displays a message box on the current active
            desktop, even if there is no user logged on to the computer.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.WindowLongType">
            <summary>
            GWL_* from winuser.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.ExStyle">
            <summary>
            Sets a new extended window style.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.HInstance">
            <summary>
            Sets a new application instance handle.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.Id">
            <summary>
            Sets a new identifier of the child window.The window cannot be a top-level window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.Style">
            <summary>
            Sets a new window style.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.UserData">
            <summary>
            Sets the user data associated with the window. This data is intended for use by the application that created the window. Its value is initially zero.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.WndProc">
            <summary>
            Sets a new address for the window procedure.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.WindowLongType.MsgResult">
            <summary>
            Sets the return value of a message processed in the dialog box procedure.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.WindowsMessage">
            <summary>
            WM_* from winuser.
            These are spread throughout multiple files, find the documentation manually if you need it.
            https://gist.github.com/amgine/2395987.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.ApplicationIsActivated">
            <summary>
            Returns true if the current application has focus, false otherwise.
            </summary>
            <returns>
            If the current application is focused.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.CallWindowProcW(System.IntPtr,System.IntPtr,System.UInt32,System.UInt64,System.Int64)">
            <summary>
            Passes message information to the specified window procedure.
            </summary>
            <param name="lpPrevWndFunc">
            The previous window procedure. If this value is obtained by calling the GetWindowLong function with the nIndex parameter set to
            GWL_WNDPROC or DWL_DLGPROC, it is actually either the address of a window or dialog box procedure, or a special internal value
            meaningful only to CallWindowProc.
            </param>
            <param name="hWnd">
            A handle to the window procedure to receive the message.
            </param>
            <param name="msg">
            The message.
            </param>
            <param name="wParam">
            Additional message-specific information. The contents of this parameter depend on the value of the Msg parameter.
            </param>
            <param name="lParam">
            More additional message-specific information. The contents of this parameter depend on the value of the Msg parameter.
            </param>
            <returns>
            Use the CallWindowProc function for window subclassing. Usually, all windows with the same class share one window procedure. A
            subclass is a window or set of windows with the same class whose messages are intercepted and processed by another window procedure
            (or procedures) before being passed to the window procedure of the class.
            The SetWindowLong function creates the subclass by changing the window procedure associated with a particular window, causing the
            system to call the new window procedure instead of the previous one.An application must pass any messages not processed by the new
            window procedure to the previous window procedure by calling CallWindowProc.This allows the application to create a chain of window
            procedures.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.FlashWindowEx(Dalamud.NativeFunctions.FlashWindowInfo@)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-flashwindowex.
            Flashes the specified window. It does not change the active state of the window.
            </summary>
            <param name="pwfi">
            A pointer to a FLASHWINFO structure.
            </param>
            <returns>
            The return value specifies the window's state before the call to the FlashWindowEx function. If the window caption
            was drawn as active before the call, the return value is nonzero. Otherwise, the return value is zero.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetForegroundWindow">
            <summary>
            Retrieves a handle to the foreground window (the window with which the user is currently working). The system assigns
            a slightly higher priority to the thread that creates the foreground window than it does to other threads.
            </summary>
            <returns>
            The return value is a handle to the foreground window. The foreground window can be NULL in certain circumstances,
            such as when a window is losing activation.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetWindowThreadProcessId(System.IntPtr,System.Int32@)">
            <summary>
            Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the
            process that created the window.
            </summary>
            <param name="handle">
            A handle to the window.
            </param>
            <param name="processId">
            A pointer to a variable that receives the process identifier. If this parameter is not NULL, GetWindowThreadProcessId
            copies the identifier of the process to the variable; otherwise, it does not.
            </param>
            <returns>
            The return value is the identifier of the thread that created the window.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.MessageBoxW(System.IntPtr,System.String,System.String,Dalamud.NativeFunctions.MessageBoxType)">
            <summary>
            Displays a modal dialog box that contains a system icon, a set of buttons, and a brief application-specific message,
            such as status or error information. The message box returns an integer value that indicates which button the user
            clicked.
            </summary>
            <param name="hWnd">
            A handle to the owner window of the message box to be created. If this parameter is NULL, the message box has no
            owner window.
            </param>
            <param name="text">
            The message to be displayed. If the string consists of more than one line, you can separate the lines using a carriage
            return and/or linefeed character between each line.
            </param>
            <param name="caption">
            The dialog box title. If this parameter is NULL, the default title is Error.</param>
            <param name="type">
            The contents and behavior of the dialog box. This parameter can be a combination of flags from the following groups
            of flags.
            </param>
            <returns>
            If a message box has a Cancel button, the function returns the IDCANCEL value if either the ESC key is pressed or
            the Cancel button is selected. If the message box has no Cancel button, pressing ESC will no effect - unless an
            MB_OK button is present. If an MB_OK button is displayed and the user presses ESC, the return value will be IDOK.
            If the function fails, the return value is zero.To get extended error information, call GetLastError. If the function
            succeeds, the return value is one of the ID* enum values.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.SetWindowLongPtrW(System.IntPtr,Dalamud.NativeFunctions.WindowLongType,System.IntPtr)">
            <summary>
            Changes an attribute of the specified window. The function also sets a value at the specified offset in the extra window memory.
            </summary>
            <param name="hWnd">
            A handle to the window and, indirectly, the class to which the window belongs. The SetWindowLongPtr function fails if the
            process that owns the window specified by the hWnd parameter is at a higher process privilege in the UIPI hierarchy than the
            process the calling thread resides in.
            </param>
            <param name="nIndex">
            The zero-based offset to the value to be set. Valid values are in the range zero through the number of bytes of extra window
            memory, minus the size of a LONG_PTR. To set any other value, specify one of the values.
            </param>
            <param name="dwNewLong">
            The replacement value.
            </param>
            <returns>
            If the function succeeds, the return value is the previous value of the specified offset. If the function fails, the return
            value is zero.To get extended error information, call GetLastError. If the previous value is zero and the function succeeds,
            the return value is zero, but the function does not clear the last error information. To determine success or failure, clear
            the last error information by calling SetLastError with 0, then call SetWindowLongPtr.Function failure will be indicated by
            a return value of zero and a GetLastError result that is nonzero.
            </returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.FlashWindowInfo">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-flashwinfo.
            Contains the flash status for a window and the number of times the system should flash the window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindowInfo.Size">
            <summary>
            The size of the structure, in bytes.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindowInfo.Hwnd">
            <summary>
            A handle to the window to be flashed. The window can be either opened or minimized.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindowInfo.Flags">
            <summary>
            The flash status. This parameter can be one or more of the FlashWindow enum values.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindowInfo.Count">
            <summary>
            The number of times to flash the window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.FlashWindowInfo.Timeout">
            <summary>
            The rate at which the window is to be flashed, in milliseconds. If dwTimeout is zero, the function uses the
            default cursor blink rate.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.AccessibilityParameter">
            <summary>
            Parameters for use with SystemParametersInfo.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.SystemParametersInfo(System.UInt32,System.UInt32,System.Int32@,System.UInt32)">
            <summary>
            Retrieves or sets the value of one of the system-wide parameters. This function can also update the user profile while setting a parameter.
            </summary>
            <param name="uiAction">The system-wide parameter to be retrieved or set.</param>
            <param name="uiParam">A parameter whose usage and format depends on the system parameter being queried or set.</param>
            <param name="pvParam">A parameter whose usage and format depends on the system parameter being queried or set. If not otherwise indicated, you must specify zero for this parameter.</param>
            <param name="fWinIni">If a system parameter is being set, specifies whether the user profile is to be updated, and if so, whether the WM_SETTINGCHANGE message is to be broadcast to all top-level windows to notify them of the change.</param>
            <returns>If the function succeeds, the return value is a nonzero value.</returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.IMEComposition">
            <summary>
            GCS_* from imm32.
            These values are used with ImmGetCompositionString and WM_IME_COMPOSITION.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompAttr">
            <summary>
            Retrieve or update the attribute of the composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompClause">
            <summary>
            Retrieve or update clause information of the composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompReadAttr">
            <summary>
            Retrieve or update the attributes of the reading string of the current composition.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompReadClause">
            <summary>
            Retrieve or update the clause information of the reading string of the composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompReadStr">
            <summary>
            Retrieve or update the reading string of the current composition.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CompStr">
            <summary>
            Retrieve or update the current composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.CursorPos">
            <summary>
            Retrieve or update the cursor position in composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.DeltaStart">
            <summary>
            Retrieve or update the starting position of any changes in composition string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.ResultClause">
            <summary>
            Retrieve or update clause information of the result string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.ResultReadClause">
            <summary>
            Retrieve or update clause information of the reading string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.ResultReadStr">
            <summary>
            Retrieve or update the reading string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMEComposition.ResultStr">
            <summary>
            Retrieve or update the string of the composition result.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.IMECommand">
            <summary>
            IMN_* from imm32.
            Input Method Manager Commands, this enum is not exhaustive.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMECommand.ChangeCandidate">
            <summary>
            Notifies the application when an IME is about to change the content of the candidate window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMECommand.CloseCandidate">
            <summary>
            Notifies an application when an IME is about to close the candidates window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMECommand.OpenCandidate">
            <summary>
            Notifies an application when an IME is about to open the candidate window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.IMECommand.SetConversionMode">
            <summary>
            Notifies an application when the conversion mode of the input context is updated.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.ImmGetContext(System.IntPtr)">
            <summary>
            Returns the input context associated with the specified window.
            </summary>
            <param name="hWnd">Unnamed parameter 1.</param>
            <returns>
            Returns the handle to the input context.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ImmGetCompositionStringW(System.IntPtr,Dalamud.NativeFunctions.IMEComposition,System.IntPtr,System.UInt32)">
            <summary>
            Retrieves information about the composition string.
            </summary>
            <param name="hImc">
            Unnamed parameter 1.
            </param>
            <param name="arg2">
            Unnamed parameter 2.
            </param>
            <param name="lpBuf">
            Pointer to a buffer in which the function retrieves the composition string information.
            </param>
            <param name="dwBufLen">
            Size, in bytes, of the output buffer, even if the output is a Unicode string. The application sets this parameter to 0
            if the function is to return the size of the required output buffer.
            </param>
            <returns>
            Returns the number of bytes copied to the output buffer. If dwBufLen is set to 0, the function returns the buffer size,
            in bytes, required to receive all requested information, excluding the terminating null character. The return value is
            always the size, in bytes, even if the requested data is a Unicode string.
            This function returns one of the following negative error codes if it does not succeed:
            - IMM_ERROR_NODATA.Composition data is not ready in the input context.
            - IMM_ERROR_GENERAL.General error detected by IME.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ImmGetCandidateListW(System.IntPtr,System.UInt32,System.IntPtr,System.UInt32)">
            <summary>
            Retrieves a candidate list.
            </summary>
            <param name="hImc">
            Unnamed parameter 1.
            </param>
            <param name="deIndex">
            Zero-based index of the candidate list.
            </param>
            <param name="lpCandList">
            Pointer to a CANDIDATELIST structure in which the function retrieves the candidate list.
            </param>
            <param name="dwBufLen">
            Size, in bytes, of the buffer to receive the candidate list. The application can specify 0 for this parameter if the
            function is to return the required size of the output buffer only.
            </param>
            <returns>
            Returns the number of bytes copied to the candidate list buffer if successful. If the application has supplied 0 for
            the dwBufLen parameter, the function returns the size required for the candidate list buffer. The function returns 0
            if it does not succeed.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ImmSetCompositionWindow(System.IntPtr,Dalamud.NativeFunctions.CompositionForm@)">
            <summary>
            Sets the position of the composition window.
            </summary>
            <param name="hImc">
            Unnamed parameter 1.
            </param>
            <param name="frm">
            Pointer to a COMPOSITIONFORM structure that contains the new position and other related information about
            the composition window.
            </param>
            <returns>
            Returns a nonzero value if successful, or 0 otherwise.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ImmReleaseContext(System.IntPtr,System.IntPtr)">
            <summary>
            Releases the input context and unlocks the memory associated in the input context. An application must call this
            function for each call to the ImmGetContext function.
            </summary>
            <param name="hwnd">
            Unnamed parameter 1.
            </param>
            <param name="hImc">
            Unnamed parameter 2.
            </param>
            <returns>
            Returns a nonzero value if successful, or 0 otherwise.
            </returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.CandidateList">
            <summary>
            Contains information about a candidate list.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.Size">
            <summary>
            Size, in bytes, of the structure, the offset array, and all candidate strings.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.Style">
            <summary>
            Candidate style values. This member can have one or more of the IME_CAND_* values.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.Count">
            <summary>
            Number of candidate strings.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.Selection">
            <summary>
            Index of the selected candidate string.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.PageStart">
            <summary>
            Index of the first candidate string in the candidate window. This varies as the user presses the PAGE UP and PAGE DOWN keys.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CandidateList.PageSize">
            <summary>
            Number of candidate strings to be shown in one page in the candidate window. The user can move to the next page by pressing IME-defined keys, such as the PAGE UP or PAGE DOWN key. If this number is 0, an application can define a proper value by itself.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.CompositionForm">
            <summary>
            Contains style and position information for a composition window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CompositionForm.Style">
            <summary>
            Position style. This member can be one of the CFS_* values.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CompositionForm.CurrentPos">
            <summary>
            A POINT structure containing the coordinates of the upper left corner of the composition window.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.CompositionForm.Area">
            <summary>
            A RECT structure containing the coordinates of the upper left and lower right corners of the composition window.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.Point">
            <summary>
            Contains coordinates for a point.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Point.X">
            <summary>
            The X position.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Point.Y">
            <summary>
            The Y position.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.Rect">
            <summary>
            Contains dimensions for a rectangle.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Rect.Left">
            <summary>
            The left position.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Rect.Top">
            <summary>
            The top position.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Rect.Right">
            <summary>
            The right position.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.Rect.Bottom">
            <summary>
            The bottom position.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.AllocationType">
            <summary>
            MEM_* from memoryapi.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.CoalescePlaceholders">
            <summary>
            To coalesce two adjacent placeholders, specify MEM_RELEASE | MEM_COALESCE_PLACEHOLDERS. When you coalesce
            placeholders, lpAddress and dwSize must exactly match those of the placeholder.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.PreservePlaceholder">
            <summary>
            Frees an allocation back to a placeholder (after you've replaced a placeholder with a private allocation using
            VirtualAlloc2 or Virtual2AllocFromApp). To split a placeholder into two placeholders, specify
            MEM_RELEASE | MEM_PRESERVE_PLACEHOLDER.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Commit">
            <summary>
            Allocates memory charges (from the overall size of memory and the paging files on disk) for the specified reserved
            memory pages. The function also guarantees that when the caller later initially accesses the memory, the contents
            will be zero. Actual physical pages are not allocated unless/until the virtual addresses are actually accessed.
            To reserve and commit pages in one step, call VirtualAllocEx with MEM_COMMIT | MEM_RESERVE. Attempting to commit
            a specific address range by specifying MEM_COMMIT without MEM_RESERVE and a non-NULL lpAddress fails unless the
            entire range has already been reserved. The resulting error code is ERROR_INVALID_ADDRESS. An attempt to commit
            a page that is already committed does not cause the function to fail. This means that you can commit pages without
            first determining the current commitment state of each page. If lpAddress specifies an address within an enclave,
            flAllocationType must be MEM_COMMIT.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Reserve">
            <summary>
            Reserves a range of the process's virtual address space without allocating any actual physical storage in memory
            or in the paging file on disk. You commit reserved pages by calling VirtualAllocEx again with MEM_COMMIT. To
            reserve and commit pages in one step, call VirtualAllocEx with MEM_COMMIT | MEM_RESERVE. Other memory allocation
            functions, such as malloc and LocalAlloc, cannot use reserved memory until it has been released.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Decommit">
            <summary>
            Decommits the specified region of committed pages. After the operation, the pages are in the reserved state.
            The function does not fail if you attempt to decommit an uncommitted page. This means that you can decommit
            a range of pages without first determining the current commitment state. The MEM_DECOMMIT value is not supported
            when the lpAddress parameter provides the base address for an enclave.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Release">
            <summary>
            Releases the specified region of pages, or placeholder (for a placeholder, the address space is released and
            available for other allocations). After this operation, the pages are in the free state. If you specify this
            value, dwSize must be 0 (zero), and lpAddress must point to the base address returned by the VirtualAlloc function
            when the region is reserved. The function fails if either of these conditions is not met. If any pages in the
            region are committed currently, the function first decommits, and then releases them. The function does not
            fail if you attempt to release pages that are in different states, some reserved and some committed. This means
            that you can release a range of pages without first determining the current commitment state.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Reset">
            <summary>
            Indicates that data in the memory range specified by lpAddress and dwSize is no longer of interest. The pages
            should not be read from or written to the paging file. However, the memory block will be used again later, so
            it should not be decommitted. This value cannot be used with any other value. Using this value does not guarantee
            that the range operated on with MEM_RESET will contain zeros. If you want the range to contain zeros, decommit
            the memory and then recommit it. When you use MEM_RESET, the VirtualAllocEx function ignores the value of fProtect.
            However, you must still set fProtect to a valid protection value, such as PAGE_NOACCESS. VirtualAllocEx returns
            an error if you use MEM_RESET and the range of memory is mapped to a file. A shared view is only acceptable
            if it is mapped to a paging file.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.ResetUndo">
            <summary>
            MEM_RESET_UNDO should only be called on an address range to which MEM_RESET was successfully applied earlier.
            It indicates that the data in the specified memory range specified by lpAddress and dwSize is of interest to
            the caller and attempts to reverse the effects of MEM_RESET. If the function succeeds, that means all data in
            the specified address range is intact. If the function fails, at least some of the data in the address range
            has been replaced with zeroes. This value cannot be used with any other value. If MEM_RESET_UNDO is called on
            an address range which was not MEM_RESET earlier, the behavior is undefined. When you specify MEM_RESET, the
            VirtualAllocEx function ignores the value of flProtect. However, you must still set flProtect to a valid
            protection value, such as PAGE_NOACCESS.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.Physical">
            <summary>
            Reserves an address range that can be used to map Address Windowing Extensions (AWE) pages. This value must
            be used with MEM_RESERVE and no other values.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.TopDown">
            <summary>
            Allocates memory at the highest possible address. This can be slower than regular allocations, especially when
            there are many allocations.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.WriteWatch">
            <summary>
            Causes the system to track pages that are written to in the allocated region. If you specify this value, you
            must also specify MEM_RESERVE. To retrieve the addresses of the pages that have been written to since the region
            was allocated or the write-tracking state was reset, call the GetWriteWatch function. To reset the write-tracking
            state, call GetWriteWatch or ResetWriteWatch. The write-tracking feature remains enabled for the memory region
            until the region is freed.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.AllocationType.LargePages">
            <summary>
            Allocates memory using large page support. The size and alignment must be a multiple of the large-page minimum.
            To obtain this value, use the GetLargePageMinimum function. If you specify this value, you must also specify
            MEM_RESERVE and MEM_COMMIT.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.ErrorModes">
            <summary>
            SEM_* from errhandlingapi.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.ErrorModes.SystemDefault">
            <summary>
            Use the system default, which is to display all error dialog boxes.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.ErrorModes.FailCriticalErrors">
            <summary>
            The system does not display the critical-error-handler message box. Instead, the system sends the error to the
            calling process. Best practice is that all applications call the process-wide SetErrorMode function with a parameter
            of SEM_FAILCRITICALERRORS at startup. This is to prevent error mode dialogs from hanging the application.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.ErrorModes.NoAlignmentFaultExcept">
            <summary>
            The system automatically fixes memory alignment faults and makes them invisible to the application. It does
            this for the calling process and any descendant processes. This feature is only supported by certain processor
            architectures. For more information, see the Remarks section. After this value is set for a process, subsequent
            attempts to clear the value are ignored.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.ErrorModes.NoGpFaultErrorBox">
            <summary>
            The system does not display the Windows Error Reporting dialog.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.ErrorModes.NoOpenFileErrorBox">
            <summary>
            The OpenFile function does not display a message box when it fails to find a file. Instead, the error is returned
            to the caller. This error mode overrides the OF_PROMPT flag.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.MemoryProtection">
            <summary>
            PAGE_* from memoryapi.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.Execute">
            <summary>
            Enables execute access to the committed region of pages. An attempt to write to the committed region results
            in an access violation. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.ExecuteRead">
            <summary>
            Enables execute or read-only access to the committed region of pages. An attempt to write to the committed region
            results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.ExecuteReadWrite">
            <summary>
            Enables execute, read-only, or read/write access to the committed region of pages.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.ExecuteWriteCopy">
            <summary>
            Enables execute, read-only, or copy-on-write access to a mapped view of a file mapping object. An attempt to
            write to a committed copy-on-write page results in a private copy of the page being made for the process. The
            private page is marked as PAGE_EXECUTE_READWRITE, and the change is written to the new page. This flag is not
            supported by the VirtualAlloc or VirtualAllocEx functions.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.NoAccess">
            <summary>
            Disables all access to the committed region of pages. An attempt to read from, write to, or execute the committed
            region results in an access violation. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.ReadOnly">
            <summary>
            Enables read-only access to the committed region of pages. An attempt to write to the committed region results
            in an access violation. If Data Execution Prevention is enabled, an attempt to execute code in the committed
            region results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.ReadWrite">
            <summary>
            Enables read-only or read/write access to the committed region of pages. If Data Execution Prevention is enabled,
            attempting to execute code in the committed region results in an access violation.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.WriteCopy">
            <summary>
            Enables read-only or copy-on-write access to a mapped view of a file mapping object. An attempt to write to
            a committed copy-on-write page results in a private copy of the page being made for the process. The private
            page is marked as PAGE_READWRITE, and the change is written to the new page. If Data Execution Prevention is
            enabled, attempting to execute code in the committed region results in an access violation. This flag is not
            supported by the VirtualAlloc or VirtualAllocEx functions.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.TargetsInvalid">
            <summary>
            Sets all locations in the pages as invalid targets for CFG. Used along with any execute page protection like
            PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY. Any indirect call to locations
            in those pages will fail CFG checks and the process will be terminated. The default behavior for executable
            pages allocated is to be marked valid call targets for CFG. This flag is not supported by the VirtualProtect
            or CreateFileMapping functions.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.TargetsNoUpdate">
            <summary>
            Pages in the region will not have their CFG information updated while the protection changes for VirtualProtect.
            For example, if the pages in the region was allocated using PAGE_TARGETS_INVALID, then the invalid information
            will be maintained while the page protection changes. This flag is only valid when the protection changes to
            an executable type like PAGE_EXECUTE, PAGE_EXECUTE_READ, PAGE_EXECUTE_READWRITE and PAGE_EXECUTE_WRITECOPY.
            The default behavior for VirtualProtect protection change to executable is to mark all locations as valid call
            targets for CFG.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.Guard">
            <summary>
            Pages in the region become guard pages. Any attempt to access a guard page causes the system to raise a
            STATUS_GUARD_PAGE_VIOLATION exception and turn off the guard page status. Guard pages thus act as a one-time
            access alarm. For more information, see Creating Guard Pages. When an access attempt leads the system to turn
            off guard page status, the underlying page protection takes over. If a guard page exception occurs during a
            system service, the service typically returns a failure status indicator. This value cannot be used with
            PAGE_NOACCESS. This flag is not supported by the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.NoCache">
            <summary>
            Sets all pages to be non-cachable. Applications should not use this attribute except when explicitly required
            for a device. Using the interlocked functions with memory that is mapped with SEC_NOCACHE can result in an
            EXCEPTION_ILLEGAL_INSTRUCTION exception. The PAGE_NOCACHE flag cannot be used with the PAGE_GUARD, PAGE_NOACCESS,
            or PAGE_WRITECOMBINE flags. The PAGE_NOCACHE flag can be used only when allocating private memory with the
            VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable non-cached memory access for shared
            memory, specify the SEC_NOCACHE flag when calling the CreateFileMapping function.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MemoryProtection.WriteCombine">
            <summary>
            Sets all pages to be write-combined. Applications should not use this attribute except when explicitly required
            for a device. Using the interlocked functions with memory that is mapped as write-combined can result in an
            EXCEPTION_ILLEGAL_INSTRUCTION exception. The PAGE_WRITECOMBINE flag cannot be specified with the PAGE_NOACCESS,
            PAGE_GUARD, and PAGE_NOCACHE flags. The PAGE_WRITECOMBINE flag can be used only when allocating private memory
            with the VirtualAlloc, VirtualAllocEx, or VirtualAllocExNuma functions. To enable write-combined memory access
            for shared memory, specify the SEC_WRITECOMBINE flag when calling the CreateFileMapping function.
            </summary>
        </member>
        <member name="T:Dalamud.NativeFunctions.HeapOptions">
            <summary>
            HEAP_* from heapapi.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.HeapOptions.NoSerialize">
            <summary>
            Serialized access is not used when the heap functions access this heap. This option applies to all
            subsequent heap function calls. Alternatively, you can specify this option on individual heap function
            calls. The low-fragmentation heap (LFH) cannot be enabled for a heap created with this option. A heap
            created with this option cannot be locked.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.HeapOptions.GenerateExceptions">
            <summary>
            The system raises an exception to indicate failure (for example, an out-of-memory condition) for calls to
            HeapAlloc and HeapReAlloc instead of returning NULL.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.HeapOptions.ZeroMemory">
            <summary>
            The allocated memory will be initialized to zero. Otherwise, the memory is not initialized to zero.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.HeapOptions.CreateEnableExecute">
            <summary>
            All memory blocks that are allocated from this heap allow code execution, if the hardware enforces data
            execution prevention. Use this flag heap in applications that run code from the heap. If
            HEAP_CREATE_ENABLE_EXECUTE is not specified and an application attempts to run code from a protected page,
            the application receives an exception with the status code STATUS_ACCESS_VIOLATION.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.SetEvent(System.IntPtr)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-setevent
            Sets the specified event object to the signaled state.
            </summary>
            <param name="hEvent">A handle to the event object. The CreateEvent or OpenEvent function returns this handle.</param>
            <returns>
            If the function succeeds, the return value is nonzero.
            If the function fails, the return value is zero. To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.FreeLibrary(System.IntPtr)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-freelibrary.
            Frees the loaded dynamic-link library (DLL) module and, if necessary, decrements its reference count. When the reference
            count reaches zero, the module is unloaded from the address space of the calling process and the handle is no longer
            valid.
            </summary>
            <param name="hModule">
            A handle to the loaded library module. The LoadLibrary, LoadLibraryEx, GetModuleHandle, or GetModuleHandleEx function
            returns this handle.
            </param>
            <returns>
            If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended
            error information, call the GetLastError function.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetModuleFileNameW(System.IntPtr,System.Text.StringBuilder,System.Int32)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulefilenamew.
            Retrieves the fully qualified path for the file that contains the specified module. The module must have been loaded
            by the current process. To locate the file for a module that was loaded by another process, use the GetModuleFileNameEx
            function.
            </summary>
            <param name="hModule">
            A handle to the loaded module whose path is being requested. If this parameter is NULL, GetModuleFileName retrieves
            the path of the executable file of the current process. The GetModuleFileName function does not retrieve the path
            for modules that were loaded using the LOAD_LIBRARY_AS_DATAFILE flag. For more information, see LoadLibraryEx.
            </param>
            <param name="lpFilename">
            A pointer to a buffer that receives the fully qualified path of the module. If the length of the path is less than
            the size that the nSize parameter specifies, the function succeeds and the path is returned as a null-terminated
            string. If the length of the path exceeds the size that the nSize parameter specifies, the function succeeds and
            the string is truncated to nSize characters including the terminating null character.
            </param>
            <param name="nSize">
            The size of the lpFilename buffer, in TCHARs.
            </param>
            <returns>
            If the function succeeds, the return value is the length of the string that is copied to the buffer, in characters,
            not including the terminating null character. If the buffer is too small to hold the module name, the string is
            truncated to nSize characters including the terminating null character, the function returns nSize, and the function
            sets the last error to ERROR_INSUFFICIENT_BUFFER. If nSize is zero, the return value is zero and the last error
            code is ERROR_SUCCESS. If the function fails, the return value is 0 (zero). To get extended error information, call
            GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetModuleHandleW(System.String)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandlew.
            Retrieves a module handle for the specified module. The module must have been loaded by the calling process. To
            avoid the race conditions described in the Remarks section, use the GetModuleHandleEx function.
            </summary>
            <param name="lpModuleName">
            The name of the loaded module (either a .dll or .exe file). If the file name extension is omitted, the default
            library extension .dll is appended. The file name string can include a trailing point character (.) to indicate
            that the module name has no extension. The string does not have to specify a path. When specifying a path, be sure
            to use backslashes (\), not forward slashes (/). The name is compared (case independently) to the names of modules
            currently mapped into the address space of the calling process. If this parameter is NULL, GetModuleHandle returns
            a handle to the file used to create the calling process (.exe file). The GetModuleHandle function does not retrieve
            handles for modules that were loaded using the LOAD_LIBRARY_AS_DATAFILE flag.For more information, see LoadLibraryEx.
            </param>
            <returns>
            If the function succeeds, the return value is a handle to the specified module. If the function fails, the return
            value is NULL.To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetProcAddress(System.IntPtr,System.String)">
            <summary>
            Retrieves the address of an exported function or variable from the specified dynamic-link library (DLL).
            </summary>
            <param name="hModule">
            A handle to the DLL module that contains the function or variable. The LoadLibrary, LoadLibraryEx, LoadPackagedLibrary,
            or GetModuleHandle function returns this handle. The GetProcAddress function does not retrieve addresses from modules
            that were loaded using the LOAD_LIBRARY_AS_DATAFILE flag.For more information, see LoadLibraryEx.
            </param>
            <param name="procName">
            The function or variable name, or the function's ordinal value. If this parameter is an ordinal value, it must be
            in the low-order word; the high-order word must be zero.
            </param>
            <returns>
            If the function succeeds, the return value is the address of the exported function or variable. If the function
            fails, the return value is NULL.To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.LoadLibraryW(System.String)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw.
            Loads the specified module into the address space of the calling process. The specified module may cause other modules
            to be loaded. For additional load options, use the LoadLibraryEx function.
            </summary>
            <param name="lpFileName">
            The name of the module. This can be either a library module (a .dll file) or an executable module (an .exe file).
            The name specified is the file name of the module and is not related to the name stored in the library module itself,
            as specified by the LIBRARY keyword in the module-definition (.def) file. If the string specifies a full path, the
            function searches only that path for the module. If the string specifies a relative path or a module name without
            a path, the function uses a standard search strategy to find the module; for more information, see the Remarks.
            If the function cannot find the module, the function fails.When specifying a path, be sure to use backslashes (\),
            not forward slashes(/). For more information about paths, see Naming a File or Directory. If the string specifies
            a module name without a path and the file name extension is omitted, the function appends the default library extension
            .dll to the module name. To prevent the function from appending .dll to the module name, include a trailing point
            character (.) in the module name string.
            </param>
            <returns>
            If the function succeeds, the return value is a handle to the module. If the function fails, the return value is
            NULL.To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ReadProcessMemory(System.IntPtr,System.IntPtr,System.IntPtr,System.Int32,System.IntPtr@)">
            <summary>
            ReadProcessMemory copies the data in the specified address range from the address space of the specified process
            into the specified buffer of the current process. Any process that has a handle with PROCESS_VM_READ access can
            call the function. The entire area to be read must be accessible, and if it is not accessible, the function fails.
            </summary>
            <param name="hProcess">
            A handle to the process with memory that is being read. The handle must have PROCESS_VM_READ access to the process.
            </param>
            <param name="lpBaseAddress">
            A pointer to the base address in the specified process from which to read. Before any data transfer occurs, the
            system verifies that all data in the base address and memory of the specified size is accessible for read access,
            and if it is not accessible the function fails.
            </param>
            <param name="lpBuffer">
            A pointer to a buffer that receives the contents from the address space of the specified process.
            </param>
            <param name="dwSize">
            The number of bytes to be read from the specified process.
            </param>
            <param name="lpNumberOfBytesRead">
            A pointer to a variable that receives the number of bytes transferred into the specified buffer. If lpNumberOfBytesRead
            is NULL, the parameter is ignored.
            </param>
            <returns>
            If the function succeeds, the return value is nonzero. If the function fails, the return value is 0 (zero). To get
            extended error information, call GetLastError. The function fails if the requested read operation crosses into an
            area of the process that is inaccessible.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.ReadProcessMemory(System.IntPtr,System.IntPtr,System.Byte[],System.Int32,System.IntPtr@)">
            <summary>
            ReadProcessMemory copies the data in the specified address range from the address space of the specified process
            into the specified buffer of the current process. Any process that has a handle with PROCESS_VM_READ access can
            call the function. The entire area to be read must be accessible, and if it is not accessible, the function fails.
            </summary>
            <param name="hProcess">
            A handle to the process with memory that is being read. The handle must have PROCESS_VM_READ access to the process.
            </param>
            <param name="lpBaseAddress">
            A pointer to the base address in the specified process from which to read. Before any data transfer occurs, the
            system verifies that all data in the base address and memory of the specified size is accessible for read access,
            and if it is not accessible the function fails.
            </param>
            <param name="lpBuffer">
            A pointer to a buffer that receives the contents from the address space of the specified process.
            </param>
            <param name="dwSize">
            The number of bytes to be read from the specified process.
            </param>
            <param name="lpNumberOfBytesRead">
            A pointer to a variable that receives the number of bytes transferred into the specified buffer. If lpNumberOfBytesRead
            is NULL, the parameter is ignored.
            </param>
            <returns>
            If the function succeeds, the return value is nonzero. If the function fails, the return value is 0 (zero). To get
            extended error information, call GetLastError. The function fails if the requested read operation crosses into an
            area of the process that is inaccessible.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.SetErrorMode(Dalamud.NativeFunctions.ErrorModes)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-seterrormode.
            Controls whether the system will handle the specified types of serious errors or whether the process will handle
            them.
            </summary>
            <param name="uMode">
            The process error mode. This parameter can be one or more of the ErrorMode enum values.
            </param>
            <returns>
            The return value is the previous state of the error-mode bit flags.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.SetUnhandledExceptionFilter(System.IntPtr)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/errhandlingapi/nf-errhandlingapi-setunhandledexceptionfilter.
            Enables an application to supersede the top-level exception handler of each thread of a process. After calling this
            function, if an exception occurs in a process that is not being debugged, and the exception makes it to the unhandled
            exception filter, that filter will call the exception filter function specified by the lpTopLevelExceptionFilter
            parameter.
            </summary>
            <param name="lpTopLevelExceptionFilter">
            A pointer to a top-level exception filter function that will be called whenever the UnhandledExceptionFilter function
            gets control, and the process is not being debugged. A value of NULL for this parameter specifies default handling
            within UnhandledExceptionFilter. The filter function has syntax similar to that of UnhandledExceptionFilter: It
            takes a single parameter of type LPEXCEPTION_POINTERS, has a WINAPI calling convention, and returns a value of type
            LONG. The filter function should return one of the EXCEPTION_* enum values.
            </param>
            <returns>
            The SetUnhandledExceptionFilter function returns the address of the previous exception filter established with the
            function. A NULL return value means that there is no current top-level exception handler.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.HeapCreate(Dalamud.NativeFunctions.HeapOptions,System.UIntPtr,System.UIntPtr)">
             <summary>
             HeapCreate - Creates a private heap object that can be used by the calling process.
             The function reserves space in the virtual address space of the process and allocates
             physical storage for a specified initial portion of this block.
             Ref: https://learn.microsoft.com/en-us/windows/win32/api/heapapi/nf-heapapi-heapcreate
             </summary>
             <param name="flOptions">
             The heap allocation options.
             These options affect subsequent access to the new heap through calls to the heap functions.
             </param>
             <param name="dwInitialSize">
             The initial size of the heap, in bytes.
            
             This value determines the initial amount of memory that is committed for the heap.
             The value is rounded up to a multiple of the system page size. The value must be smaller than dwMaximumSize.
             
             If this parameter is 0, the function commits one page. To determine the size of a page on the host computer,
             use the GetSystemInfo function.
             </param>
             <param name="dwMaximumSize">
             The maximum size of the heap, in bytes. The HeapCreate function rounds dwMaximumSize up to a multiple of the
             system page size and then reserves a block of that size in the process's virtual address space for the heap.
             If allocation requests made by the HeapAlloc or HeapReAlloc functions exceed the size specified by
             dwInitialSize, the system commits additional pages of memory for the heap, up to the heap's maximum size.
             
             If dwMaximumSize is not zero, the heap size is fixed and cannot grow beyond the maximum size. Also, the largest
             memory block that can be allocated from the heap is slightly less than 512 KB for a 32-bit process and slightly
             less than 1,024 KB for a 64-bit process. Requests to allocate larger blocks fail, even if the maximum size of
             the heap is large enough to contain the block.
             
             If dwMaximumSize is 0, the heap can grow in size. The heap's size is limited only by the available memory.
             Requests to allocate memory blocks larger than the limit for a fixed-size heap do not automatically fail;
             instead, the system calls the VirtualAlloc function to obtain the memory that is needed for large blocks.
             Applications that need to allocate large memory blocks should set dwMaximumSize to 0.
             </param>
             <returns>
             If the function succeeds, the return value is a handle to the newly created heap.
             
             If the function fails, the return value is NULL. To get extended error information, call GetLastError.
             </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.HeapAlloc(System.IntPtr,Dalamud.NativeFunctions.HeapOptions,System.UIntPtr)">
             <summary>
             Allocates a block of memory from a heap. The allocated memory is not movable.
             </summary>
             <param name="hHeap">
             A handle to the heap from which the memory will be allocated. This handle is returned by the HeapCreate or
             GetProcessHeap function.
             </param>
             <param name="dwFlags">
             The heap allocation options. Specifying any of these values will override the corresponding value specified when
             the heap was created with HeapCreate. </param>
             <param name="dwBytes">
             The number of bytes to be allocated.
            
             If the heap specified by the hHeap parameter is a "non-growable" heap, dwBytes must be less than 0x7FFF8.
             You create a non-growable heap by calling the HeapCreate function with a nonzero value.
             </param>
             <returns>
             If the function succeeds, the return value is a pointer to the allocated memory block.
            
             If the function fails and you have not specified HEAP_GENERATE_EXCEPTIONS, the return value is NULL.
            
             If the function fails and you have specified HEAP_GENERATE_EXCEPTIONS, the function may generate either of the
             exceptions listed in the following table. The particular exception depends upon the nature of the heap
             corruption. For more information, see GetExceptionCode.
             </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.VirtualAlloc(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.AllocationType,Dalamud.NativeFunctions.MemoryProtection)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualalloc.
            Reserves, commits, or changes the state of a region of pages in the virtual address space of the calling process.
            Memory allocated by this function is automatically initialized to zero. To allocate memory in the address space
            of another process, use the VirtualAllocEx function.
            </summary>
            <param name="lpAddress">
            The starting address of the region to allocate. If the memory is being reserved, the specified address is rounded
            down to the nearest multiple of the allocation granularity. If the memory is already reserved and is being committed,
            the address is rounded down to the next page boundary. To determine the size of a page and the allocation granularity
            on the host computer, use the GetSystemInfo function. If this parameter is NULL, the system determines where to
            allocate the region. If this address is within an enclave that you have not initialized by calling InitializeEnclave,
            VirtualAlloc allocates a page of zeros for the enclave at that address. The page must be previously uncommitted,
            and will not be measured with the EEXTEND instruction of the Intel Software Guard Extensions programming model.
            If the address in within an enclave that you initialized, then the allocation operation fails with the
            ERROR_INVALID_ADDRESS error.
            </param>
            <param name="dwSize">
            The size of the region, in bytes. If the lpAddress parameter is NULL, this value is rounded up to the next page
            boundary. Otherwise, the allocated pages include all pages containing one or more bytes in the range from lpAddress
            to lpAddress+dwSize. This means that a 2-byte range straddling a page boundary causes both pages to be included
            in the allocated region.
            </param>
            <param name="flAllocationType">
            The type of memory allocation. This parameter must contain one of the MEM_* enum values.
            </param>
            <param name="flProtect">
            The memory protection for the region of pages to be allocated. If the pages are being committed, you can specify
            any one of the memory protection constants.
            </param>
            <returns>
            If the function succeeds, the return value is the base address of the allocated region of pages. If the function
            fails, the return value is NULL.To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.VirtualAlloc(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.AllocationType,Dalamud.Memory.MemoryProtection)">
            <inheritdoc cref="M:Dalamud.NativeFunctions.VirtualAlloc(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.AllocationType,Dalamud.NativeFunctions.MemoryProtection)"/>
        </member>
        <member name="M:Dalamud.NativeFunctions.VirtualFree(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.AllocationType)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualfree.
            Releases, decommits, or releases and decommits a region of pages within the virtual address space of the calling
            process.
            process.
            </summary>
            <param name="lpAddress">
            A pointer to the base address of the region of pages to be freed. If the dwFreeType parameter is MEM_RELEASE, this
            parameter must be the base address returned by the VirtualAlloc function when the region of pages is reserved.
            </param>
            <param name="dwSize">
            The size of the region of memory to be freed, in bytes. If the dwFreeType parameter is MEM_RELEASE, this parameter
            must be 0 (zero). The function frees the entire region that is reserved in the initial allocation call to VirtualAlloc.
            If the dwFreeType parameter is MEM_DECOMMIT, the function decommits all memory pages that contain one or more bytes
            in the range from the lpAddress parameter to (lpAddress+dwSize). This means, for example, that a 2-byte region of
            memory that straddles a page boundary causes both pages to be decommitted.If lpAddress is the base address returned
            by VirtualAlloc and dwSize is 0 (zero), the function decommits the entire region that is allocated by VirtualAlloc.
            After that, the entire region is in the reserved state.
            </param>
            <param name="dwFreeType">
            The type of free operation. This parameter must be one of the MEM_* enum values.
            </param>
            <returns>
            If the function succeeds, the return value is a nonzero value. If the function fails, the return value is 0 (zero).
            To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.VirtualProtect(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.MemoryProtection,Dalamud.NativeFunctions.MemoryProtection@)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/memoryapi/nf-memoryapi-virtualprotect.
            Changes the protection on a region of committed pages in the virtual address space of the calling process.
            </summary>
            <param name="lpAddress">
            The address of the starting page of the region of pages whose access protection attributes are to be changed. All
            pages in the specified region must be within the same reserved region allocated when calling the VirtualAlloc or
            VirtualAllocEx function using MEM_RESERVE. The pages cannot span adjacent reserved regions that were allocated by
            separate calls to VirtualAlloc or VirtualAllocEx using MEM_RESERVE.
            </param>
            <param name="dwSize">
            The size of the region whose access protection attributes are to be changed, in bytes. The region of affected pages
            includes all pages containing one or more bytes in the range from the lpAddress parameter to (lpAddress+dwSize).
            This means that a 2-byte range straddling a page boundary causes the protection attributes of both pages to be changed.
            </param>
            <param name="flNewProtection">
            The memory protection option. This parameter can be one of the memory protection constants. For mapped views, this
            value must be compatible with the access protection specified when the view was mapped (see MapViewOfFile,
            MapViewOfFileEx, and MapViewOfFileExNuma).
            </param>
            <param name="lpflOldProtect">
            A pointer to a variable that receives the previous access protection value of the first page in the specified region
            of pages. If this parameter is NULL or does not point to a valid variable, the function fails.
            </param>
            <returns>
            If the function succeeds, the return value is nonzero. If the function fails, the return value is zero.
            To get extended error information, call GetLastError.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.VirtualProtect(System.IntPtr,System.UIntPtr,Dalamud.Memory.MemoryProtection,Dalamud.Memory.MemoryProtection@)">
            <inheritdoc cref="M:Dalamud.NativeFunctions.VirtualAlloc(System.IntPtr,System.UIntPtr,Dalamud.NativeFunctions.AllocationType,Dalamud.NativeFunctions.MemoryProtection)"/>
        </member>
        <member name="M:Dalamud.NativeFunctions.WriteProcessMemory(System.IntPtr,System.IntPtr,System.Byte[],System.Int32,System.IntPtr@)">
            <summary>
            Writes data to an area of memory in a specified process. The entire area to be written to must be accessible or
            the operation fails.
            </summary>
            <param name="hProcess">
            A handle to the process memory to be modified. The handle must have PROCESS_VM_WRITE and PROCESS_VM_OPERATION access
            to the process.
            </param>
            <param name="lpBaseAddress">
            A pointer to the base address in the specified process to which data is written. Before data transfer occurs, the
            system verifies that all data in the base address and memory of the specified size is accessible for write access,
            and if it is not accessible, the function fails.
            </param>
            <param name="lpBuffer">
            A pointer to the buffer that contains data to be written in the address space of the specified process.
            </param>
            <param name="dwSize">
            The number of bytes to be written to the specified process.
            </param>
            <param name="lpNumberOfBytesWritten">
            A pointer to a variable that receives the number of bytes transferred into the specified process. This parameter
            is optional. If lpNumberOfBytesWritten is NULL, the parameter is ignored.
            </param>
            <returns>
            If the function succeeds, the return value is nonzero. If the function fails, the return value is 0 (zero). To get
            extended error information, call GetLastError.The function fails if the requested write operation crosses into an
            area of the process that is inaccessible.
            </returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetCurrentProcess">
            <summary>
            Get a handle to the current process.
            </summary>
            <returns>Handle to the process.</returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetCurrentProcessId">
            <summary>
            Get the current process ID.
            </summary>
            <returns>The process ID.</returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.GetCurrentThreadId">
            <summary>
            Get the current thread ID.
            </summary>
            <returns>The thread ID.</returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.MiniDumpType">
            <summary>
            Type of minidump to create.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MiniDumpType.MiniDumpNormal">
            <summary>
            Normal minidump.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MiniDumpType.MiniDumpWithDataSegs">
            <summary>
            Minidump with data segments.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MiniDumpType.MiniDumpWithFullMemory">
            <summary>
            Minidump with full memory.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.SymInitialize(System.IntPtr,System.String,System.Boolean)">
            <summary>
            Initializes the symbol handler for a process.
            </summary>
            <param name="hProcess">
            A handle that identifies the caller.
            This value should be unique and nonzero, but need not be a process handle.
            However, if you do use a process handle, be sure to use the correct handle.
            If the application is a debugger, use the process handle for the process being debugged.
            Do not use the handle returned by GetCurrentProcess when debugging another process, because calling functions like SymLoadModuleEx can have unexpected results.
            This parameter cannot be NULL.</param>
            <param name="userSearchPath">
            The path, or series of paths separated by a semicolon (;), that is used to search for symbol files.
            If this parameter is NULL, the library attempts to form a symbol path from the following sources:
               - The current working directory of the application
               - The _NT_SYMBOL_PATH environment variable
               - The _NT_ALTERNATE_SYMBOL_PATH environment variable
            Note that the search path can also be set using the SymSetSearchPath function.
            </param>
            <param name="fInvadeProcess">
            If this value is <see langword="true"/>, enumerates the loaded modules for the process and effectively calls the SymLoadModule64 function for each module.
            </param>
            <returns>Whether or not the function succeeded.</returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.SymCleanup(System.IntPtr)">
            <summary>
            Deallocates all resources associated with the process handle.
            </summary>
            <param name="hProcess">A handle to the process that was originally passed to the <seealso cref="M:Dalamud.NativeFunctions.SymInitialize(System.IntPtr,System.String,System.Boolean)"/> function.</param>
            <returns>Whether or not the function succeeded.</returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.MiniDumpWriteDump(System.IntPtr,System.UInt32,System.IntPtr,System.Int32,Dalamud.NativeFunctions.MinidumpExceptionInformation@,System.IntPtr,System.IntPtr)">
            <summary>
            Creates a minidump.
            </summary>
            <param name="hProcess">Target process handle.</param>
            <param name="processId">Target process ID.</param>
            <param name="hFile">Output file handle.</param>
            <param name="dumpType">Type of dump to take.</param>
            <param name="exceptionInfo">Exception information.</param>
            <param name="userStreamParam">User information.</param>
            <param name="callback">Callback.</param>
            <returns>Whether or not the minidump succeeded.</returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.MinidumpExceptionInformation">
            <summary>
            Structure describing minidump exception information.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MinidumpExceptionInformation.ThreadId">
            <summary>
            ID of the thread that caused the exception.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MinidumpExceptionInformation.ExceptionPointers">
            <summary>
            Pointer to the exception record.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.MinidumpExceptionInformation.ClientPointers">
            <summary>
            ClientPointers field.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.FindWindowEx(System.IntPtr,System.IntPtr,System.String,System.IntPtr)">
            <summary>
            Finds window according to conditions.
            </summary>
            <param name="parentHandle">Handle to parent window.</param>
            <param name="childAfter">Window to search after.</param>
            <param name="className">Name of class.</param>
            <param name="windowTitle">Name of window.</param>
            <returns>Found window, or null.</returns>
        </member>
        <member name="M:Dalamud.NativeFunctions.SetSockOpt(System.IntPtr,System.Net.Sockets.SocketOptionLevel,System.Net.Sockets.SocketOptionName,System.IntPtr@,System.Int32)">
            <summary>
            See https://docs.microsoft.com/en-us/windows/win32/api/winsock/nf-winsock-setsockopt.
            The setsockopt function sets a socket option.
            </summary>
            <param name="socket">
            A descriptor that identifies a socket.
            </param>
            <param name="level">
            The level at which the option is defined (for example, SOL_SOCKET).
            </param>
            <param name="optName">
            The socket option for which the value is to be set (for example, SO_BROADCAST). The optname parameter must be a
            socket option defined within the specified level, or behavior is undefined.
            </param>
            <param name="optVal">
            A pointer to the buffer in which the value for the requested option is specified.
            </param>
            <param name="optLen">
            The size, in bytes, of the buffer pointed to by the optval parameter.
            </param>
            <returns>
            If no error occurs, setsockopt returns zero. Otherwise, a value of SOCKET_ERROR is returned, and a specific error
            code can be retrieved by calling WSAGetLastError.
            </returns>
        </member>
        <member name="T:Dalamud.NativeFunctions.DWMWINDOWATTRIBUTE">
            <summary>
            Attributes for use with DwmSetWindowAttribute.
            </summary>
        </member>
        <member name="F:Dalamud.NativeFunctions.DWMWINDOWATTRIBUTE.DWMWA_USE_IMMERSIVE_DARK_MODE">
            <summary>
            Allows the window frame for this window to be drawn in dark mode colors when the dark mode system setting is enabled.
            </summary>
        </member>
        <member name="M:Dalamud.NativeFunctions.DwmSetWindowAttribute(System.IntPtr,Dalamud.NativeFunctions.DWMWINDOWATTRIBUTE,System.Int32@,System.Int32)">
            <summary>
            Sets the value of Desktop Window Manager (DWM) non-client rendering attributes for a window.
            </summary>
            <param name="hwnd">The handle to the window for which the attribute value is to be set.</param>
            <param name="attr">The attribute to be set.</param>
            <param name="attrValue">The value of the attribute.</param>
            <param name="attrSize">The size of the attribute.</param>
            <returns>HRESULT.</returns>
        </member>
        <member name="T:Dalamud.Networking.Http.HappyEyeballsCallback">
            <summary>
            A class to provide a <see cref="P:System.Net.Http.SocketsHttpHandler.ConnectCallback"/> method to implement a variant of the Happy
            Eyeballs algorithm for HTTP connections to dual-stack servers.
            </summary>
        </member>
        <member name="M:Dalamud.Networking.Http.HappyEyeballsCallback.#ctor(System.Nullable{System.Net.Sockets.AddressFamily},System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Networking.Http.HappyEyeballsCallback"/> class.
            </summary>
            <param name="forcedAddressFamily">Optional override to force a specific AddressFamily.</param>
            <param name="connectionBackoff">Backoff time between concurrent connection attempts.</param>
        </member>
        <member name="M:Dalamud.Networking.Http.HappyEyeballsCallback.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Networking.Http.HappyEyeballsCallback.ConnectCallback(System.Net.Http.SocketsHttpConnectionContext,System.Threading.CancellationToken)">
            <summary>
            The connection callback to provide to a <see cref="T:System.Net.Http.SocketsHttpHandler"/>.
            </summary>
            <param name="context">The context for an HTTP connection.</param>
            <param name="token">The cancellation token to abort this request.</param>
            <returns>Returns a Stream for consumption by HttpClient.</returns>
        </member>
        <member name="T:Dalamud.Networking.Http.HappyHttpClient">
            <summary>
            A service to help build and manage HttpClients with some semblance of Happy Eyeballs (RFC 8305 - IPv4 fallback)
            awareness.
            </summary>
        </member>
        <member name="M:Dalamud.Networking.Http.HappyHttpClient.#ctor">
             <summary>
             Initializes a new instance of the <see cref="T:Dalamud.Networking.Http.HappyHttpClient"/> class.
            
             A service to talk to the Smileton Loporrits to build an HTTP Client aware of Happy Eyeballs.
             </summary>
        </member>
        <member name="P:Dalamud.Networking.Http.HappyHttpClient.SharedHttpClient">
             <summary>
             Gets a <see cref="T:System.Net.Http.HttpClient"/> meant to be shared across all (standard) requests made by the application,
             where custom configurations are not required.
            
             May or may not have been properly tested by the Loporrits.
             </summary>
        </member>
        <member name="P:Dalamud.Networking.Http.HappyHttpClient.SharedHappyEyeballsCallback">
             <summary>
             Gets a <see cref="T:Dalamud.Networking.Http.HappyEyeballsCallback"/> meant to be shared across any custom <see cref="T:System.Net.Http.HttpClient"/>s that
             need to be made in other parts of the application.
            
             This should be used when shared callback state is desired across multiple clients, as sharing the SocketsHandler
             may lead to GC issues.
             </summary>
        </member>
        <member name="M:Dalamud.Networking.Http.HappyHttpClient.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.DalamudPluginInterface">
            <summary>
            This class acts as an interface to various objects needed to interact with Dalamud and the game.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Plugin.PluginLoadReason)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.DalamudPluginInterface"/> class.
            Set up the interface and populate all fields needed.
            </summary>
            <param name="plugin">The plugin this interface belongs to.</param>
            <param name="reason">The reason the plugin was loaded.</param>
        </member>
        <member name="E:Dalamud.Plugin.DalamudPluginInterface.LanguageChanged">
            <summary>
            Event that gets fired when loc is changed
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.DalamudPluginInterface.ActivePluginsChanged">
            <summary>
            Event that is fired when the active list of plugins is changed.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.Reason">
            <summary>
            Gets the reason this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.IsAutoUpdateComplete">
            <summary>
            Gets a value indicating whether or not auto-updates have already completed this session.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.SourceRepository">
             <summary>
             Gets the repository from which this plugin was installed.
            
             If a plugin was installed from the official/main repository, this will return the value of
             <see cref="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.MainRepo"/>. Developer plugins will return the value of
             <see cref="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.DevPlugin"/>.
             </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.InternalName">
            <summary>
            Gets the current internal plugin name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.Manifest">
            <summary>
            Gets the plugin's manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.IsDev">
            <summary>
            Gets a value indicating whether this is a dev plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.IsTesting">
            <summary>
            Gets a value indicating whether this is a testing release of a plugin.
            </summary>
            <remarks>
            Dev plugins have undefined behavior for this value, but can be expected to return <c>false</c>.
            </remarks>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.LoadTime">
            <summary>
            Gets the time that this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.LoadTimeUTC">
            <summary>
            Gets the UTC time that this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.LoadTimeDelta">
            <summary>
            Gets the timespan delta from when this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.DalamudAssetDirectory">
            <summary>
            Gets the directory Dalamud assets are stored in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.AssemblyLocation">
            <summary>
            Gets the location of your plugin assembly.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.ConfigDirectory">
            <summary>
            Gets the directory your plugin configurations are stored in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.ConfigFile">
            <summary>
            Gets the config file of your plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.UiBuilder">
            <summary>
            Gets the <see cref="P:Dalamud.Plugin.DalamudPluginInterface.UiBuilder"/> instance which allows you to draw UI into the game via ImGui draw calls.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.IsDevMenuOpen">
            <summary>
            Gets a value indicating whether Dalamud is running in Debug mode or the /xldev menu is open. This can occur on release builds.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.IsDebugging">
            <summary>
            Gets a value indicating whether a debugger is attached.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.UiLanguage">
            <summary>
            Gets the current UI language in two-letter iso format.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.Sanitizer">
            <summary>
            Gets serializer class with functions to remove special characters from strings.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.GeneralChatType">
            <summary>
            Gets the chat type used by default for plugin messages.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.InstalledPlugins">
            <summary>
            Gets a list of installed plugins along with their current state.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.DalamudPluginInterface.LocalUiBuilder">
            <summary>
            Gets the <see cref="P:Dalamud.Plugin.DalamudPluginInterface.UiBuilder"/> internal implementation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.OpenPluginInstallerTo(Dalamud.Interface.PluginInstallerOpenKind,System.String)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/>, with an optional search term.
            </summary>
            <param name="openTo">The page to open the installer to. Defaults to the "All Plugins" page.</param>
            <param name="searchText">An optional search text to input in the search box.</param>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.OpenDalamudSettingsTo(Dalamud.Interface.SettingsOpenKind,System.String)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/>, with an optional search term.
            </summary>
            <param name="openTo">The tab to open the settings to. Defaults to the "General" tab.</param>
            <param name="searchText">An optional search text to input in the search box.</param>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.OpenDeveloperMenu">
            <summary>
            Opens the dev menu bar.
            </summary>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetOrCreateData``1(System.String,System.Func{``0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetOrCreateData``1(System.String,System.Func{``0})"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.RelinquishData(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.RelinquishData(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.TryGetData``1(System.String,``0@)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.TryGetData``1(System.String,``0@)"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetData``1(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetData``1(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``1(System.String)">
            <summary>
            Gets an IPC provider.
            </summary>
            <typeparam name="TRet">The return type for funcs. Use object if this is unused.</typeparam>
            <param name="name">The name of the IPC registration.</param>
            <returns>An IPC provider.</returns>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcTypeMismatchError">This is thrown when the requested types do not match the previously registered types are different.</exception>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``2(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``3(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``4(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``5(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``6(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``7(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``8(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcProvider``9(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``1(System.String)">
            <summary>
            Gets an IPC subscriber.
            </summary>
            <typeparam name="TRet">The return type for funcs. Use object if this is unused.</typeparam>
            <param name="name">The name of the IPC registration.</param>
            <returns>An IPC subscriber.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``2(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``3(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``4(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``5(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``6(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``7(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``8(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetIpcSubscriber``9(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.SavePluginConfig(Dalamud.Configuration.IPluginConfiguration)">
            <summary>
            Save a plugin configuration(inheriting IPluginConfiguration).
            </summary>
            <param name="currentConfig">The current configuration.</param>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetPluginConfig">
            <summary>
            Get a previously saved plugin configuration or null if none was saved before.
            </summary>
            <returns>A previously saved config or null if none was saved before.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetPluginConfigDirectory">
            <summary>
            Get the config directory.
            </summary>
            <returns>directory with path of AppData/XIVLauncher/pluginConfig/PluginInternalName.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.GetPluginLocDirectory">
            <summary>
            Get the loc directory.
            </summary>
            <returns>directory with path of AppData/XIVLauncher/pluginConfig/PluginInternalName/loc.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.AddChatLinkHandler(System.UInt32,System.Action{System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString})">
            <summary>
            Register a chat link handler.
            </summary>
            <param name="commandId">The ID of the command.</param>
            <param name="commandAction">The action to be executed.</param>
            <returns>Returns an SeString payload for the link.</returns>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.RemoveChatLinkHandler(System.UInt32)">
            <summary>
            Remove a chat link handler.
            </summary>
            <param name="commandId">The ID of the command.</param>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.RemoveChatLinkHandler">
            <summary>
            Removes all chat link handlers registered by the plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.Create``1(System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.CreateAsync``1(System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.Inject(System.Object,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.InjectAsync(System.Object,System.Object[])">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.Dispose">
            <summary>Unregister the plugin and dispose all references.</summary>
            <remarks>Dalamud internal use only.</remarks>
        </member>
        <member name="M:Dalamud.Plugin.DalamudPluginInterface.NotifyActivePluginsChanged(Dalamud.Plugin.PluginListInvalidationKind,System.Boolean)">
            <summary>
            Dispatch the active plugins changed event.
            </summary>
            <param name="kind">What action caused this event to be fired.</param>
            <param name="affectedThisPlugin">If this plugin was affected by the change.</param>
        </member>
        <member name="T:Dalamud.Plugin.IDalamudPlugin">
            <summary>
            This interface represents a basic Dalamud plugin. All plugins have to implement this interface.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.IDalamudPluginInterface">
            <summary>
            This interface acts as an interface to various objects needed to interact with Dalamud and the game.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.IDalamudPluginInterface.LanguageChangedDelegate">
            <summary>
            Delegate for localization change with two-letter iso lang code.
            </summary>
            <param name="langCode">The new language code.</param>
        </member>
        <member name="T:Dalamud.Plugin.IDalamudPluginInterface.ActivePluginsChangedDelegate">
            <summary>
            Delegate for events that listen to changes to the list of active plugins.
            </summary>
            <param name="kind">What action caused this event to be fired.</param>
            <param name="affectedThisPlugin">If this plugin was affected by the change.</param>
        </member>
        <member name="E:Dalamud.Plugin.IDalamudPluginInterface.LanguageChanged">
            <summary>
            Event that gets fired when loc is changed
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.IDalamudPluginInterface.ActivePluginsChanged">
            <summary>
            Event that is fired when the active list of plugins is changed.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.Reason">
            <summary>
            Gets the reason this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.IsAutoUpdateComplete">
            <summary>
            Gets a value indicating whether or not auto-updates have already completed this session.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.SourceRepository">
             <summary>
             Gets the repository from which this plugin was installed.
            
             If a plugin was installed from the official/main repository, this will return the value of
             <see cref="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.MainRepo"/>. Developer plugins will return the value of
             <see cref="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.DevPlugin"/>.
             </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.InternalName">
            <summary>
            Gets the current internal plugin name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.Manifest">
            <summary>
            Gets the plugin's manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.IsDev">
            <summary>
            Gets a value indicating whether this is a dev plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.IsTesting">
            <summary>
            Gets a value indicating whether this is a testing release of a plugin.
            </summary>
            <remarks>
            Dev plugins have undefined behavior for this value, but can be expected to return <c>false</c>.
            </remarks>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.LoadTime">
            <summary>
            Gets the time that this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.LoadTimeUTC">
            <summary>
            Gets the UTC time that this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.LoadTimeDelta">
            <summary>
            Gets the timespan delta from when this plugin was loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.DalamudAssetDirectory">
            <summary>
            Gets the directory Dalamud assets are stored in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.AssemblyLocation">
            <summary>
            Gets the location of your plugin assembly.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.ConfigDirectory">
            <summary>
            Gets the directory your plugin configurations are stored in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.ConfigFile">
            <summary>
            Gets the config file of your plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.UiBuilder">
            <summary>
            Gets the <see cref="P:Dalamud.Plugin.IDalamudPluginInterface.UiBuilder"/> instance which allows you to draw UI into the game via ImGui draw calls.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.IsDevMenuOpen">
            <summary>
            Gets a value indicating whether Dalamud is running in Debug mode or the /xldev menu is open. This can occur on release builds.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.IsDebugging">
            <summary>
            Gets a value indicating whether a debugger is attached.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.UiLanguage">
            <summary>
            Gets the current UI language in two-letter iso format.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.Sanitizer">
            <summary>
            Gets serializer class with functions to remove special characters from strings.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.GeneralChatType">
            <summary>
            Gets the chat type used by default for plugin messages.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IDalamudPluginInterface.InstalledPlugins">
            <summary>
            Gets a list of installed plugins along with their current state.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.OpenPluginInstallerTo(Dalamud.Interface.PluginInstallerOpenKind,System.String)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.PluginInstaller.PluginInstallerWindow"/>, with an optional search term.
            </summary>
            <param name="openTo">The page to open the installer to. Defaults to the "All Plugins" page.</param>
            <param name="searchText">An optional search text to input in the search box.</param>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.OpenDalamudSettingsTo(Dalamud.Interface.SettingsOpenKind,System.String)">
            <summary>
            Opens the <see cref="T:Dalamud.Interface.Internal.Windows.Settings.SettingsWindow"/>, with an optional search term.
            </summary>
            <param name="openTo">The tab to open the settings to. Defaults to the "General" tab.</param>
            <param name="searchText">An optional search text to input in the search box.</param>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.OpenDeveloperMenu">
            <summary>
            Opens the dev menu bar.
            </summary>
            <returns>Returns false if the DalamudInterface was null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetOrCreateData``1(System.String,System.Func{``0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetOrCreateData``1(System.String,System.Func{``0})"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.RelinquishData(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.RelinquishData(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.TryGetData``1(System.String,``0@)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.TryGetData``1(System.String,``0@)"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetData``1(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetData``1(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``1(System.String)">
            <summary>
            Gets an IPC provider.
            </summary>
            <typeparam name="TRet">The return type for funcs. Use object if this is unused.</typeparam>
            <param name="name">The name of the IPC registration.</param>
            <returns>An IPC provider.</returns>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcTypeMismatchError">This is thrown when the requested types do not match the previously registered types are different.</exception>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``2(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``3(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``4(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``5(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``6(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``7(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``8(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcProvider``9(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``1(System.String)">
            <summary>
            Gets an IPC subscriber.
            </summary>
            <typeparam name="TRet">The return type for funcs. Use object if this is unused.</typeparam>
            <param name="name">The name of the IPC registration.</param>
            <returns>An IPC subscriber.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``2(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``3(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``4(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``5(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``6(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``7(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``8(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetIpcSubscriber``9(System.String)">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1"/>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.SavePluginConfig(Dalamud.Configuration.IPluginConfiguration)">
            <summary>
            Save a plugin configuration(inheriting IPluginConfiguration).
            </summary>
            <param name="currentConfig">The current configuration.</param>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetPluginConfig">
            <summary>
            Get a previously saved plugin configuration or null if none was saved before.
            </summary>
            <returns>A previously saved config or null if none was saved before.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetPluginConfigDirectory">
            <summary>
            Get the config directory.
            </summary>
            <returns>directory with path of AppData/XIVLauncher/pluginConfig/PluginInternalName.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.GetPluginLocDirectory">
            <summary>
            Get the loc directory.
            </summary>
            <returns>directory with path of AppData/XIVLauncher/pluginConfig/PluginInternalName/loc.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.AddChatLinkHandler(System.UInt32,System.Action{System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString})">
            <summary>
            Register a chat link handler.
            </summary>
            <param name="commandId">The ID of the command.</param>
            <param name="commandAction">The action to be executed.</param>
            <returns>Returns an SeString payload for the link.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.RemoveChatLinkHandler(System.UInt32)">
            <summary>
            Remove a chat link handler.
            </summary>
            <param name="commandId">The ID of the command.</param>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.RemoveChatLinkHandler">
            <summary>
            Removes all chat link handlers registered by the plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.Create``1(System.Object[])">
            <summary>
            Create a new object of the provided type using its default constructor, then inject objects and properties.
            </summary>
            <param name="scopedObjects">Objects to inject additionally.</param>
            <typeparam name="T">The type to create.</typeparam>
            <returns>The created and initialized type, or <c>null</c> on failure.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.CreateAsync``1(System.Object[])">
            <summary>
            Create a new object of the provided type using its default constructor, then inject objects and properties.
            </summary>
            <param name="scopedObjects">Objects to inject additionally.</param>
            <typeparam name="T">The type to create.</typeparam>
            <returns>A task representing the created and initialized type.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.Inject(System.Object,System.Object[])">
            <summary>
            Inject services into properties on the provided object instance.
            </summary>
            <param name="instance">The instance to inject services into.</param>
            <param name="scopedObjects">Objects to inject additionally.</param>
            <returns>Whether the injection succeeded.</returns>
        </member>
        <member name="M:Dalamud.Plugin.IDalamudPluginInterface.InjectAsync(System.Object,System.Object[])">
            <summary>
            Inject services into properties on the provided object instance.
            </summary>
            <param name="instance">The instance to inject services into.</param>
            <param name="scopedObjects">Objects to inject additionally.</param>
            <returns>A <see cref="T:System.Threading.Tasks.ValueTask"/> representing the status of the operation.</returns>
        </member>
        <member name="T:Dalamud.Plugin.IExposedPlugin">
            <summary>
            Interface representing an installed plugin, to be exposed to other plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.Name">
            <summary>
            Gets the name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.InternalName">
            <summary>
            Gets the internal name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.IsLoaded">
            <summary>
            Gets a value indicating whether the plugin is loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.Version">
            <summary>
            Gets the version of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.HasMainUi">
            <summary>
            Gets a value indicating whether the plugin has a main UI.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.IExposedPlugin.HasConfigUi">
            <summary>
            Gets a value indicating whether the plugin has a config UI.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.IExposedPlugin.OpenMainUi">
            <summary>
            Opens the main UI of the plugin.
            Throws <see cref="T:System.InvalidOperationException"/> if <see cref="P:Dalamud.Plugin.IExposedPlugin.HasMainUi"/> is false.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.IExposedPlugin.OpenConfigUi">
            <summary>
            Opens the config UI of the plugin.
            Throws <see cref="T:System.InvalidOperationException"/> if <see cref="P:Dalamud.Plugin.IExposedPlugin.HasConfigUi"/> is false.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.ExposedPlugin">
            <summary>
            Internal representation of an installed plugin, to be exposed to other plugins.
            </summary>
            <param name="plugin">The plugin.</param>
        </member>
        <member name="M:Dalamud.Plugin.ExposedPlugin.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Internal representation of an installed plugin, to be exposed to other plugins.
            </summary>
            <param name="plugin">The plugin.</param>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.InternalName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.IsLoaded">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.Version">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.HasMainUi">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.ExposedPlugin.HasConfigUi">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.ExposedPlugin.OpenMainUi">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.ExposedPlugin.OpenConfigUi">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateBehavior">
            <summary>
            Enum describing how plugins should be auto-updated at startup-.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateBehavior.None">
            <summary>
            Plugins should not be updated and the user should not be notified.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateBehavior.OnlyNotify">
            <summary>
            The user should merely be notified about updates.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateBehavior.UpdateMainRepo">
            <summary>
            Only plugins from the main repository should be updated.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateBehavior.UpdateAll">
            <summary>
            All plugins should be updated.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager">
            <summary>
            Class to manage automatic updates for plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.UpdateTimeAfterLogin">
            <summary>
            Time we should wait after login to update.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.TimeBetweenUpdateChecks">
            <summary>
            Time we should wait between scheduled update checks.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.TimeBetweenUpdateChecksIfDismissed">
            <summary>
            Time we should wait between scheduled update checks if the user has dismissed the notification,
            instead of updating. We don't want to spam the user with notifications.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.CooldownAfterUnblock">
            <summary>
            Time we should wait after unblocking to nag the user.
            Used to prevent spamming a nag, for example, right after an user leaves a duty.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.#ctor(Dalamud.Console.ConsoleManager)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager"/> class.
            </summary>
            <param name="console">Console service.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.IsAutoUpdateComplete">
            <summary>
            Gets a value indicating whether or not auto-updates have already completed this session.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.NextUpdateCheckTime">
            <summary>
            Gets the time of the next scheduled update check.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.AutoUpdate.AutoUpdateManager.UnblockedSince">
            <summary>
            Gets the time the auto-update was unblocked.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.BannedPluginException">
            <summary>
            This represents a banned plugin that attempted an operation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Exceptions.BannedPluginException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Exceptions.BannedPluginException"/> class.
            </summary>
            <param name="message">The message describing the invalid operation.</param>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.DuplicatePluginException">
            <summary>
            This exception that is thrown when a plugin is instructed to load while another plugin with the same
            assembly name is already present and loaded.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Exceptions.DuplicatePluginException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Exceptions.DuplicatePluginException"/> class.
            </summary>
            <param name="assemblyName">Name of the conflicting assembly.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Exceptions.DuplicatePluginException.AssemblyName">
            <summary>
            Gets the name of the conflicting assembly.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Exceptions.DuplicatePluginException.Message">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.InvalidPluginException">
            <summary>
            This exception represents a file that does not implement IDalamudPlugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Exceptions.InvalidPluginException.#ctor(System.IO.FileInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Exceptions.InvalidPluginException"/> class.
            </summary>
            <param name="dllFile">The invalid file.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Exceptions.InvalidPluginException.DllFile">
            <summary>
            Gets the invalid file.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.InvalidPluginOperationException">
            <summary>
            This represents an invalid plugin operation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Exceptions.InvalidPluginOperationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Exceptions.InvalidPluginOperationException"/> class.
            </summary>
            <param name="message">The message describing the invalid operation.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Exceptions.InvalidPluginOperationException.Message">
            <summary>
            Gets the message describing the invalid operation.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.PluginException">
            <summary>
            This represents the base Dalamud plugin exception.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Exceptions.PluginPreconditionFailedException">
            <summary>
            An exception to be thrown when policy blocks a plugin from loading.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Exceptions.PluginPreconditionFailedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Exceptions.PluginPreconditionFailedException"/> class.
            </summary>
            <param name="message">The message to associate with this exception.</param>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder">
            <summary>
            A builder for creating an instance of <see cref="T:System.Runtime.Loader.AssemblyLoadContext" />.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.Build">
            <summary>
            Creates an assembly load context using settings specified on the builder.
            </summary>
            <returns>A new ManagedLoadContext.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.SetMainAssemblyPath(System.String)">
            <summary>
            Set the file path to the main assembly for the context. This is used as the starting point for loading
            other assemblies. The directory that contains it is also known as the 'app local' directory.
            </summary>
            <param name="path">The file path. Must not be null or empty. Must be an absolute path.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.SetDefaultContext(System.Runtime.Loader.AssemblyLoadContext)">
            <summary>
            Replaces the default <see cref="T:System.Runtime.Loader.AssemblyLoadContext"/> used by the <see cref="T:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder"/>.
            Use this feature if the <see cref="T:System.Runtime.Loader.AssemblyLoadContext"/> of the <see cref="T:System.Reflection.Assembly"/> is not the Runtime's default load context.
            i.e. (AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly) != <see cref="P:System.Runtime.Loader.AssemblyLoadContext.Default"/>.
            </summary>
            <param name="context">The context to set.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.PreferLoadContextAssembly(System.Reflection.AssemblyName)">
            <summary>
            Instructs the load context to prefer a private version of this assembly, even if that version is
            different from the version used by the host application.
            Use this when you do not need to exchange types created from within the load context with other contexts
            or the default app context.
            <para>
            This may mean the types loaded from
            this assembly will not match the types from an assembly with the same name, but different version,
            in the host application.
            </para>
            <para>
            For example, if the host application has a type named <c>Foo</c> from assembly <c>Banana, Version=1.0.0.0</c>
            and the load context prefers a private version of <c>Banan, Version=2.0.0.0</c>, when comparing two objects,
            one created by the host (Foo1) and one created from within the load context (Foo2), they will not have the same
            type. <c>Foo1.GetType() != Foo2.GetType()</c>.
            </para>
            </summary>
            <param name="assemblyName">The name of the assembly.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.PreferDefaultLoadContextAssembly(System.Reflection.AssemblyName,System.Boolean)">
            <summary>
            Instructs the load context to first attempt to load assemblies by this name from the default app context, even
            if other assemblies in this load context express a dependency on a higher or lower version.
            Use this when you need to exchange types created from within the load context with other contexts
            or the default app context.
            </summary>
            <param name="assemblyName">The name of the assembly.</param>
            <param name="recursive">Pull assmeblies recursively.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.PreferDefaultLoadContext(System.Boolean)">
            <summary>
            Instructs the load context to first search for binaries from the default app context, even
            if other assemblies in this load context express a dependency on a higher or lower version.
            Use this when you need to exchange types created from within the load context with other contexts
            or the default app context.
            <para>
            This may mean the types loaded from within the context are force-downgraded to the version provided
            by the host. <seealso cref="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.PreferLoadContextAssembly(System.Reflection.AssemblyName)" /> can be used to selectively identify binaries
            which should not be loaded from the default load context.
            </para>
            </summary>
            <param name="preferDefaultLoadContext">When true, first attemp to load binaries from the default load context.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddManagedLibrary(Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary)">
            <summary>
            Add a managed library to the load context.
            </summary>
            <param name="library">The managed library.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddNativeLibrary(Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary)">
            <summary>
            Add a native library to the load context.
            </summary>
            <param name="library">A native library.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddProbingPath(System.String)">
            <summary>
            Add a <paramref name="path"/> that should be used to search for native and managed libraries.
            </summary>
            <param name="path">The file path. Must be a full file path.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddResourceProbingPath(System.String)">
            <summary>
            Add a <paramref name="path"/> that should be use to search for resource assemblies (aka satellite assemblies).
            </summary>
            <param name="path">The file path. Must be a full file path.</param>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.EnableUnloading">
            <summary>
            Enable unloading the assembly load context.
            </summary>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.PreloadAssembliesIntoMemory">
            <summary>
            Read .dll files into memory to avoid locking the files.
            This is not as efficient, so is not enabled by default, but is required for scenarios
            like hot reloading.
            </summary>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.ShadowCopyNativeLibraries">
            <summary>
            Shadow copy native libraries (unmanaged DLLs) to avoid locking of these files.
            This is not as efficient, so is not enabled by default, but is required for scenarios
            like hot reloading of plugins dependent on native libraries.
            </summary>
            <returns>The builder.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddResourceProbingSubpath(System.String)">
            <summary>
            Add a <paramref name="path"/> that should be use to search for resource assemblies (aka satellite assemblies)
            relative to any paths specified as <see cref="M:Dalamud.Plugin.Internal.Loader.AssemblyLoadContextBuilder.AddProbingPath(System.String)"/>.
            </summary>
            <param name="path">The file path. Must not be a full file path since it will be appended to additional probing path roots.</param>
            <returns>The builder.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary">
            <summary>
            Represents a managed, .NET assembly.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary.Name">
            <summary>
            Gets the name of the managed library.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary.AdditionalProbingPath">
            <summary>
            Gets the path to file within an additional probing path root. This is typically a combination
            of the NuGet package ID (lowercased), version, and path within the package.
            <para>
            For example, <c>microsoft.data.sqlite/1.0.0/lib/netstandard1.3/Microsoft.Data.Sqlite.dll</c>.
            </para>
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary.AppLocalPath">
            <summary>
            Gets the path to file within a deployed, framework-dependent application.
            <para>
            For most managed libraries, this will be the file name.
            For example, <c>MyPlugin1.dll</c>.
            </para>
            <para>
            For runtime-specific managed implementations, this may include a sub folder path.
            For example, <c>runtimes/win/lib/netcoreapp2.0/System.Diagnostics.EventLog.dll</c>.
            </para>
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary.CreateFromPackage(System.String,System.String,System.String)">
            <summary>
            Create an instance of <see cref="T:Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary" /> from a NuGet package.
            </summary>
            <param name="packageId">The name of the package.</param>
            <param name="packageVersion">The version of the package.</param>
            <param name="assetPath">The path within the NuGet package.</param>
            <returns>A managed library.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary">
            <summary>
            Represents an unmanaged library, such as `libsqlite3`, which may need to be loaded
            for P/Invoke to work.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary.Name">
            <summary>
            Gets the name of the native library. This should match the name of the P/Invoke call.
            <para>
            For example, if specifying `[DllImport("sqlite3")]`, <see cref="P:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary.Name" /> should be <c>sqlite3</c>.
            This may not match the exact file name as loading will attempt variations on the name according
            to OS convention. On Windows, P/Invoke will attempt to load `sqlite3.dll`. On macOS, it will
            attempt to find `sqlite3.dylib` and `libsqlite3.dylib`. On Linux, it will attempt to find
            `sqlite3.so` and `libsqlite3.so`.
            </para>
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary.AppLocalPath">
            <summary>
            Gets the path to file within a deployed, framework-dependent application.
            <para>
            For example, <c>runtimes/linux-x64/native/libsqlite.so</c>.
            </para>
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary.AdditionalProbingPath">
            <summary>
            Gets the path to file within an additional probing path root. This is typically a combination
            of the NuGet package ID (lowercased), version, and path within the package.
            <para>
            For example, <c>sqlite/3.13.3/runtimes/linux-x64/native/libsqlite.so</c>.
            </para>
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary.CreateFromPackage(System.String,System.String,System.String)">
            <summary>
            Create an instance of <see cref="T:Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary" /> from a NuGet package.
            </summary>
            <param name="packageId">The name of the package.</param>
            <param name="packageVersion">The version of the package.</param>
            <param name="assetPath">The path within the NuGet package.</param>
            <returns>A native library.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.LoaderConfig">
            <summary>
            Represents the configuration for a plugin loader.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.LoaderConfig.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Loader.LoaderConfig"/> class.
            </summary>
            <param name="mainAssemblyPath">The full file path to the main assembly for the plugin.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.MainAssemblyPath">
            <summary>
            Gets the file path to the main assembly.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.PrivateAssemblies">
            <summary>
            Gets a list of assemblies which should be treated as private.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.SharedAssemblies">
            <summary>
            Gets a list of assemblies which should be unified between the host and the plugin.
            </summary>
            <seealso href="https://github.com/natemcmaster/DotNetCorePlugins/blob/main/docs/what-are-shared-types.md">what-are-shared-types</seealso>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.PreferSharedTypes">
            <summary>
            Gets or sets a value indicating whether attempt to unify all types from a plugin with the host.
            <para>
            This does not guarantee types will unify.
            </para>
            <seealso href="https://github.com/natemcmaster/DotNetCorePlugins/blob/main/docs/what-are-shared-types.md">what-are-shared-types</seealso>
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.DefaultContext">
            <summary>
            Gets or sets the default <see cref="T:System.Runtime.Loader.AssemblyLoadContext"/> used by the <see cref="T:Dalamud.Plugin.Internal.Loader.PluginLoader"/>.
            Use this feature if the <see cref="T:System.Runtime.Loader.AssemblyLoadContext"/> of the <see cref="T:System.Reflection.Assembly"/> is not the Runtime's default load context.
            i.e. (AssemblyLoadContext.GetLoadContext(Assembly.GetExecutingAssembly) != <see cref="P:System.Runtime.Loader.AssemblyLoadContext.Default"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.IsUnloadable">
            <summary>
            Gets or sets a value indicating whether the plugin can be unloaded from memory.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.LoaderConfig.LoadInMemory">
            <summary>
            Gets or sets a value indicating whether to load assemblies into memory in order to not lock files.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.ManagedLoadContext">
            <summary>
            An implementation of <see cref="T:System.Runtime.Loader.AssemblyLoadContext" /> which attempts to load managed and native
            binaries at runtime immitating some of the behaviors of corehost.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.ManagedLoadContext.#ctor(System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,Dalamud.Plugin.Internal.Loader.LibraryModel.ManagedLibrary},System.Collections.Generic.IReadOnlyDictionary{System.String,Dalamud.Plugin.Internal.Loader.LibraryModel.NativeLibrary},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Collections.Generic.IReadOnlyCollection{System.String},System.Runtime.Loader.AssemblyLoadContext,System.Boolean,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Loader.ManagedLoadContext"/> class.
            </summary>
            <param name="mainAssemblyPath">Main assembly path.</param>
            <param name="managedAssemblies">Managed assemblies.</param>
            <param name="nativeLibraries">Native assemblies.</param>
            <param name="privateAssemblies">Private assemblies.</param>
            <param name="defaultAssemblies">Default assemblies.</param>
            <param name="additionalProbingPaths">Additional probing paths.</param>
            <param name="resourceProbingPaths">Resource probing paths.</param>
            <param name="defaultLoadContext">Default load context.</param>
            <param name="preferDefaultLoadContext">If the default load context should be prefered.</param>
            <param name="isCollectible">If the dll is collectible.</param>
            <param name="loadInMemory">If the dll should  be loaded in memory.</param>
            <param name="shadowCopyNativeLibraries">If native libraries should be shadow copied.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.ManagedLoadContext.LoadAssemblyFromFilePath(System.String)">
            <summary>
            Load an assembly from a filepath.
            </summary>
            <param name="path">Assembly path.</param>
            <returns>A loaded assembly.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.ManagedLoadContext.Load(System.Reflection.AssemblyName)">
            <summary>
            Load an assembly.
            </summary>
            <param name="assemblyName">Name of the assembly.</param>
            <returns>Loaded assembly.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.ManagedLoadContext.LoadUnmanagedDll(System.String)">
            <summary>
            Loads the unmanaged binary using configured list of native libraries.
            </summary>
            <param name="unmanagedDllName">Unmanaged DLL name.</param>
            <returns>The unmanaged dll handle.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.PlatformInformation">
            <summary>
            Platform specific information.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.PlatformInformation.NativeLibraryExtensions">
            <summary>
            Gets a list of native OS specific library extensions.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.PlatformInformation.NativeLibraryPrefixes">
            <summary>
            Gets a list of native OS specific library prefixes.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.PlatformInformation.ManagedAssemblyExtensions">
            <summary>
            Gets a list of native OS specific managed assembly extensions.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Loader.PluginLoader">
            <summary>
            This loader attempts to load binaries for execution (both managed assemblies and native libraries)
            in the same way that .NET Core would if they were originally part of the .NET Core application.
            <para>
            This loader reads configuration files produced by .NET Core (.deps.json and runtimeconfig.json)
            as well as a custom file (*.config files). These files describe a list of .dlls and a set of dependencies.
            The loader searches the plugin path, as well as any additionally specified paths, for binaries
            which satisfy the plugin's requirements.
            </para>
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.#ctor(Dalamud.Plugin.Internal.Loader.LoaderConfig)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Loader.PluginLoader"/> class.
            </summary>
            <param name="config">The configuration for the plugin.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.PluginLoader.IsUnloadable">
            <summary>
            Gets a value indicating whether this plugin is capable of being unloaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Loader.PluginLoader.LoadContext">
            <summary>
            Gets the assembly load context.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.CreateFromAssemblyFile(System.String,System.Action{Dalamud.Plugin.Internal.Loader.LoaderConfig})">
            <summary>
            Create a plugin loader for an assembly file.
            </summary>
            <param name="assemblyFile">The file path to the main assembly for the plugin.</param>
            <param name="configure">A function which can be used to configure advanced options for the plugin loader.</param>
            <returns>A loader.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.Reload">
            <summary>
            The unloads and reloads the plugin assemblies.
            This method throws if <see cref="P:Dalamud.Plugin.Internal.Loader.PluginLoader.IsUnloadable" /> is <c>false</c>.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.LoadDefaultAssembly">
            <summary>
            Load the main assembly for the plugin.
            </summary>
            <returns>The assembly.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.EnterContextualReflection">
            <summary>
            Sets the scope used by some System.Reflection APIs which might trigger assembly loading.
            <para>
            See https://github.com/dotnet/coreclr/blob/v3.0.0/Documentation/design-docs/AssemblyLoadContext.ContextualReflection.md for more details.
            </para>
            </summary>
            <returns>A contextual reflection scope.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Loader.PluginLoader.Dispose">
            <summary>
            Disposes the plugin loader. This only does something if <see cref="P:Dalamud.Plugin.Internal.Loader.PluginLoader.IsUnloadable" /> is true.
            When true, this will unload assemblies which which were loaded during the lifetime
            of the plugin.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginManager">
            <summary>
            Class responsible for loading and unloading plugins.
            NOTE: ALL plugin exposed services are marked as dependencies for <see cref="T:Dalamud.Plugin.Internal.PluginManager"/>
            from <see cref="M:Dalamud.Plugin.Internal.PluginManager.ResolvePossiblePluginDependencyServices"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.PluginManager.PluginWaitBeforeFreeDefault">
            <summary>
            Default time to wait between plugin unload and plugin assembly unload.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Internal.PluginManager.OnInstalledPluginsChanged">
            <summary>
            An event that fires when the installed plugins have changed.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Internal.PluginManager.OnAvailablePluginsChanged">
            <summary>
            An event that fires when the available plugins have changed.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.DalamudApiLevel">
            <summary>
            Gets the current Dalamud API level, used to handle breaking changes. Only plugins with this level will be loaded.
            As of Dalamud 9.x, this always matches the major version number of Dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.LoadedPluginCount">
            <summary>
            Gets the number of loaded plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.InstalledPlugins">
            <summary>
            Gets a copy of the list of all loaded plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.AvailablePlugins">
            <summary>
            Gets a copy of the list of all available plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.UpdatablePlugins">
            <summary>
            Gets a copy of the list of all plugins with an available update.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.MainRepo">
            <summary>
            Gets the main repository.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.Repos">
            <summary>
            Gets a list of all plugin repositories. The main repo should always be first.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.PluginsReady">
            <summary>
            Gets a value indicating whether plugins are not still loading from boot.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.ReposReady">
            <summary>
            Gets a value indicating whether all added repos are not in progress.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.SafeMode">
            <summary>
            Gets a value indicating whether the plugin manager started in safe mode.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.PluginConfigs">
            <summary>
            Gets the <see cref="T:Dalamud.Configuration.PluginConfigurations"/> object used when initializing plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.LoadAllApiLevels">
            <summary>
            Gets or sets a value indicating whether plugins of all API levels will be loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.LoadBannedPlugins">
            <summary>
            Gets or sets a value indicating whether banned plugins will be loaded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracking">
            <summary>
            Gets a tracker for plugins that are loading at startup, used to display information to the user.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.IsManifestVisible(Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest)">
            <summary>
            Gets a value indicating whether the given repo manifest should be visible to the user.
            </summary>
            <param name="manifest">Repo manifest.</param>
            <returns>If the manifest is visible.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.HasTestingVersion(Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest)">
            <summary>
            Check if a manifest even has an available testing version.
            </summary>
            <param name="manifest">The manifest to test.</param>
            <returns>Whether or not a testing version is available.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.GetSyncScope">
            <summary>
            Get a disposable that will lock plugin lists while it is not disposed.
            You must NEVER use this in async code.
            </summary>
            <returns>The aforementioned disposable.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.PrintUpdatedPlugins(System.Collections.Generic.List{Dalamud.Plugin.Internal.Types.PluginUpdateStatus},System.String)">
            <summary>
            Print to chat any plugin updates and whether they were successful.
            </summary>
            <param name="updateMetadata">The list of updated plugin metadata.</param>
            <param name="header">The header text to send to chat prior to any update info.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.HasTestingOptIn(Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest)">
            <summary>
            For a given manifest, determine if the user opted into testing this plugin.
            </summary>
            <param name="manifest">Manifest to check.</param>
            <returns>A value indicating whether testing should be used.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.UseTesting(Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest)">
            <summary>
            For a given manifest, determine if the testing version should be used over the normal version.
            The higher of the two versions is calculated after checking other settings.
            </summary>
            <param name="manifest">Manifest to check.</param>
            <returns>A value indicating whether testing should be used.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.SetPluginReposFromConfigAsync(System.Boolean)">
            <summary>
            Set the list of repositories to use and downloads their contents.
            Should be called when the Settings window has been updated or at instantiation.
            </summary>
            <param name="notify">Whether the available plugins changed event should be sent after.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.LoadAllPlugins">
            <summary>
            Load all plugins, sorted by priority. Any plugins with no explicit definition file or a negative priority
            are loaded asynchronously.
            </summary>
            <remarks>
            This should only be called during Dalamud startup.
            </remarks>
            <returns>The task.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.ReloadPluginMastersAsync(System.Boolean)">
            <summary>
            Reload the PluginMaster for each repo, filter, and event that the list has updated.
            </summary>
            <param name="notify">Whether to notify that available plugins have changed afterwards.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.RefilterPluginMasters(System.Boolean)">
            <summary>
            Apply visibility and eligibility filters to the available plugins, then event that the list has updated.
            </summary>
            <param name="notify">Whether to notify that available plugins have changed afterwards.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.ScanDevPlugins">
            <summary>
            Scan the devPlugins folder for new DLL files that are not already loaded into the manager. They are not loaded,
            only shown as disabled in the installed plugins window. This is a modified version of LoadAllPlugins that works
            a little differently.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.InstallPluginAsync(Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest,System.Boolean,Dalamud.Plugin.PluginLoadReason,System.Nullable{System.Guid})">
            <summary>
            Install a plugin from a repository and load it.
            </summary>
            <param name="repoManifest">The plugin definition.</param>
            <param name="useTesting">If the testing version should be used.</param>
            <param name="reason">The reason this plugin was loaded.</param>
            <param name="inheritedWorkingPluginId">WorkingPluginId this plugin should inherit.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.RemovePlugin(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Remove a plugin.
            </summary>
            <param name="plugin">Plugin to remove.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.CleanupPlugins">
            <summary>
            Cleanup disabled plugins. Does not target devPlugins.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.UpdatePluginsAsync(System.Collections.Generic.ICollection{Dalamud.Plugin.Internal.Types.AvailablePluginUpdate},System.Boolean,System.Boolean,System.IProgress{Dalamud.Plugin.Internal.PluginManager.PluginUpdateProgress})">
            <summary>
            Update all non-dev plugins.
            </summary>
            <param name="toUpdate">List of plugins to update.</param>
            <param name="dryRun">Perform a dry run, don't install anything.</param>
            <param name="autoUpdate">If this action was performed as part of an auto-update.</param>
            <param name="progress">An <see cref="T:System.IProgress`1"/> implementation to receive progress updates about the installation status.</param>
            <returns>Success or failure and a list of updated plugin metadata.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.UpdateSinglePluginAsync(Dalamud.Plugin.Internal.Types.AvailablePluginUpdate,System.Boolean,System.Boolean)">
            <summary>
            Update a single plugin, provided a valid <see cref="T:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate"/>.
            </summary>
            <param name="metadata">The available plugin update.</param>
            <param name="notify">Whether to notify that installed plugins have changed afterwards.</param>
            <param name="dryRun">Whether or not to actually perform the update, or just indicate success.</param>
            <returns>The status of the update.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.DeleteConfigurationAsync(Dalamud.Plugin.Internal.Types.LocalPlugin)">
            <summary>
            Delete the plugin configuration, unload/reload it if loaded.
            </summary>
            <param name="plugin">The plugin.</param>
            <exception cref="T:System.Exception">Throws if the plugin is still loading/unloading.</exception>
            <returns>The task.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.IsManifestEligible(Dalamud.Plugin.Internal.Types.PluginManifest)">
            <summary>
            Gets a value indicating whether the given manifest is eligible for ANYTHING. These are hard
            checks that should not allow installation or loading.
            </summary>
            <param name="manifest">Plugin manifest.</param>
            <returns>If the manifest is eligible.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.IsManifestBanned(Dalamud.Plugin.Internal.Types.PluginManifest)">
            <summary>
            Determine if a plugin has been banned by inspecting the manifest.
            </summary>
            <param name="manifest">Manifest to inspect.</param>
            <returns>A value indicating whether the plugin/manifest has been banned.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.GetBanReason(Dalamud.Plugin.Internal.Types.PluginManifest)">
            <summary>
            Get the reason of a banned plugin by inspecting the manifest.
            </summary>
            <param name="manifest">Manifest to inspect.</param>
            <returns>The reason of the ban, if any.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.FindCallingPlugin(System.Diagnostics.StackTrace)">
            <summary>
            Get the plugin that called this method by walking the provided stack trace,
            or null, if it cannot be determined.
            At the time, this is naive and shouldn't be used for security-critical checks.
            </summary>
            <param name="trace">The trace to walk.</param>
            <returns>The calling plugin, or null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.FindCallingPlugin">
            <summary>
            Get the plugin that called this method by walking the stack,
            or null, if it cannot be determined.
            At the time, this is naive and shouldn't be used for security-critical checks.
            </summary>
            <returns>The calling plugin, or null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.ResolvePossiblePluginDependencyServices">
            <summary>
            Resolves the services that a plugin may have a dependency on.<br />
            This is required, as the lifetime of a plugin cannot be longer than PluginManager,
            and we want to ensure that dependency services to be kept alive at least until all the plugins, and thus
            PluginManager to be gone.
            </summary>
            <returns>The dependency services.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.ParanoiaValidatePluginsAndProfiles">
            <summary>
            Check if there are any inconsistencies with our plugins, their IDs, and our profiles. 
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.InstallPluginInternalAsync(Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest,System.Boolean,Dalamud.Plugin.PluginLoadReason,System.IO.Stream,System.Nullable{System.Guid})">
            <summary>
            Install a plugin from a repository and load it.
            </summary>
            <param name="repoManifest">The plugin definition.</param>
            <param name="useTesting">If the testing version should be used.</param>
            <param name="reason">The reason this plugin was loaded.</param>
            <param name="zipStream">Stream of the ZIP archive containing the plugin that is about to be installed.</param>
            <param name="inheritedWorkingPluginId">WorkingPluginId this plugin should inherit.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.LoadPluginAsync(System.IO.FileInfo,Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest,Dalamud.Plugin.PluginLoadReason,System.Boolean,System.Boolean,System.Boolean)">
            <summary>
            Load a plugin.
            </summary>
            <param name="dllFile">The <see cref="T:System.IO.FileInfo"/> associated with the main assembly of this plugin.</param>
            <param name="manifest">The already loaded definition, if available.</param>
            <param name="reason">The reason this plugin was loaded.</param>
            <param name="isDev">If this plugin should support development features.</param>
            <param name="isBoot">If this plugin is being loaded at boot.</param>
            <param name="doNotLoad">Don't load the plugin, just don't do it.</param>
            <returns>The loaded plugin.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginManager.PluginUpdateProgress">
            <summary>
            Class representing progress of an update operation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.PluginUpdateProgress.#ctor(System.Int32,System.Int32,Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest)">
            <summary>
            Class representing progress of an update operation.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker">
            <summary>
            Simple class that tracks the internal names and public names of plugins that we are planning to load at startup,
            and are still actively loading.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker.Progress">
            <summary>
            Gets a value indicating the total load progress.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker.GetPendingInternalNames">
            <summary>
            Calculate a set of internal names that are still pending.
            </summary>
            <returns>Set of pending InternalNames.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker.Add(System.String,System.String)">
            <summary>
            Track a new plugin.
            </summary>
            <param name="internalName">The plugin's internal name.</param>
            <param name="publicName">The plugin's public name.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker.Finish(System.String)">
            <summary>
            Mark a plugin as finished loading.
            </summary>
            <param name="internalName">The internal name of the plugin.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginManager.StartupLoadTracker.GetPublicName(System.String)">
            <summary>
            Get the public name for a given internal name.
            </summary>
            <param name="internalName">The internal name to look up.</param>
            <returns>The public name.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator">
            <summary>
            Class responsible for validating a dev plugin.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.ValidationSeverity">
            <summary>
            Represents the severity of a validation problem.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.PluginValidator.ValidationSeverity.Information">
            <summary>
            The problem is informational.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.PluginValidator.ValidationSeverity.Warning">
            <summary>
            The problem is a warning.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.PluginValidator.ValidationSeverity.Fatal">
            <summary>
            The problem is fatal.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.IValidationProblem">
            <summary>
            Represents a validation problem.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.IValidationProblem.Severity">
            <summary>
            Gets the severity of the validation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.IValidationProblem.GetLocalizedDescription">
            <summary>
            Compute the localized description of the problem.
            </summary>
            <returns>Localized string to be shown to the developer.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.CheckForProblems(Dalamud.Plugin.Internal.Types.LocalDevPlugin)">
            <summary>
            Check for problems in a plugin.
            </summary>
            <param name="plugin">The plugin to validate.</param>
            <returns>An list of problems.</returns>
            <exception cref="T:System.InvalidOperationException">Thrown when the plugin is not loaded. A plugin must be loaded to validate it.</exception>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoConfigUiProblem">
            <summary>
            Representing a problem where the plugin does not have a config UI callback.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoConfigUiProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoConfigUiProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoMainUiProblem">
            <summary>
            Representing a problem where the plugin does not have a main UI callback.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoMainUiProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoMainUiProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.CommandWithoutHelpTextProblem">
            <summary>
            Representing a problem where a command does not have a help text.
            </summary>
            <param name="commandName">Name of the command.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.CommandWithoutHelpTextProblem.#ctor(System.String)">
            <summary>
            Representing a problem where a command does not have a help text.
            </summary>
            <param name="commandName">Name of the command.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.CommandWithoutHelpTextProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.CommandWithoutHelpTextProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoTagsProblem">
            <summary>
            Representing a problem where a plugin does not have any tags in its manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoTagsProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoTagsProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoDescriptionProblem">
            <summary>
            Representing a problem where a plugin does not have a description in its manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoDescriptionProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoDescriptionProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoPunchlineProblem">
            <summary>
            Representing a problem where a plugin has no punchline in its manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoPunchlineProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoPunchlineProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoNameProblem">
            <summary>
            Representing a problem where a plugin has no name in its manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoNameProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoNameProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.NoAuthorProblem">
            <summary>
            Representing a problem where a plugin has no author in its manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.NoAuthorProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.NoAuthorProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.PluginValidator.WrongApiLevelProblem">
            <summary>
            Representing a problem where a plugin has an outdated API level.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.PluginValidator.WrongApiLevelProblem.Severity">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.PluginValidator.WrongApiLevelProblem.GetLocalizedDescription">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.Profile">
            <summary>
            Class representing a single runtime profile.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.#ctor(Dalamud.Plugin.Internal.Profiles.ProfileManager,Dalamud.Plugin.Internal.Profiles.ProfileModel,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.Profile"/> class.
            </summary>
            <param name="manager">The manager this profile belongs to.</param>
            <param name="model">The model this profile is tied to.</param>
            <param name="isDefaultProfile">Whether or not this profile is the default profile.</param>
            <param name="isBoot">Whether or not this profile was initialized during bootup.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.Name">
            <summary>
            Gets or sets this profile's name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.AlwaysEnableAtBoot">
            <summary>
            Gets or sets a value indicating whether this profile shall always be enabled at boot.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.Guid">
            <summary>
            Gets this profile's guid.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.IsEnabled">
            <summary>
            Gets a value indicating whether or not this profile is currently enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.IsDefaultProfile">
            <summary>
            Gets a value indicating whether or not this profile is the default profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.Plugins">
            <summary>
            Gets all plugins declared in this profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.Profile.Model">
            <summary>
            Gets this profile's underlying model.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.GetSyncScope">
            <summary>
            Get a disposable that will lock the plugin list while it is not disposed.
            You must NEVER use this in async code.
            </summary>
            <returns>The aforementioned disposable.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.SetStateAsync(System.Boolean,System.Boolean)">
            <summary>
            Set this profile's state. This cannot be called for the default profile.
            This will block until all states have been applied.
            </summary>
            <param name="enabled">Whether or not the profile is enabled.</param>
            <param name="apply">Whether or not the current state should immediately be applied.</param>
            <exception cref="T:System.InvalidOperationException">Thrown when an untoggleable profile is toggled.</exception>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.WantsPlugin(System.Guid)">
            <summary>
            Check if this profile contains a specific plugin, and if it is enabled.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <returns>Null if this profile does not declare the plugin, true if the profile declares the plugin and wants it enabled, false if the profile declares the plugin and does not want it enabled.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.AddOrUpdateAsync(System.Guid,System.String,System.Boolean,System.Boolean)">
            <summary>
            Add a plugin to this profile with the desired state, or change the state of a plugin in this profile.
            This will block until all states have been applied.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <param name="internalName">The internal name of the plugin, if available.</param>
            <param name="state">Whether or not the plugin should be enabled.</param>
            <param name="apply">Whether or not the current state should immediately be applied.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.RemoveAsync(System.Guid,System.Boolean,System.Boolean)">
            <summary>
            Remove a plugin from this profile.
            This will block until all states have been applied.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <param name="apply">Whether or not the current state should immediately be applied.</param>
            <param name="checkDefault">
            Whether or not to throw when a plugin is removed from the default profile, without being in another profile.
            Used to prevent orphan plugins, but can be ignored when cleaning up old entries.
            </param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.MigrateProfilesToGuidsForPlugin(System.String,System.Guid)">
            <summary>
            This function tries to migrate all plugins with this internalName which do not have
            a GUID to the specified GUID.
            This is best-effort and will probably work well for anyone that only uses regular plugins.
            </summary>
            <param name="internalName">InternalName of the plugin to migrate.</param>
            <param name="newGuid">Guid to use.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.Profile.ToString">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileOperationException">
            <summary>
            Exception indicating an issue during a profile operation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileOperationException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.ProfileOperationException"/> class.
            </summary>
            <param name="message">Message to pass on.</param>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.PluginNotInDefaultProfileException">
            <summary>
            Exception indicating that a plugin was not found in the default profile.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.PluginNotInDefaultProfileException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.PluginNotInDefaultProfileException"/> class.
            </summary>
            <param name="internalName">The internal name of the plugin causing the error.</param>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.PluginNotFoundException">
            <summary>
            Exception indicating that the plugin was not found.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.PluginNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.PluginNotFoundException"/> class.
            </summary>
            <param name="internalName">The internal name of the plugin causing the error.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.PluginNotFoundException.#ctor(System.Guid)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.PluginNotFoundException"/> class.
            </summary>
            <param name="workingPluginId">The ID of the plugin causing the error.</param>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileCommandHandler">
            <summary>
            Service responsible for profile-related chat commands.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileCommandHandler.#ctor(Dalamud.Game.Command.CommandManager,Dalamud.Plugin.Internal.Profiles.ProfileManager,Dalamud.Game.Gui.ChatGui,Dalamud.Game.Framework)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.ProfileCommandHandler"/> class.
            </summary>
            <param name="cmd">Command handler.</param>
            <param name="profileManager">Profile manager.</param>
            <param name="chat">Chat handler.</param>
            <param name="framework">Framework.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileCommandHandler.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileManager">
            <summary>
            Class responsible for managing plugin profiles.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.#ctor(Dalamud.Configuration.Internal.DalamudConfiguration)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.ProfileManager"/> class.
            </summary>
            <param name="config">Dalamud config.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileManager.DefaultProfile">
            <summary>
            Gets the default profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileManager.Profiles">
            <summary>
            Gets all profiles, including the default profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileManager.IsBusy">
            <summary>
            Gets a value indicating whether or not the profile manager is busy enabling/disabling plugins.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.GetSyncScope">
            <summary>
            Get a disposable that will lock the profile list while it is not disposed.
            You must NEVER use this in async code.
            </summary>
            <returns>The aforementioned disposable.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.GetWantStateAsync(System.Guid,System.String,System.Boolean,System.Boolean)">
            <summary>
            Check if any enabled profile wants a specific plugin enabled.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <param name="internalName">The internal name of the plugin, if available.</param>
            <param name="defaultState">The state the plugin shall be in, if it needs to be added.</param>
            <param name="addIfNotDeclared">Whether or not the plugin should be added to the default preset, if it's not present in any preset.</param>
            <returns>Whether or not the plugin shall be enabled.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.IsInAnyProfile(System.Guid)">
            <summary>
            Check whether a plugin is declared in any profile.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <returns>Whether or not the plugin is in any profile.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.IsInDefaultProfile(System.Guid)">
            <summary>
            Check whether a plugin is only in the default profile.
            A plugin can never be in the default profile if it is in any other profile.
            </summary>
            <param name="workingPluginId">The ID of the plugin.</param>
            <returns>Whether or not the plugin is in the default profile.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.AddNewProfile">
            <summary>
            Add a new profile.
            </summary>
            <returns>The added profile.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.CloneProfile(Dalamud.Plugin.Internal.Profiles.Profile)">
            <summary>
            Clone a specified profile.
            </summary>
            <param name="toClone">The profile to clone.</param>
            <returns>The newly cloned profile.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.ImportProfile(System.String)">
            <summary>
            Import a profile with a sharing string.
            </summary>
            <param name="data">The sharing string to import.</param>
            <returns>The imported profile, or null, if the string was invalid.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.ApplyAllWantStatesAsync">
            <summary>
            Go through all profiles and plugins, and enable/disable plugins they want active.
            This will block until all plugins have been loaded/reloaded.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.DeleteProfileAsync(Dalamud.Plugin.Internal.Profiles.Profile)">
            <summary>
            Delete a profile.
            </summary>
            <remarks>
            You should definitely apply states after this. It doesn't do it for you.
            </remarks>
            <param name="profile">The profile to delete.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.MigrateProfilesToGuidsForPlugin(System.String,System.Guid)">
            <summary>
            This function tries to migrate all plugins with this internalName which do not have
            a GUID to the specified GUID.
            This is best-effort and will probably work well for anyone that only uses regular plugins.
            </summary>
            <param name="internalName">InternalName of the plugin to migrate.</param>
            <param name="newGuid">Guid to use.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileManager.ParanoiaValidateProfiles">
            <summary>
            Validate profiles for errors.
            </summary>
            <exception cref="T:System.Exception">Thrown when a profile is not sane.</exception>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileModel">
            <summary>
            Class representing a profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModel.Guid">
            <summary>
            Gets or sets the ID of the profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModel.Name">
            <summary>
            Gets or sets the name of the profile.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileModel.Deserialize(System.String)">
            <summary>
            Deserialize a profile into a model.
            </summary>
            <param name="model">The string to decompress.</param>
            <returns>The parsed model.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the parsed string is not a valid profile.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfileModel.SerializeForShare">
            <summary>
            Serialize this model into a string usable for sharing, without including GUIDs.
            </summary>
            <returns>The serialized representation of the model.</returns>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown when an unsupported model is serialized.</exception>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileModelV1">
            <summary>
            Version 1 of the profile model.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.SerializedPrefix">
            <summary>
            Gets the prefix of this version.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.AlwaysEnableOnBoot">
            <summary>
            Gets or sets a value indicating whether or not this profile should always be enabled at boot.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.IsEnabled">
            <summary>
            Gets or sets a value indicating whether or not this profile is currently enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.Color">
            <summary>
            Gets or sets a value indicating this profile's color.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.Plugins">
            <summary>
            Gets or sets the list of plugins in this profile.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.ProfileModelV1Plugin">
            <summary>
            Class representing a single plugin in a profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.ProfileModelV1Plugin.InternalName">
            <summary>
            Gets or sets the internal name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.ProfileModelV1Plugin.WorkingPluginId">
            <summary>
            Gets or sets an ID uniquely identifying this specific instance of a plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfileModelV1.ProfileModelV1Plugin.IsEnabled">
            <summary>
            Gets or sets a value indicating whether or not this entry is enabled.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry">
            <summary>
            Class representing a single plugin in a profile.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry.#ctor(System.String,System.Guid,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry"/> class.
            </summary>
            <param name="internalName">The internal name of the plugin.</param>
            <param name="workingPluginId">The ID of the plugin.</param>
            <param name="state">A value indicating whether or not this entry is enabled.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry.InternalName">
            <summary>
            Gets the internal name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry.WorkingPluginId">
            <summary>
            Gets or sets an ID uniquely identifying this specific instance of a plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Profiles.ProfilePluginEntry.IsEnabled">
            <summary>
            Gets a value indicating whether or not this entry is enabled.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate">
            <summary>
            Information about an available plugin update.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate.#ctor(Dalamud.Plugin.Internal.Types.LocalPlugin,Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate"/> class.
            </summary>
            <param name="installedPlugin">The installed plugin to update.</param>
            <param name="updateManifest">The manifest to use for the update.</param>
            <param name="useTesting">If the testing version should be used for the update.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate.InstalledPlugin">
            <summary>
            Gets the currently installed plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate.UpdateManifest">
            <summary>
            Gets the available update manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate.UseTesting">
            <summary>
            Gets a value indicating whether the update should use the testing URL.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.AvailablePluginUpdate.EffectiveVersion">
            <summary>
            Gets the effective version to use for the update.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.BannedPlugin">
            <summary>
            Banned plugin version that is blocked from installation.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.BannedPlugin.Name">
            <summary>
            Gets plugin name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.BannedPlugin.AssemblyVersion">
            <summary>
            Gets plugin assembly version.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.BannedPlugin.Reason">
            <summary>
            Gets reason for the ban.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.LocalDevPlugin">
            <summary>
            This class represents a dev plugin and all facets of its lifecycle.
            The DLL on disk, dependencies, loaded assembly, etc.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.#ctor(System.IO.FileInfo,Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.LocalDevPlugin"/> class.
            </summary>
            <param name="dllFile">Path to the DLL file.</param>
            <param name="manifest">The plugin manifest.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalDevPlugin.StartOnBoot">
            <summary>
            Gets or sets a value indicating whether this dev plugin should start on boot.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalDevPlugin.AutomaticReload">
            <summary>
            Gets or sets a value indicating whether this dev plugin should reload on change.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalDevPlugin.DevImposedWorkingPluginId">
            <summary>
            Gets an ID uniquely identifying this specific instance of a devPlugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalDevPlugin.EffectiveWorkingPluginId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalDevPlugin.DismissedValidationProblems">
            <summary>
            Gets a list of validation problems that have been dismissed by the user.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.DisposeAsync">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.EnableReloading">
            <summary>
            Configure this plugin for automatic reloading and enable it.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.DisableReloading">
            <summary>
            Disable automatic reloading for this plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.ReloadManifest">
            <summary>
            Reload the manifest if it exists, to update possible changes.
            </summary>
            <exception cref="T:System.Exception">Thrown if the manifest could not be loaded.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalDevPlugin.OnPreReload">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.LocalPlugin">
            <summary>
            This class represents a plugin and all facets of its lifecycle.
            The DLL on disk, dependencies, loaded assembly, etc.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.LocalPlugin.manifest">
            <summary>
            The underlying manifest for this plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.#ctor(System.IO.FileInfo,Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.LocalPlugin"/> class.
            </summary>
            <param name="dllFile">Path to the DLL file.</param>
            <param name="manifest">The plugin manifest.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.DalamudInterface">
            <summary>
            Gets the <see cref="T:Dalamud.Plugin.DalamudPluginInterface"/> associated with this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.DllFile">
            <summary>
            Gets the path to the plugin DLL.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.Manifest">
            <summary>
            Gets the plugin manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.State">
            <summary>
            Gets or sets the current state of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.AssemblyName">
            <summary>
            Gets the AssemblyName plugin, populated during <see cref="M:Dalamud.Plugin.Internal.Types.LocalPlugin.LoadAsync(Dalamud.Plugin.PluginLoadReason,System.Boolean)"/>.
            </summary>
            <returns>Plugin type.</returns>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.Name">
            <summary>
            Gets the plugin name from the manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.InternalName">
            <summary>
            Gets the plugin internal name from the manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.BanReason">
            <summary>
            Gets an optional reason, if the plugin is banned.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.HasEverStartedLoad">
            <summary>
            Gets a value indicating whether the plugin has ever started to load.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsLoaded">
            <summary>
            Gets a value indicating whether the plugin is loaded and running.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsWantedByAnyProfile">
            <summary>
            Gets a value indicating whether this plugin is wanted active by any profile.
            INCLUDES the default profile.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsOutdated">
            <summary>
            Gets a value indicating whether this plugin's API level is out of date.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsTesting">
            <summary>
            Gets a value indicating whether the plugin is for testing use only.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsOrphaned">
            <summary>
            Gets a value indicating whether or not this plugin is orphaned(belongs to a repo) or not.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsDecommissioned">
            <summary>
            Gets a value indicating whether or not this plugin is serviced(repo still exists, but plugin no longer does).
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsBanned">
            <summary>
            Gets a value indicating whether this plugin has been banned.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsDev">
            <summary>
            Gets a value indicating whether this plugin is dev plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.IsThirdParty">
            <summary>
            Gets a value indicating whether this manifest is associated with a plugin that was installed from a third party
            repo.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.ApplicableForLoad">
            <summary>
            Gets a value indicating whether this plugin should be allowed to load.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.EffectiveVersion">
            <summary>
            Gets the effective version of this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.EffectiveWorkingPluginId">
            <summary>
            Gets the effective working plugin ID for this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.LocalPlugin.ServiceScope">
            <summary>
            Gets the service scope for this plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.DisposeAsync">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.LoadAsync(Dalamud.Plugin.PluginLoadReason,System.Boolean)">
            <summary>
            Load this plugin.
            </summary>
            <param name="reason">The reason why this plugin is being loaded.</param>
            <param name="reloading">Load while reloading.</param>
            <returns>A task.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.UnloadAsync(Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode)">
            <summary>
            Unload this plugin. This is the same as dispose, but without the "disposed" connotations. This object should stay
            in the plugin list until it has been actually disposed.
            </summary>
            <param name="disposalMode">How to dispose loader.</param>
            <returns>The task.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.ReloadAsync">
            <summary>
            Reload this plugin.
            </summary>
            <returns>A task.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.CheckPolicy">
            <summary>
            Check if anything forbids this plugin from loading.
            </summary>
            <returns>Whether or not this plugin shouldn't load.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.ScheduleDeletion(System.Boolean)">
            <summary>
            Schedule the deletion of this plugin on next cleanup.
            </summary>
            <param name="status">Schedule or cancel the deletion.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.GetSourceRepository">
            <summary>
            Get the repository this plugin was installed from.
            </summary>
            <returns>The plugin repository this plugin was installed from, or null if it is no longer there or if the plugin is a dev plugin.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.SaveManifest(System.String)">
            <summary>
            Save this plugin manifest.
            </summary>
            <param name="reason">Why it should be saved.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.OnPreReload">
            <summary>
            Called before a plugin is reloaded.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.CreatePluginInstance(Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest,Dalamud.IoC.Internal.IServiceScope,System.Type,Dalamud.Plugin.DalamudPluginInterface)">
            <summary>Creates a new instance of the plugin.</summary>
            <param name="manifest">Plugin manifest.</param>
            <param name="scope">Service scope.</param>
            <param name="type">Type of the plugin main class.</param>
            <param name="dalamudInterface">Instance of <see cref="T:Dalamud.Plugin.IDalamudPluginInterface"/>.</param>
            <returns>A new instance of the plugin.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.LocalPlugin.ClearAndDisposeAllResources(Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode)">
            <summary>Clears and disposes all resources associated with the plugin instance.</summary>
            <param name="disposalMode">Whether to clear and dispose <see cref="F:Dalamud.Plugin.Internal.Types.LocalPlugin.loader"/>.</param>
            <returns>Exceptions, if any occurred.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.Manifest.ILocalPluginManifest">
            <summary>
            Public interface for the local plugin manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.ILocalPluginManifest.InstalledFromUrl">
            <summary>
            Gets the 3rd party repo URL that this plugin was installed from. Used to display where the plugin was
            sourced from on the installed plugin view. This should not be included in the plugin master. This value is null
            when installed from the main repo.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.ILocalPluginManifest.ScheduledForDeletion">
            <summary>
            Gets a value indicating whether the plugin should be deleted during the next cleanup.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.ILocalPluginManifest.WorkingPluginId">
            <summary>
            Gets an ID uniquely identifying this specific installation of a plugin.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest">
            <summary>
            Public interface for the base plugin manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.InternalName">
            <summary>
            Gets the internal name of the plugin, which should match the assembly name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Name">
            <summary>
            Gets the public name of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Punchline">
            <summary>
            Gets a punchline of the plugins functions.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Author">
            <summary>
            Gets the author/s of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.CanUnloadAsync">
            <summary>
            Gets a value indicating whether the plugin can be unloaded asynchronously.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.AssemblyVersion">
            <summary>
            Gets the assembly version of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.TestingAssemblyVersion">
            <summary>
            Gets the assembly version of the plugin's testing variant.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Dip17Channel">
            <summary>
            Gets the DIP17 channel name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.LastUpdate">
            <summary>
            Gets the last time this plugin was updated.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Changelog">
            <summary>
            Gets a changelog, null if none exists.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Tags">
            <summary>
            Gets a list of tags that apply to this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.DalamudApiLevel">
            <summary>
            Gets the API level of this plugin.
            For the current API level, please see <see cref="P:Dalamud.Plugin.Internal.PluginManager.DalamudApiLevel"/> for the currently used API level.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.TestingDalamudApiLevel">
            <summary>
            Gets the API level of the plugin's testing variant.
            For the current API level, please see <see cref="P:Dalamud.Plugin.Internal.PluginManager.DalamudApiLevel"/> for the currently used API level.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.DownloadCount">
            <summary>
            Gets the number of downloads this plugin has.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.SupportsProfiles">
            <summary>
            Gets a value indicating whether the plugin supports profiles.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.RepoUrl">
            <summary>
            Gets an URL to the website or source code of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.Description">
            <summary>
            Gets a description of the plugins functions.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.FeedbackMessage">
            <summary>
            Gets a message that is shown to users when sending feedback.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.IsTestingExclusive">
            <summary>
            Gets a value indicating whether the plugin is only available for testing.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.ImageUrls">
            <summary>
            Gets a list of screenshot image URLs to show in the plugin installer.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest.IconUrl">
            <summary>
            Gets an URL for the plugin's icon.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest">
            <summary>
            Information about a plugin, packaged in a json file with the DLL. This variant includes additional information such as
            if the plugin is disabled and if it was installed from a testing URL. This is designed for use with manifests on disk.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.Disabled">
            <summary>
            Gets or sets a value indicating whether the plugin is disabled and should not be loaded.
            This value supersedes the ".disabled" file functionality and should not be included in the plugin master.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.Testing">
            <summary>
            Gets or sets a value indicating whether the plugin should only be loaded when testing is enabled.
            This value supersedes the ".testing" file functionality and should not be included in the plugin master.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.ScheduledForDeletion">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.InstalledFromUrl">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.WorkingPluginId">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.IsThirdParty">
            <summary>
            Gets a value indicating whether this manifest is associated with a plugin that was installed from a third party
            repo.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.EffectiveVersion">
            <summary>
            Gets the effective version of this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.EffectiveApiLevel">
            <summary>
            Gets the effective API level of this plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.Save(System.IO.FileInfo,System.String)">
            <summary>
            Save a plugin manifest to file.
            </summary>
            <param name="manifestFile">Path to save at.</param>
            <param name="reason">The reason the manifest was saved.</param>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.Load(System.IO.FileInfo)">
            <summary>
            Loads a plugin manifest from file.
            </summary>
            <param name="manifestFile">Path to the manifest.</param>
            <returns>A <see cref="T:Dalamud.Plugin.Internal.Types.PluginManifest"/> object.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.GetPluginFile(System.IO.DirectoryInfo,Dalamud.Plugin.Internal.Types.PluginManifest)">
            <summary>
            A standardized way to get the plugin DLL name that should accompany a manifest file. May not exist.
            </summary>
            <param name="dir">Manifest directory.</param>
            <param name="manifest">The manifest.</param>
            <returns>The <see cref="T:Dalamud.Plugin.Internal.Types.LocalPlugin"/> file.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.GetManifestFile(System.IO.FileInfo)">
            <summary>
            A standardized way to get the manifest file that should accompany a plugin DLL. May not exist.
            </summary>
            <param name="dllFile">The plugin DLL.</param>
            <returns>The <see cref="T:Dalamud.Plugin.Internal.Types.PluginManifest"/> file.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.GetDisabledFile(System.IO.FileInfo)">
            <summary>
            A standardized way to get the obsolete .disabled file that should accompany a plugin DLL. May not exist.
            </summary>
            <param name="dllFile">The plugin DLL.</param>
            <returns>The <see cref="T:Dalamud.Plugin.Internal.Types.PluginManifest"/> .disabled file.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest.GetTestingFile(System.IO.FileInfo)">
            <summary>
            A standardized way to get the obsolete .testing file that should accompany a plugin DLL. May not exist.
            </summary>
            <param name="dllFile">The plugin DLL.</param>
            <returns>The <see cref="T:Dalamud.Plugin.Internal.Types.PluginManifest"/> .testing file.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest">
            <summary>
            Information about a plugin, packaged in a json file with the DLL. This variant includes additional information such as
            if the plugin is disabled and if it was installed from a testing URL. This is designed for use with manifests on disk.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest.SourceRepo">
            <summary>
            Gets or sets the plugin repository this manifest came from. Used in reporting which third party repo a manifest
            may have come from in the plugins available view. This functionality should not be included in the plugin master.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest.TestingChangelog">
            <summary>
            Gets or sets the changelog to be shown when obtaining the testing version of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.Manifest.RemotePluginManifest.IsAvailableForTesting">
            <summary>
            Gets a value indicating whether this plugin is eligible for testing.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource">
            <summary>
            A fake enum representing "special" sources for plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.MainRepo">
            <summary>
            Indication that this plugin came from the official Dalamud repository. 
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.Manifest.SpecialPluginSource.DevPlugin">
            <summary>
            Indication that this plugin is loaded as a dev plugin. See also <see cref="P:Dalamud.Plugin.DalamudPluginInterface.IsDev"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginDef">
            <summary>
            Plugin Definition.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginDef.#ctor(System.IO.FileInfo,Dalamud.Plugin.Internal.Types.Manifest.LocalPluginManifest,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.PluginDef"/> struct.
            </summary>
            <param name="dllFile">plugin dll file.</param>
            <param name="manifest">plugin manifest.</param>
            <param name="isDev">plugin dev indicator.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginDef.DllFile">
            <summary>
            Gets plugin DLL File.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginDef.Manifest">
            <summary>
            Gets plugin manifest.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginDef.IsDev">
            <summary>
            Gets a value indicating whether plugin is a dev plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginDef.Sorter(Dalamud.Plugin.Internal.Types.PluginDef,Dalamud.Plugin.Internal.Types.PluginDef)">
            <summary>
            Sort plugin definitions by priority.
            </summary>
            <param name="def1">plugin definition 1 to compare.</param>
            <param name="def2">plugin definition 2 to compare.</param>
            <returns>sort order.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode">
            <summary>Specify how to dispose <see cref="T:Dalamud.Plugin.Internal.Loader.PluginLoader"/>.</summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode.None">
            <summary>Do not dispose the plugin loader.</summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode.WaitBeforeDispose">
            <summary>Whether to wait a few before disposing the loader, just in case there are <see cref="T:System.Threading.Tasks.Task`1"/>s
            from the plugin that are still running.</summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginLoaderDisposalMode.ImmediateDispose">
            <summary>Immediately dispose the plugin loader.</summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginManifest">
            <summary>
            Information about a plugin, packaged in a json file with the DLL.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Author">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Punchline">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Description">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Changelog">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Tags">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.CategoryTags">
            <summary>
            Gets a list of category tags defined on the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.IsHide">
            <summary>
            Gets or sets a value indicating whether or not the plugin is hidden in the plugin installer.
            This value comes from the plugin master and is in addition to the list of hidden names kept by Dalamud.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.InternalName">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.AssemblyVersion">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.TestingAssemblyVersion">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.IsTestingExclusive">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.RepoUrl">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.ApplicableVersion">
            <summary>
            Gets the version of the game this plugin works with.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.DalamudApiLevel">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.TestingDalamudApiLevel">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.DownloadCount">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.LastUpdate">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.DownloadLinkInstall">
            <summary>
            Gets the download link used to install the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.DownloadLinkUpdate">
            <summary>
            Gets the download link used to update the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.DownloadLinkTesting">
            <summary>
            Gets the download link used to get testing versions of the plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.LoadRequiredState">
            <summary>
            Gets the required Dalamud load step for this plugin to load. Takes precedence over LoadPriority.
            Valid values are:
            0. During Framework.Tick, when drawing facilities are available.
            1. During Framework.Tick.
            2. No requirement.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.LoadSync">
            <summary>
            Gets a value indicating whether Dalamud must load this plugin not at the same time with other plugins and the game.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.LoadPriority">
            <summary>
            Gets the load priority for this plugin. Higher values means higher priority. 0 is default priority.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.CanUnloadAsync">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.SupportsProfiles">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.ImageUrls">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.IconUrl">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.AcceptsFeedback">
            <summary>
            Gets a value indicating whether this plugin accepts feedback.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.FeedbackMessage">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginManifest.Dip17Channel">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginRepository">
            <summary>
            This class represents a single plugin repository.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginRepository.MainRepoUrl">
            <summary>
            The URL of the official main repository.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginRepository.#ctor(Dalamud.Networking.Http.HappyHttpClient,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.PluginRepository"/> class.
            </summary>
            <param name="happyHttpClient">An instance of <see cref="T:Dalamud.Networking.Http.HappyHttpClient"/>.</param>
            <param name="pluginMasterUrl">The plugin master URL.</param>
            <param name="isEnabled">Whether the plugin repo is enabled.</param>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginRepository.PluginMasterUrl">
            <summary>
            Gets the pluginmaster.json URL.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginRepository.IsThirdParty">
            <summary>
            Gets a value indicating whether this plugin repository is from a third party.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginRepository.IsEnabled">
            <summary>
            Gets a value indicating whether this repo is enabled.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginRepository.PluginMaster">
            <summary>
            Gets the plugin master list of available plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginRepository.State">
            <summary>
            Gets the initialization state of the plugin repository.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginRepository.CreateMainRepo(Dalamud.Networking.Http.HappyHttpClient)">
            <summary>
            Gets a new instance of the <see cref="T:Dalamud.Plugin.Internal.Types.PluginRepository"/> class for the main repo.
            </summary>
            <param name="happyHttpClient">An instance of <see cref="T:Dalamud.Networking.Http.HappyHttpClient"/>.</param>
            <returns>The new instance of main repository.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginRepository.ReloadPluginMasterAsync">
            <summary>
            Reload the plugin master asynchronously in a task.
            </summary>
            <returns>The new state.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginRepositoryState">
            <summary>
            Values representing plugin repository state.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginRepositoryState.Unknown">
            <summary>
            State is unknown.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginRepositoryState.InProgress">
            <summary>
            Currently loading.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginRepositoryState.Success">
            <summary>
            Load was successful.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginRepositoryState.Fail">
            <summary>
            Load failed.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginState">
            <summary>
            Values representing plugin load state.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.Unloaded">
            <summary>
            Plugin is defined, but unloaded.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.UnloadError">
            <summary>
            Plugin has thrown an error during unload.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.Unloading">
            <summary>
            Currently unloading.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.Loaded">
            <summary>
            Load is successful.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.LoadError">
            <summary>
            Plugin has thrown an error during loading.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.Loading">
            <summary>
            Currently loading.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginState.DependencyResolutionFailed">
            <summary>
            This plugin couldn't load one of its dependencies.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginUpdateStatus">
            <summary>
            Plugin update status.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind">
            <summary>
            Enum containing possible statuses of a plugin update.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.Pending">
            <summary>
            The update is pending.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.FailedDownload">
            <summary>
            The update failed to download.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.FailedUnload">
            <summary>
            The outdated plugin did not unload correctly.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.FailedLoad">
            <summary>
            The updated plugin did not load correctly.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.AlreadyUpToDate">
            <summary>
            The updated plugin is already up to date.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind.Success">
            <summary>
            The update succeeded.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.InternalName">
            <summary>
            Gets the plugin internal name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.Name">
            <summary>
            Gets the plugin name.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.Version">
            <summary>
            Gets the plugin version.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.Status">
            <summary>
            Gets or sets a value indicating the status of the update.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.HasChangelog">
            <summary>
            Gets a value indicating whether the plugin has a changelog if it was updated.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Internal.Types.PluginUpdateStatus.LocalizeUpdateStatusKind(Dalamud.Plugin.Internal.Types.PluginUpdateStatus.StatusKind)">
            <summary>
            Get a localized version of the update status.
            </summary>
            <param name="status">Status to localize.</param>
            <returns>Localized text.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheCreationError">
            <summary>
            This exception is thrown when a null value is provided for a data cache or it does not implement the expected type.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.DataCacheCreationError.#ctor(System.String,System.String,System.Type,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheCreationError"/> class.
            </summary>
            <param name="tag">Tag of the data cache.</param>
            <param name="creator">The assembly name of the caller.</param>
            <param name="expectedType">The type expected.</param>
            <param name="ex">The thrown exception.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheTypeMismatchError">
            <summary>
            This exception is thrown when a data cache is accessed with the wrong type.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.DataCacheTypeMismatchError.#ctor(System.String,System.String,System.Type,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheTypeMismatchError"/> class.
            </summary>
            <param name="tag">Tag of the data cache.</param>
            <param name="creator">Assembly name of the plugin creating the cache.</param>
            <param name="requestedType">The requested type.</param>
            <param name="actualType">The stored type.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheValueNullError">
            <summary>
            This exception is thrown when a null value is provided for a data cache or it does not implement the expected type.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.DataCacheValueNullError.#ctor(System.String,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheValueNullError"/> class.
            </summary>
            <param name="tag">Tag of the data cache.</param>
            <param name="expectedType">The type expected.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.IpcError">
            <summary>
            This exception is thrown when an IPC errors are encountered.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcError.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcError"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcError.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcError"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcError.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcError"/> class.
            </summary>
            <param name="message">The message that describes the error.</param>
            <param name="ex">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.IpcLengthMismatchError">
            <summary>
            This exception is thrown when an IPC method is invoked and the number of types does not match what was previously registered.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcLengthMismatchError.#ctor(System.String,System.Int32,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcLengthMismatchError"/> class.
            </summary>
            <param name="name">Name of the IPC method.</param>
            <param name="requestedLength">The amount of types requested when checking out the IPC.</param>
            <param name="actualLength">The amount of types registered by the IPC.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError">
            <summary>
            This exception is thrown when an IPC method is invoked, but no actions or funcs have been registered yet.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError"/> class.
            </summary>
            <param name="name">Name of the IPC method.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.IpcTypeMismatchError">
            <summary>
            This exception is thrown when an IPC method is checked out, but the type does not match what was previously registered.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcTypeMismatchError.#ctor(System.String,System.Type,System.Type,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcTypeMismatchError"/> class.
            </summary>
            <param name="name">Name of the IPC method.</param>
            <param name="requestedType">The before type.</param>
            <param name="actualType">The after type.</param>
            <param name="ex">The exception that is the cause of the current exception.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Exceptions.IpcValueNullError">
            <summary>
            This exception is thrown when a null value is passed to an IPC requiring a value type.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Exceptions.IpcValueNullError.#ctor(System.String,System.Type,System.Int32)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcValueNullError"/> class.
            </summary>
            <param name="name">Name of the IPC.</param>
            <param name="expectedType">The type expected.</param>
            <param name="index">Index of the failing argument.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider">
            <summary>
            The backing interface for the provider ("server") half of an IPC channel. This interface is used to expose methods
            to other plugins via RPC, as well as to allow other plugins to subscribe to notifications from this plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.ICallGateProvider.SubscriptionCount">
            <inheritdoc cref="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SubscriptionCount"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider.UnregisterAction">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterAction"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider.UnregisterFunc">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterFunc"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`1">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`1.RegisterAction(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`1.RegisterFunc(System.Func{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`1.SendMessage">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`2">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`2.RegisterAction(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`2.RegisterFunc(System.Func{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`2.SendMessage(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`3">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`3.RegisterAction(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`3.RegisterFunc(System.Func{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`3.SendMessage(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`4">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`4.RegisterAction(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`4.RegisterFunc(System.Func{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`4.SendMessage(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`5">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`5.RegisterAction(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`5.RegisterFunc(System.Func{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`5.SendMessage(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`6">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`6.RegisterAction(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`6.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`6.SendMessage(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`7">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`7.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`7.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`7.SendMessage(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`8">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`8.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`8.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`8.SendMessage(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateProvider`9">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`9.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`9.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateProvider`9.SendMessage(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber">
            <summary>
            An interface for all IPC subscribers.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.ICallGateSubscriber.HasAction">
            <inheritdoc cref="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.HasAction"/>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.ICallGateSubscriber.HasFunction">
            <inheritdoc cref="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.HasFunction"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`1">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`1.Subscribe(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`1.Unsubscribe(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`1.InvokeAction">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`1.InvokeFunc">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`2">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`2.Subscribe(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`2.Unsubscribe(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`2.InvokeAction(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`2.InvokeFunc(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`3">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`3.Subscribe(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`3.Unsubscribe(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`3.InvokeAction(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`3.InvokeFunc(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`4">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`4.Subscribe(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`4.Unsubscribe(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`4.InvokeAction(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`4.InvokeFunc(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`5">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`5.Subscribe(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`5.Unsubscribe(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`5.InvokeAction(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`5.InvokeFunc(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`6">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/> : ICallGateSubscriber
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`6.Subscribe(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`6.Unsubscribe(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`6.InvokeAction(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`6.InvokeFunc(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`7">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/> : ICallGateSubscriber
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`7.Subscribe(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`7.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`7.InvokeAction(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`7.InvokeFunc(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`8">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/> : ICallGateSubscriber
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`8.Subscribe(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`8.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`8.InvokeAction(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`8.InvokeFunc(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.ICallGateSubscriber`9">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/> : ICallGateSubscriber
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`9.Subscribe(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`9.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`9.InvokeAction(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.ICallGateSubscriber`9.InvokeFunc(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGate">
            <summary>
            This class facilitates inter-plugin communication.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGate.Gates">
            <summary>
            Gets the thread-safe view of the registered gates.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGate.GetOrCreateChannel(System.String)">
            <summary>
            Gets the provider associated with the specified name.
            </summary>
            <param name="name">Name of the IPC registration.</param>
            <returns>A CallGate registered under the given name.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGate.PurgeEmptyGates">
            <summary>
            Remove empty gates from <see cref="P:Dalamud.Plugin.Ipc.Internal.CallGate.Gates"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGateChannel">
            <summary>
            This class implements the channels and serialization needed for the typed gates to interact with each other.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.CallGateChannel.subscriptions">
            <summary>
            The actual storage.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.CallGateChannel.subscriptionsCopy">
            <summary>
            A copy of the actual storage, that will be cleared and populated depending on changes made to
            <see cref="F:Dalamud.Plugin.Ipc.Internal.CallGateChannel.subscriptions"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Internal.CallGateChannel"/> class.
            </summary>
            <param name="name">The name of this IPC registration.</param>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Name">
            <summary>
            Gets the name of the IPC registration.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Subscriptions">
            <summary>
            Gets a list of delegate subscriptions for when SendMessage is called.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Action">
            <summary>
            Gets or sets an action for when InvokeAction is called.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Func">
            <summary>
            Gets or sets a func for when InvokeFunc is called.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGateChannel.IsEmpty">
            <summary>
            Gets a value indicating whether this <see cref="T:Dalamud.Plugin.Ipc.Internal.CallGateChannel"/> is not being used.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Subscribe(System.Delegate)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.Unsubscribe(System.Delegate)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.SendMessage(System.Object[])">
            <summary>
            Invoke all actions that have subscribed to this IPC.
            </summary>
            <param name="args">Message arguments.</param>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.InvokeAction(System.Object[])">
            <summary>
            Invoke an action registered for inter-plugin communication.
            </summary>
            <param name="args">Action arguments.</param>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError">This is thrown when the IPC publisher has not registered a func for calling yet.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGateChannel.InvokeFunc``1(System.Object[])">
            <summary>
            Invoke a function registered for inter-plugin communication.
            </summary>
            <param name="args">Func arguments.</param>
            <returns>The return value.</returns>
            <typeparam name="TRet">The return type.</typeparam>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError">This is thrown when the IPC publisher has not registered a func for calling yet.</exception>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.RegisterAction(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.RegisterFunc(System.Func{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.SendMessage">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.Subscribe(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.Unsubscribe(System.Action)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.InvokeAction">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`1.InvokeFunc">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.RegisterAction(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.RegisterFunc(System.Func{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.SendMessage(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.Subscribe(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.Unsubscribe(System.Action{`0})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.InvokeAction(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`2.InvokeFunc(`0)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.RegisterAction(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.RegisterFunc(System.Func{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.SendMessage(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.Subscribe(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.Unsubscribe(System.Action{`0,`1})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.InvokeAction(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`3.InvokeFunc(`0,`1)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.RegisterAction(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.RegisterFunc(System.Func{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.SendMessage(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.Subscribe(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.Unsubscribe(System.Action{`0,`1,`2})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.InvokeAction(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`4.InvokeFunc(`0,`1,`2)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.RegisterAction(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.RegisterFunc(System.Func{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.SendMessage(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.Subscribe(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.Unsubscribe(System.Action{`0,`1,`2,`3})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.InvokeAction(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`5.InvokeFunc(`0,`1,`2,`3)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.RegisterAction(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.SendMessage(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.Subscribe(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.Unsubscribe(System.Action{`0,`1,`2,`3,`4})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.InvokeAction(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`6.InvokeFunc(`0,`1,`2,`3,`4)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.SendMessage(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.Subscribe(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.InvokeAction(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`7.InvokeFunc(`0,`1,`2,`3,`4,`5)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.SendMessage(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.Subscribe(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5,`6})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.InvokeAction(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`8.InvokeFunc(`0,`1,`2,`3,`4,`5,`6)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9">
            <inheritdoc cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.#ctor(System.String)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.RegisterAction(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.RegisterFunc(System.Func{`0,`1,`2,`3,`4,`5,`6,`7,`8})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.SendMessage(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.Subscribe(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.Unsubscribe(System.Action{`0,`1,`2,`3,`4,`5,`6,`7})">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.InvokeAction(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSub`9.InvokeFunc(`0,`1,`2,`3,`4,`5,`6,`7)">
            <inheritdoc cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase">
            <summary>
            This class facilitates inter-plugin communication.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase"/> class.
            </summary>
            <param name="name">The name of the IPC registration.</param>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.HasAction">
            <summary>
            Gets a value indicating whether this IPC call gate has an associated Action. Only exposed to
            <see cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber"/>s.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.HasFunction">
            <summary>
            Gets a value indicating whether this IPC call gate has an associated Function. Only exposed to
            <see cref="T:Dalamud.Plugin.Ipc.ICallGateSubscriber"/>s.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SubscriptionCount">
            <summary>
            Gets the count of subscribers listening for messages through this call gate. Only exposed to
            <see cref="T:Dalamud.Plugin.Ipc.ICallGateProvider"/>s, and can be used to determine if messages should be sent through the gate.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Channel">
            <summary>
            Gets the underlying channel implementation.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterAction">
            <summary>
            Removes the associated Action from this call gate, effectively disabling RPC calls.
            </summary>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterFunc">
            <summary>
            Removes the associated Function from this call gate.
            </summary>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)">
            <summary>
            Registers a <see cref="T:System.Delegate"/> for use by other plugins via RPC. This Delegate must satisfy the constraints
            of an <see cref="T:System.Action"/> type as defined by the interface, meaning they may not return a value and must have
            the proper number of parameters.
            </summary>
            <param name="action">Action to register.</param>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterAction"/>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)">
            <summary>
            Registers a <see cref="T:System.Delegate"/> for use by other plugins via RPC. This Delegate must satisfy the constraints
            of a <see cref="T:System.Func`1"/> type as defined by the interface, meaning its return type and parameters must
            match accordingly.
            </summary>
            <param name="func">Func to register.</param>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterFunc"/>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)">
            <summary>
            Registers a <see cref="T:System.Delegate"/> (of type <see cref="T:System.Action`1"/>) that will be called when the providing
            plugin calls <see cref="M:Dalamud.Plugin.Ipc.ICallGateProvider`1.SendMessage"/>. This method can be used to receive notifications
            of events or data updates from a specific plugin.
            </summary>
            <param name="action">Action to subscribe.</param>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Unsubscribe(System.Delegate)">
            <summary>
            Removes a subscription created through <see cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>. Note that the <see cref="T:System.Delegate"/> to be
            unsubscribed must be the same instance as the one passed in.
            </summary>
            <param name="action">Action to unsubscribe.</param>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeAction(System.Object[])">
            <summary>
            Executes the Action registered for this IPC call gate via <see cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>. This method is intended
            to be called by plugins wishing to access another plugin via RPC. The parameters passed to this method will be
            passed to the owning plugin, with appropriate serialization for complex data types. Primitive data types will
            be passed as-is. The target Action will be called on the <em>same thread</em> as the caller.
            </summary>
            <param name="args">Action arguments.</param>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError">This is thrown when the IPC publisher has not registered an action for calling yet.</exception>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterAction(System.Delegate)"/>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterAction"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.InvokeFunc``1(System.Object[])">
            <summary>
            Executes the Function registered for this IPC call gate via <see cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>. This method is intended
            to be called by plugins wishing to access another plugin via RPC. The parameters passed to this method will be
            passed to the owning plugin, with appropriate serialization for complex data types. Primitive data types will
            be passed as-is. The target Action will be called on the <em>same thread</em> as the caller.
            </summary>
            <param name="args">Parameter args.</param>
            <returns>The return value.</returns>
            <typeparam name="TRet">The return type.</typeparam>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.IpcNotReadyError">This is thrown when the IPC publisher has not registered a func for calling yet.</exception>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.RegisterFunc(System.Delegate)"/>
            <seealso cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.UnregisterFunc"/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.SendMessage(System.Object[])">
            <summary>
            Send the given arguments to all subscribers (through <see cref="M:Dalamud.Plugin.Ipc.Internal.CallGatePubSubBase.Subscribe(System.Delegate)"/>) of this IPC call gate. This method
            is intended to be used by the provider plugin to notify all subscribers of an event or data update. The
            parameters passed to this method will be passed to all subscribers, with appropriate serialization for complex
            data types. Primitive data types will be passed as-is. The subscription actions will be called sequentially in
            order of registration on the <em>same thread</em> as the caller.
            </summary>
            <param name="args">Delegate arguments.</param>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.Converters.GameObjectConverter">
            <summary>
            JSON converter for IGameObject and its derived types.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.Converters.GameObjectConverter.WriteJson(Newtonsoft.Json.JsonWriter,Dalamud.Game.ClientState.Objects.Types.IGameObject,Newtonsoft.Json.JsonSerializer)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.Converters.GameObjectConverter.ReadJson(Newtonsoft.Json.JsonReader,System.Type,Dalamud.Game.ClientState.Objects.Types.IGameObject,System.Boolean,Newtonsoft.Json.JsonSerializer)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.DataCache">
            <summary>
            A helper struct for reference-counted, type-safe shared access across plugin boundaries.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataCache.Tag">
            <summary> Name of the data. </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataCache.CreatorAssemblyName">
            <summary> The assembly name of the initial creator. </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataCache.UserAssemblyNames">
            <summary> A not-necessarily distinct list of current users. </summary>
            <remarks> Also used as a reference count tracker. </remarks>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataCache.Type">
            <summary> The type the data was registered as. </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataCache.Data">
            <summary> A reference to data. </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataCache.#ctor(System.String,System.String,System.Object,System.Type)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Internal.DataCache"/> struct.
            </summary>
            <param name="tag">Name of the data.</param>
            <param name="creatorAssemblyName">The assembly name of the initial creator.</param>
            <param name="data">A reference to data.</param>
            <param name="type">The type of the data.</param>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataCache.From``1(System.String,System.String,System.Func{``0})">
            <summary>
            Creates a new instance of the <see cref="T:Dalamud.Plugin.Ipc.Internal.DataCache"/> struct, using the given data generator function.
            </summary>
            <param name="tag">The name for the data cache.</param>
            <param name="creatorAssemblyName">The assembly name of the initial creator.</param>
            <param name="dataGenerator">The function that generates the data if it does not already exist.</param>
            <typeparam name="T">The type of the stored data - needs to be a reference type that is shared through Dalamud itself, not loaded by the plugin.</typeparam>
            <returns>The new instance of <see cref="T:Dalamud.Plugin.Ipc.Internal.DataCache"/>.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataCache.TryGetData``1(System.String,``0@,System.Exception@)">
            <summary>
            Attempts to fetch the data.
            </summary>
            <param name="callerName">The name of the caller assembly.</param>
            <param name="value">The value, if succeeded.</param>
            <param name="ex">The exception, if failed.</param>
            <typeparam name="T">Desired type of the data.</typeparam>
            <returns><c>true</c> on success.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Ipc.Internal.DataShare">
            <summary>
            This class facilitates sharing data-references of standard types between plugins without using more expensive IPC.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Ipc.Internal.DataShare.caches">
            <summary>
            Dictionary of cached values. Note that <see cref="T:System.Lazy`1"/> is being used, as it does its own locking,
            effectively preventing calling the data generator multiple times concurrently.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetOrCreateData``1(System.String,System.Func{``0})">
            <summary>
            If a data cache for <paramref name="tag"/> exists, return the data.
            Otherwise, call the function <paramref name="dataGenerator"/> to create data and store it as a new cache.
            In either case, the calling assembly will be added to the current consumers on success.
            </summary>
            <typeparam name="T">The type of the stored data - needs to be a reference type that is shared through Dalamud itself, not loaded by the plugin.</typeparam>
            <param name="tag">The name for the data cache.</param>
            <param name="dataGenerator">The function that generates the data if it does not already exist.</param>
            <returns>Either the existing data for <paramref name="tag"/> or the data generated by <paramref name="dataGenerator"/>.</returns>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheTypeMismatchError">Thrown if a cache for <paramref name="tag"/> exists, but contains data of a type not assignable to <typeparamref name="T>>"/>.</exception>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheValueNullError">Thrown if the stored data for a cache is null.</exception>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheCreationError">Thrown if <paramref name="dataGenerator"/> throws an exception or returns null.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.RelinquishData(System.String)">
            <summary>
            Notifies the DataShare that the calling assembly no longer uses the data stored for <paramref name="tag"/> (or uses it one time fewer).
            If no assembly uses the data anymore, the cache will be removed from the data share and if it is an IDisposable, Dispose will be called on it.
            </summary>
            <param name="tag">The name for the data cache.</param>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.TryGetData``1(System.String,``0@)">
            <summary>
            Obtain the data for the given <paramref name="tag"/>, if it exists and has the correct type.
            Add the calling assembly to the current consumers if true is returned.
            </summary>
            <typeparam name="T">The type of the stored data - needs to be a reference type that is shared through Dalamud itself, not loaded by the plugin.</typeparam>
            <param name="tag">The name for the data cache.</param>
            <param name="data">The requested data on success, null otherwise.</param>
            <returns>True if the requested data exists and is assignable to the requested type.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetData``1(System.String)">
            <summary>
            Obtain the data for the given <paramref name="tag"/>, if it exists and has the correct type.
            Add the calling assembly to the current consumers if non-null is returned.
            </summary>
            <typeparam name="T">The type of the stored data - needs to be a reference type that is shared through Dalamud itself, not loaded by the plugin.</typeparam>
            <param name="tag">The name for the data cache.</param>
            <returns>The requested data.</returns>
            <exception cref="T:System.Collections.Generic.KeyNotFoundException">Thrown if <paramref name="tag"/> is not registered.</exception>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheTypeMismatchError">Thrown if a cache for <paramref name="tag"/> exists, but contains data of a type not assignable to <typeparamref name="T>>"/>.</exception>
            <exception cref="T:Dalamud.Plugin.Ipc.Exceptions.DataCacheValueNullError">Thrown if the stored data for a cache is null.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetAllShares">
            <summary>
            Obtain a read-only list of data shares.
            </summary>
            <returns>All currently subscribed tags, their creator names and all their users.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Ipc.Internal.DataShare.GetCallerName">
            <summary> Obtain the last assembly name in the stack trace that is not a system or dalamud assembly. </summary>
        </member>
        <member name="T:Dalamud.Plugin.PluginListInvalidationKind">
            <summary>
            Causes for a change to the plugin list.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginListInvalidationKind.Update">
            <summary>
            An installer-initiated update reloaded plugins.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginListInvalidationKind.AutoUpdate">
            <summary>
            An auto-update reloaded plugins.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.PluginLoadReason">
            <summary>
            This enum reflects reasons for loading a plugin.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginLoadReason.Unknown">
            <summary>
            We don't know why this plugin was loaded.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginLoadReason.Installer">
            <summary>
            This plugin was loaded because it was installed with the plugin installer.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginLoadReason.Update">
            <summary>
            This plugin was loaded because it was just updated.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginLoadReason.Reload">
            <summary>
            This plugin was loaded because it was told to reload.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.PluginLoadReason.Boot">
            <summary>
            This plugin was loaded because the game was started or Dalamud was reinjected.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IAddonEventManager">
            <summary>
            Service provider for addon event management.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IAddonEventManager.AddonEventHandler">
            <summary>
            Delegate to be called when an event is received.
            </summary>
            <param name="atkEventType">Event type for this event handler.</param>
            <param name="atkUnitBase">The parent addon for this event handler.</param>
            <param name="atkResNode">The specific node that will trigger this event handler.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonEventManager.AddEvent(System.IntPtr,System.IntPtr,Dalamud.Game.Addon.Events.AddonEventType,Dalamud.Plugin.Services.IAddonEventManager.AddonEventHandler)">
            <summary>
            Registers an event handler for the specified addon, node, and type.
            </summary>
            <param name="atkUnitBase">The parent addon for this event.</param>
            <param name="atkResNode">The node that will trigger this event.</param>
            <param name="eventType">The event type for this event.</param>
            <param name="eventHandler">The handler to call when event is triggered.</param>
            <returns>IAddonEventHandle used to remove the event. Null if no event was added.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonEventManager.RemoveEvent(Dalamud.Game.Addon.Events.IAddonEventHandle)">
            <summary>
            Unregisters an event handler with the specified event id and event type.
            </summary>
            <param name="eventHandle">Unique handle identifying this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonEventManager.SetCursor(Dalamud.Game.Addon.Events.AddonCursorType)">
            <summary>
            Force the game cursor to be the specified cursor.
            </summary>
            <param name="cursor">Which cursor to use.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonEventManager.ResetCursor">
            <summary>
            Un-forces the game cursor.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IAddonLifecycle">
            <summary>
            This class provides events for in-game addon lifecycles.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate">
            <summary>
            Delegate for receiving addon lifecycle event messages.
            </summary>
            <param name="type">The event type that triggered the message.</param>
            <param name="args">Information about what addon triggered the message.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.Collections.Generic.IEnumerable{System.String},Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Register a listener that will trigger on the specified event and any of the specified addons.
            </summary>
            <param name="eventType">Event type to trigger on.</param>
            <param name="addonNames">Addon names that will trigger the handler to be invoked.</param>
            <param name="handler">The handler to invoke.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.String,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Register a listener that will trigger on the specified event only for the specified addon.
            </summary>
            <param name="eventType">Event type to trigger on.</param>
            <param name="addonName">The addon name that will trigger the handler to be invoked.</param>
            <param name="handler">The handler to invoke.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Register a listener that will trigger on the specified event for any addon.
            </summary>
            <param name="eventType">Event type to trigger on.</param>
            <param name="handler">The handler to invoke.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.Collections.Generic.IEnumerable{System.String},Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Unregister listener from specified event type and specified addon names.
            </summary>
            <remarks>
            If a specific handler is not provided, all handlers for the event type and addon names will be unregistered.
            </remarks>
            <param name="eventType">Event type to deregister.</param>
            <param name="addonNames">Addon names to deregister.</param>
            <param name="handler">Optional specific handler to remove.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,System.String,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Unregister all listeners for the specified event type and addon name.
            </summary>
            <remarks>
            If a specific handler is not provided, all handlers for the event type and addons will be unregistered.
            </remarks>
            <param name="eventType">Event type to deregister.</param>
            <param name="addonName">Addon name to deregister.</param>
            <param name="handler">Optional specific handler to remove.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.UnregisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)">
            <summary>
            Unregister an event type handler.<br/>This will only remove a handler that is added via <see cref="M:Dalamud.Plugin.Services.IAddonLifecycle.RegisterListener(Dalamud.Game.Addon.Lifecycle.AddonEvent,Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate)"/>.
            </summary>
            <remarks>
            If a specific handler is not provided, all handlers for the event type and addons will be unregistered.
            </remarks>
            <param name="eventType">Event type to deregister.</param>
            <param name="handler">Optional specific handler to remove.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IAddonLifecycle.UnregisterListener(Dalamud.Plugin.Services.IAddonLifecycle.AddonEventDelegate[])">
            <summary>
            Unregister all events that use the specified handlers.
            </summary>
            <param name="handlers">Handlers to remove.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IAetheryteList">
            <summary>
            This collection represents the list of available Aetherytes in the Teleport window.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IAetheryteList.Length">
            <summary>
            Gets the amount of Aetherytes the local player has unlocked.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IAetheryteList.Item(System.Int32)">
            <summary>
            Gets a Aetheryte Entry at the specified index.
            </summary>
            <param name="index">Index.</param>
            <returns>A <see cref="T:Dalamud.Game.ClientState.Aetherytes.AetheryteEntry"/> at the specified index.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IBuddyList">
            <summary>
            This collection represents the buddies present in your squadron or trust party.
            It does not include the local player.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IBuddyList.Length">
            <summary>
            Gets the amount of battle buddies the local player has.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IBuddyList.CompanionBuddy">
            <summary>
            Gets the active companion buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IBuddyList.PetBuddy">
            <summary>
            Gets the active pet buddy.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IBuddyList.Item(System.Int32)">
            <summary>
            Gets a battle buddy at the specified spawn index.
            </summary>
            <param name="index">Spawn index.</param>
            <returns>A <see cref="T:Dalamud.Game.ClientState.Buddy.BuddyMember"/> at the specified spawn index.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IBuddyList.GetCompanionBuddyMemberAddress">
            <summary>
            Gets the address of the companion buddy.
            </summary>
            <returns>The memory address of the companion buddy.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IBuddyList.GetPetBuddyMemberAddress">
            <summary>
            Gets the address of the pet buddy.
            </summary>
            <returns>The memory address of the pet buddy.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IBuddyList.GetBattleBuddyMemberAddress(System.Int32)">
            <summary>
            Gets the address of the battle buddy at the specified index of the buddy list.
            </summary>
            <param name="index">The index of the battle buddy.</param>
            <returns>The memory address of the battle buddy.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IBuddyList.CreateBuddyMemberReference(System.IntPtr)">
            <summary>
            Create a reference to a buddy.
            </summary>
            <param name="address">The address of the buddy in memory.</param>
            <returns><see cref="T:Dalamud.Game.ClientState.Buddy.BuddyMember"/> object containing the requested data.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IChatGui">
            <summary>
            This class handles interacting with the native chat UI.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IChatGui.OnMessageDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Game.Gui.ChatGui.ChatMessage"/> event.
            </summary>
            <param name="type">The type of chat.</param>
            <param name="timestamp">The timestamp of when the message was sent.</param>
            <param name="sender">The sender name.</param>
            <param name="message">The message sent.</param>
            <param name="isHandled">A value indicating whether the message was handled or should be propagated.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IChatGui.OnCheckMessageHandledDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Game.Gui.ChatGui.CheckMessageHandled"/> event.
            </summary>
            <param name="type">The type of chat.</param>
            <param name="timestamp">The timestamp of when the message was sent.</param>
            <param name="sender">The sender name.</param>
            <param name="message">The message sent.</param>
            <param name="isHandled">A value indicating whether the message was handled or should be propagated.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IChatGui.OnMessageHandledDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Game.Gui.ChatGui.ChatMessageHandled"/> event.
            </summary>
            <param name="type">The type of chat.</param>
            <param name="timestamp">The timestamp of when the message was sent.</param>
            <param name="sender">The sender name.</param>
            <param name="message">The message sent.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IChatGui.OnMessageUnhandledDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Game.Gui.ChatGui.ChatMessageUnhandled"/> event.
            </summary>
            <param name="type">The type of chat.</param>
            <param name="timestamp">The timestamp of when the message was sent.</param>
            <param name="sender">The sender name.</param>
            <param name="message">The message sent.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IChatGui.ChatMessage">
            <summary>
            Event that will be fired when a chat message is sent to chat by the game.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IChatGui.CheckMessageHandled">
            <summary>
            Event that allows you to stop messages from appearing in chat by setting the isHandled parameter to true.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IChatGui.ChatMessageHandled">
            <summary>
            Event that will be fired when a chat message is handled by Dalamud or a Plugin.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IChatGui.ChatMessageUnhandled">
            <summary>
            Event that will be fired when a chat message is not handled by Dalamud or a Plugin.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IChatGui.LastLinkedItemId">
            <summary>
            Gets the ID of the last linked item.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IChatGui.LastLinkedItemFlags">
            <summary>
            Gets the flags of the last linked item.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IChatGui.RegisteredLinkHandlers">
            <summary>
            Gets the dictionary of Dalamud Link Handlers.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.Print(Dalamud.Game.Text.XivChatEntry)">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="chat">A message to send.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.Print(System.String,System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.Print(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.PrintError(System.String,System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.PrintError(Dalamud.Game.Text.SeStringHandling.SeString,System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.Print(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IChatGui.PrintError(System.ReadOnlySpan{System.Byte},System.String,System.Nullable{System.UInt16})">
            <summary>
            Queue a chat message. Dalamud will send queued messages on the next framework event.
            </summary>
            <param name="message">A message to send.</param>
            <param name="messageTag">String to prepend message with "[messageTag] ".</param>
            <param name="tagColor">Color to display the message tag with.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IClientState">
            <summary>
            This class represents the state of the game client at the time of access.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IClientState.ClassJobChangeDelegate">
            <summary>
            A delegate type used for the <see cref="E:Dalamud.Plugin.Services.IClientState.ClassJobChanged"/> event.
            </summary>
            <param name="classJobId">The new ClassJob id.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IClientState.LevelChangeDelegate">
            <summary>
            A delegate type used for the <see cref="E:Dalamud.Plugin.Services.IClientState.LevelChanged"/> event.
            </summary>
            <param name="classJobId">The ClassJob id.</param>
            <param name="level">The level of the corresponding ClassJob.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IClientState.LogoutDelegate">
            <summary>
            A delegate type used for the <see cref="E:Dalamud.Plugin.Services.IClientState.Logout"/> event.
            </summary>
            <param name="type">The type of logout.</param>
            <param name="code">The success/failure code.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.TerritoryChanged">
            <summary>
            Event that gets fired when the current Territory changes.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.ClassJobChanged">
            <summary>
            Event that fires when a characters ClassJob changed.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.LevelChanged">
            <summary>
            Event that fires when <em>any</em> character level changes, including levels
            for a not-currently-active ClassJob (e.g. PvP matches, DoH/DoL).
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.Login">
            <summary>
            Event that fires when a character is logging in, and the local character object is available.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.Logout">
            <summary>
            Event that fires when a character is logging out.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.EnterPvP">
            <summary>
            Event that fires when a character is entering PvP.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.LeavePvP">
            <summary>
            Event that fires when a character is leaving PvP.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IClientState.CfPop">
            <summary>
            Event that gets fired when a duty is ready.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.ClientLanguage">
            <summary>
            Gets the language of the client.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.TerritoryType">
            <summary>
            Gets the current Territory the player resides in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.MapId">
            <summary>
            Gets the current Map the player resides in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.LocalPlayer">
            <summary>
            Gets the local player character, if one is present.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.LocalContentId">
            <summary>
            Gets the content ID of the local character.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.IsLoggedIn">
            <summary>
            Gets a value indicating whether a character is logged in.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.IsPvP">
            <summary>
            Gets a value indicating whether or not the user is playing PvP.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.IsPvPExcludingDen">
            <summary>
            Gets a value indicating whether or not the user is playing PvP, excluding the Wolves' Den.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IClientState.IsGPosing">
            <summary>
            Gets a value indicating whether the client is currently in Group Pose (GPose) mode. 
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IClientState.IsClientIdle(Dalamud.Game.ClientState.Conditions.ConditionFlag@)">
            <summary>
            Check whether the client is currently "idle". This means a player is not logged in, or is notctively in combat
            or doing anything that we may not want to disrupt.
            </summary>
            <param name="blockingFlag">An outvar containing the first observed condition blocking the "idle" state. 0 if idle.</param>
            <returns>Returns true if the client is idle, false otherwise.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IClientState.IsClientIdle">
            <summary>
            Check whether the client is currently "idle". This means a player is not logged in, or is notctively in combat
            or doing anything that we may not want to disrupt.
            </summary>
            <returns>Returns true if the client is idle, false otherwise.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.ICommandManager">
            <summary>
            This class manages registered in-game slash commands.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.ICommandManager.Commands">
            <summary>
            Gets a read-only list of all registered commands.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICommandManager.ProcessCommand(System.String)">
            <summary>
            Process a command in full.
            </summary>
            <param name="content">The full command string.</param>
            <returns>True if the command was found and dispatched.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICommandManager.DispatchCommand(System.String,System.String,Dalamud.Game.Command.IReadOnlyCommandInfo)">
            <summary>
            Dispatch the handling of a command.
            </summary>
            <param name="command">The command to dispatch.</param>
            <param name="argument">The provided arguments.</param>
            <param name="info">A <see cref="T:Dalamud.Game.Command.CommandInfo"/> object describing this command.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICommandManager.AddHandler(System.String,Dalamud.Game.Command.CommandInfo)">
            <summary>
            Add a command handler, which you can use to add your own custom commands to the in-game chat.
            </summary>
            <param name="command">The command to register.</param>
            <param name="info">A <see cref="T:Dalamud.Game.Command.CommandInfo"/> object describing the command.</param>
            <returns>If adding was successful.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICommandManager.RemoveHandler(System.String)">
            <summary>
            Remove a command from the command handlers.
            </summary>
            <param name="command">The command to remove.</param>
            <returns>If the removal was successful.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.ICondition">
            <summary>
            Provides access to conditions (generally player state). You can check whether a player is in combat, mounted, etc.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.ICondition.ConditionChangeDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.ICondition.ConditionChange"/> event.
            </summary>
            <param name="flag">The changed condition.</param>
            <param name="value">The value the condition is set to.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.ICondition.ConditionChange">
            <summary>
            Event that gets fired when a condition is set.
            Should only get fired for actual changes, so the previous value will always be !value.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.ICondition.MaxEntries">
            <summary>
            Gets the current max number of conditions.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.ICondition.Address">
            <summary>
            Gets the condition array base pointer.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.ICondition.Item(System.Int32)">
            <summary>
            Check the value of a specific condition/state flag.
            </summary>
            <param name="flag">The condition flag to check.</param>
        </member>
        <member name="P:Dalamud.Plugin.Services.ICondition.Item(Dalamud.Game.ClientState.Conditions.ConditionFlag)">
            <inheritdoc cref="P:Dalamud.Plugin.Services.ICondition.Item(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.AsReadOnlySet">
            <summary>
            Convert the conditions array to a set of all set condition flags.
            </summary>
            <returns>Returns a set.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.Any">
            <summary>
            Check if any condition flags are set.
            </summary>
            <returns>Whether any single flag is set.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.Any(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <summary>
            Check if any provided condition flags are set.
            </summary>
            <returns>Whether any single provided flag is set.</returns>
            <param name="flags">The condition flags to check.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.AnyExcept(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <summary>
            Check that the specified condition flags are *not* present in the current conditions.
            </summary>
            <param name="except">The array of flags to check.</param>
            <returns>Returns false if any of the listed conditions are present, true otherwise.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.OnlyAny(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <summary>
            Check that *only* any of the condition flags specified are set.
            </summary>
            <param name="other">The array of flags to check.</param>
            <returns>Returns a bool.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ICondition.EqualTo(Dalamud.Game.ClientState.Conditions.ConditionFlag[])">
            <summary>
            Check that *only* the specified flags are set. Unlike <see cref="M:Dalamud.Plugin.Services.ICondition.OnlyAny(Dalamud.Game.ClientState.Conditions.ConditionFlag[])"/>, this method requires that all the
            specified flags are set and no others are present.
            </summary>
            <param name="other">The array of flags to check.</param>
            <returns>Returns a bool.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IConsole">
            <summary>
            Provides functions to register console commands and variables.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IConsole.Prefix">
            <summary>
            Gets this plugin's namespace prefix, derived off its internal name.
            This is the prefix that all commands and variables registered by this plugin will have.
            If the internal name is "SamplePlugin", the prefix will be "sampleplugin.".
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand(System.String,System.String,System.Func{System.Boolean})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand``1(System.String,System.String,System.Func{System.Boolean,``0})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <typeparam name="T1">The first argument to the command.</typeparam>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand``2(System.String,System.String,System.Func{System.Boolean,``0,``1})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <typeparam name="T1">The first argument to the command.</typeparam>
            <typeparam name="T2">The second argument to the command.</typeparam>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand``3(System.String,System.String,System.Func{System.Boolean,``0,``1,``2})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <typeparam name="T1">The first argument to the command.</typeparam>
            <typeparam name="T2">The second argument to the command.</typeparam>
            <typeparam name="T3">The third argument to the command.</typeparam>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand``4(System.String,System.String,System.Func{System.Boolean,``0,``1,``2,``3})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <typeparam name="T1">The first argument to the command.</typeparam>
            <typeparam name="T2">The second argument to the command.</typeparam>
            <typeparam name="T3">The third argument to the command.</typeparam>
            <typeparam name="T4">The fourth argument to the command.</typeparam>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddCommand``5(System.String,System.String,System.Func{System.Boolean,``0,``1,``2,``3,``4})">
            <summary>
            Add a command to the console.
            </summary>
            <param name="name">The name of the command.</param>
            <param name="description">A description of the command.</param>
            <param name="func">Function to invoke when the command has been called. Must return a <see cref="T:System.Boolean"/> indicating success.</param>
            <typeparam name="T1">The first argument to the command.</typeparam>
            <typeparam name="T2">The second argument to the command.</typeparam>
            <typeparam name="T3">The third argument to the command.</typeparam>
            <typeparam name="T4">The fourth argument to the command.</typeparam>
            <typeparam name="T5">The fifth argument to the command.</typeparam>
            <returns>The added command.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddVariable``1(System.String,System.String,``0)">
            <summary>
            Add a variable to the console.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="description">A description of the variable.</param>
            <param name="defaultValue">The default value of the variable.</param>
            <typeparam name="T">The type of the variable.</typeparam>
            <returns>The added variable.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.AddAlias(System.String,System.String)">
            <summary>
            Add an alias to a console entry.
            </summary>
            <param name="name">The name of the entry to add an alias for.</param>
            <param name="alias">The alias to use.</param>
            <returns>The added alias.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.GetVariable``1(System.String)">
            <summary>
            Get the value of a variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <typeparam name="T">The type of the variable.</typeparam>
            <returns>The value of the variable.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.SetVariable``1(System.String,``0)">
            <summary>
            Set the value of a variable.
            </summary>
            <param name="name">The name of the variable.</param>
            <param name="value">The value to set.</param>
            <typeparam name="T">The type of the value to set.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IConsole.RemoveEntry(Dalamud.Console.IConsoleEntry)">
            <summary>
            Remove an entry from the console.
            </summary>
            <param name="entry">The entry to remove.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IContextMenu">
            <summary>
            This class provides methods for interacting with the game's context menu.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IContextMenu.OnMenuOpenedDelegate">
            <summary>
            A delegate type used for the <see cref="E:Dalamud.Plugin.Services.IContextMenu.OnMenuOpened"/> event.
            </summary>
            <param name="args">Information about the currently opening menu.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IContextMenu.OnMenuOpened">
            <summary>
            Event that gets fired whenever any context menu is opened.
            </summary>
            <remarks>Use this event and then check if the triggering addon is the desired addon, then add custom context menu items to the provided args.</remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IContextMenu.AddMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <summary>
            Adds a menu item to a context menu.
            </summary>
            <param name="menuType">The type of context menu to add the item to.</param>
            <param name="item">The item to add.</param>
            <remarks>Used to add a context menu entry to <em>all</em> context menus.</remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IContextMenu.RemoveMenuItem(Dalamud.Game.Gui.ContextMenu.ContextMenuType,Dalamud.Game.Gui.ContextMenu.IMenuItem)">
            <summary>
            Removes a menu item from a context menu.
            </summary>
            <param name="menuType">The type of context menu to remove the item from.</param>
            <param name="item">The item to add.</param>
            <remarks>Used to remove a context menu entry from <em>all</em> context menus.</remarks>
            <returns><see langword="true"/> if the item was removed, <see langword="false"/> if it was not found.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IDataManager">
            <summary>
            This class provides data for Dalamud-internal features, but can also be used by plugins if needed.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDataManager.Language">
            <summary>
            Gets the current game client language.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDataManager.GameData">
            <summary>
            Gets a <see cref="N:Lumina"/> object which gives access to any excel/game data.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDataManager.Excel">
            <summary>
            Gets an <see cref="T:Lumina.Excel.ExcelModule"/> object which gives access to any of the game's sheet data.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDataManager.HasModifiedGameDataFiles">
            <summary>
            Gets a value indicating whether the game data files have been modified by another third-party tool.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.GetExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)">
            <summary>
            Get an <see cref="T:Lumina.Excel.ExcelSheet`1"/> with the given Excel sheet row type.
            </summary>
            <param name="language">Language of the sheet to get. Leave <see langword="null"/> or empty to use the default language.</param>
            <param name="name">Explicitly provide the name of the sheet to get. Leave <see langword="null"/> to use <typeparamref name="T"/>'s sheet name. Explicit names are necessary for quest/dungeon/cutscene sheets.</param>
            <typeparam name="T">The excel sheet type to get.</typeparam>
            <returns>The <see cref="T:Lumina.Excel.ExcelSheet`1"/>, giving access to game rows.</returns>
            <remarks>
            If the sheet type you want has subrows, use <see cref="M:Dalamud.Plugin.Services.IDataManager.GetSubrowExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)"/> instead.
            </remarks>
            <exception cref="T:Lumina.Excel.Exceptions.SheetNameEmptyException">Sheet name was not specified neither via <typeparamref name="T"/>'s <see cref="P:Lumina.Excel.SheetAttribute.Name"/> nor <paramref name="name"/>.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.SheetAttributeMissingException"><typeparamref name="T"/> does not have a valid <see cref="T:Lumina.Excel.SheetAttribute"/>.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.SheetNotFoundException">Sheet does not exist.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.MismatchedColumnHashException">Sheet had a mismatched column hash.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.UnsupportedLanguageException">Sheet does not support <paramref name="language" /> nor <see cref="F:Lumina.Data.Language.None"/>.</exception>
            <exception cref="T:System.NotSupportedException">Sheet was not a <see cref="F:Lumina.Data.Structs.Excel.ExcelVariant.Default"/>.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.GetSubrowExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)">
            <summary>
            Get a <see cref="T:Lumina.Excel.SubrowExcelSheet`1"/> with the given Excel sheet row type.
            </summary>
            <param name="language">Language of the sheet to get. Leave <see langword="null"/> or empty to use the default language.</param>
            <param name="name">Explicitly provide the name of the sheet to get. Leave <see langword="null"/> to use <typeparamref name="T"/>'s sheet name. Explicit names are necessary for quest/dungeon/cutscene sheets.</param>
            <typeparam name="T">The excel sheet type to get.</typeparam>
            <returns>The <see cref="T:Lumina.Excel.SubrowExcelSheet`1"/>, giving access to game rows.</returns>
            <remarks>
            If the sheet type you want has only rows, use <see cref="M:Dalamud.Plugin.Services.IDataManager.GetExcelSheet``1(System.Nullable{Dalamud.Game.ClientLanguage},System.String)"/> instead.
            </remarks>
            <exception cref="T:Lumina.Excel.Exceptions.SheetNameEmptyException">Sheet name was not specified neither via <typeparamref name="T"/>'s <see cref="P:Lumina.Excel.SheetAttribute.Name"/> nor <paramref name="name"/>.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.SheetAttributeMissingException"><typeparamref name="T"/> does not have a valid <see cref="T:Lumina.Excel.SheetAttribute"/>.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.SheetNotFoundException">Sheet does not exist.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.MismatchedColumnHashException">Sheet had a mismatched column hash.</exception>
            <exception cref="T:Lumina.Excel.Exceptions.UnsupportedLanguageException">Sheet does not support <paramref name="language" /> nor <see cref="F:Lumina.Data.Language.None"/>.</exception>
            <exception cref="T:System.NotSupportedException">Sheet was not a <see cref="F:Lumina.Data.Structs.Excel.ExcelVariant.Subrows"/>.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.GetFile(System.String)">
            <summary>
            Get a <see cref="T:Lumina.Data.FileResource"/> with the given path.
            </summary>
            <param name="path">The path inside of the game files.</param>
            <returns>The <see cref="T:Lumina.Data.FileResource"/> of the file.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.GetFile``1(System.String)">
            <summary>
            Get a <see cref="T:Lumina.Data.FileResource"/> with the given path, of the given type.
            </summary>
            <typeparam name="T">The type of resource.</typeparam>
            <param name="path">The path inside of the game files.</param>
            <returns>The <see cref="T:Lumina.Data.FileResource"/> of the file.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.GetFileAsync``1(System.String,System.Threading.CancellationToken)">
            <summary>
            Get a <see cref="T:Lumina.Data.FileResource"/> with the given path, of the given type.
            </summary>
            <typeparam name="T">The type of resource.</typeparam>
            <param name="path">The path inside of the game files.</param>
            <param name="cancellationToken">Cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the <see cref="T:Lumina.Data.FileResource"/> of the file on success.
            </returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDataManager.FileExists(System.String)">
            <summary>
            Check if the file with the given path exists within the game's index files.
            </summary>
            <param name="path">The path inside of the game files.</param>
            <returns>True if the file exists.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IDtrBar">
            <summary>
            Class used to interface with the server info bar.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDtrBar.Entries">
            <summary>
            Gets a read-only copy of the list of all DTR bar entries.
            </summary>
            <remarks>If the list changes due to changes in order or insertion/removal, then this property will return a
            completely new object on getter invocation. The returned object is safe to use from any thread, and will not
            change.</remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDtrBar.Get(System.String,Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Get a DTR bar entry.
            This allows you to add your own text, and users to sort it.
            </summary>
            <param name="title">A user-friendly name for sorting.</param>
            <param name="text">The text the entry shows.</param>
            <returns>The entry object used to update, hide and remove the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when an entry with the specified title exists.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IDtrBar.Remove(System.String)">
            <summary>
            Removes a DTR bar entry from the system.
            </summary>
            <param name="title">Title of the entry to remove.</param>
            <remarks>Remove operation is not guaranteed to be immediately effective. Calls to <see cref="M:Dalamud.Plugin.Services.IDtrBar.Get(System.String,Dalamud.Game.Text.SeStringHandling.SeString)"/> may result
            in an entry marked to be remove being revived and used again.</remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.IDutyState">
            <summary>
            This class represents the state of the currently occupied duty.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IDutyState.DutyStarted">
            <summary>
            Event that gets fired when the duty starts.
            Triggers when the "Duty Start" message displays, and on the removal of the ring at duty's spawn.
            Does not trigger when loading into a duty that was in progress, or from loading in after a disconnect.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IDutyState.DutyWiped">
            <summary>
            Event that gets fired when everyone in the party dies and the screen fades to black.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IDutyState.DutyRecommenced">
            <summary>
            Event that gets fired when the "Duty Recommence" message displays, and on the removal of the ring at duty's spawn.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IDutyState.DutyCompleted">
            <summary>
            Event that gets fired when the duty is completed successfully.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IDutyState.IsDutyStarted">
            <summary>
            Gets a value indicating whether the current duty has been started.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IFateTable">
            <summary>
            This collection represents the currently available Fate events.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFateTable.Address">
            <summary>
            Gets the address of the Fate table.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFateTable.Length">
            <summary>
            Gets the amount of currently active Fates.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFateTable.Item(System.Int32)">
            <summary>
            Get an actor at the specified spawn index.
            </summary>
            <param name="index">Spawn index.</param>
            <returns>A <see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> at the specified spawn index.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFateTable.IsValid(Dalamud.Game.ClientState.Fates.IFate)">
            <summary>
            Gets a value indicating whether this Fate is still valid in memory.
            </summary>
            <param name="fate">The fate to check.</param>
            <returns>True or false.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFateTable.GetFateAddress(System.Int32)">
            <summary>
            Gets the address of the Fate at the specified index of the fate table.
            </summary>wo
            <param name="index">The index of the Fate.</param>
            <returns>The memory address of the Fate.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFateTable.CreateFateReference(System.IntPtr)">
            <summary>
            Create a reference to a FFXIV actor.
            </summary>
            <param name="offset">The offset of the actor in memory.</param>
            <returns><see cref="T:Dalamud.Game.ClientState.Fates.Fate"/> object containing requested data.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IFlyTextGui">
            <summary>
            This class facilitates interacting with and creating native in-game "fly text".
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IFlyTextGui.OnFlyTextCreatedDelegate">
            <summary>
            The delegate defining the type for the FlyText event.
            </summary>
            <param name="kind">The FlyTextKind. See <see cref="T:Dalamud.Game.Gui.FlyText.FlyTextKind"/>.</param>
            <param name="val1">Value1 passed to the native flytext function.</param>
            <param name="val2">Value2 passed to the native flytext function. Seems unused.</param>
            <param name="text1">Text1 passed to the native flytext function.</param>
            <param name="text2">Text2 passed to the native flytext function.</param>
            <param name="color">Color passed to the native flytext function. Changes flytext color.</param>
            <param name="icon">Icon ID passed to the native flytext function. Only displays with select FlyTextKind.</param>
            <param name="damageTypeIcon">Damage Type Icon ID passed to the native flytext function. Displayed next to damage values to denote damage type.</param>
            <param name="yOffset">The vertical offset to place the flytext at. 0 is default. Negative values result
            in text appearing higher on the screen. This does not change where the element begins to fade.</param>
            <param name="handled">Whether this flytext has been handled. If a subscriber sets this to true, the FlyText will not appear.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IFlyTextGui.FlyTextCreated">
            <summary>
            The FlyText event that can be subscribed to.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFlyTextGui.AddFlyText(Dalamud.Game.Gui.FlyText.FlyTextKind,System.UInt32,System.UInt32,System.UInt32,Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Text.SeStringHandling.SeString,System.UInt32,System.UInt32,System.UInt32)">
            <summary>
            Displays a fly text in-game on the local player.
            </summary>
            <param name="kind">The FlyTextKind. See <see cref="T:Dalamud.Game.Gui.FlyText.FlyTextKind"/>.</param>
            <param name="actorIndex">The index of the actor to place flytext on. Indexing unknown. 1 places flytext on local player.</param>
            <param name="val1">Value1 passed to the native flytext function.</param>
            <param name="val2">Value2 passed to the native flytext function. Seems unused.</param>
            <param name="text1">Text1 passed to the native flytext function.</param>
            <param name="text2">Text2 passed to the native flytext function.</param>
            <param name="color">Color passed to the native flytext function. Changes flytext color.</param>
            <param name="icon">Icon ID passed to the native flytext function. Only displays with select FlyTextKind.</param>
            <param name="damageTypeIcon">Damage Type Icon ID passed to the native flytext function. Displayed next to damage values to denote damage type.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IFramework">
            <summary>
            This class represents the Framework of the native game client and grants access to various subsystems.
            </summary>
            <remarks>
            <para><b>Choosing between <c>RunOnFrameworkThread</c> and <c>Run</c></b></para>
            <ul>
            <li>If you do need to do use <c>await</c> and have your task keep executing on the main thread after waiting is
            done, use <c>Run</c>.</li>
            <li>If you need to call <see cref="M:System.Threading.Tasks.Task.Wait"/> or <see cref="P:System.Threading.Tasks.Task`1.Result"/>, use
            <c>RunOnFrameworkThread</c>. It also skips the task scheduler if invoked already from the framework thread.</li>
            </ul>
            <para>The game is likely to completely lock up if you call above synchronous function and getter, because starting
            a new task by default runs on <see cref="P:System.Threading.Tasks.TaskScheduler.Current"/>, which would make the task run on the framework
            thread if invoked via <c>Run</c>. This includes <c>Task.Factory.StartNew</c> and
            <c>Task.ContinueWith</c>. Use <c>Task.Run</c> if you need to start a new task from the callback specified to
            <c>Run</c>, as it will force your task to be run in the default thread pool.</para>
            <para>See <see cref="T:Dalamud.Interface.Internal.Windows.Data.Widgets.TaskSchedulerWidget"/> to see the difference in behaviors, and how would a misuse of these
            functions result in a deadlock.</para>
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.IFramework.OnUpdateDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IFramework.Update"/> event.
            </summary>
            <param name="framework">The Framework instance.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IFramework.Update">
            <summary>
            Event that gets fired every time the game framework updates.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFramework.LastUpdate">
            <summary>
            Gets the last time that the Framework Update event was triggered.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFramework.LastUpdateUTC">
            <summary>
            Gets the last time in UTC that the Framework Update event was triggered.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFramework.UpdateDelta">
            <summary>
            Gets the delta between the last Framework Update and the currently executing one.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFramework.IsInFrameworkUpdateThread">
            <summary>
            Gets a value indicating whether currently executing code is running in the game's framework update thread.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IFramework.IsFrameworkUnloading">
            <summary>
            Gets a value indicating whether game Framework is unloading.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.GetTaskFactory">
            <summary>Gets a <see cref="T:System.Threading.Tasks.TaskFactory"/> that runs tasks during Framework Update event.</summary>
            <returns>The task factory.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.DelayTicks(System.Int64,System.Threading.CancellationToken)">
            <summary>
            Returns a task that completes after the given number of ticks. 
            </summary>
            <param name="numTicks">Number of ticks to delay.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A new <see cref="T:System.Threading.Tasks.Task"/> that gets resolved after specified number of ticks happen.</returns>
            <remarks>The continuation will run on the framework thread by default.</remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.Run(System.Action,System.Threading.CancellationToken)">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <param name="action">Function to call.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para>Starting new tasks and waiting on them <b>synchronously</b> from this callback will completely lock up
            the game. Use <c>await</c> if you need to wait on something from an <c>async</c> callback.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.Run``1(System.Func{``0},System.Threading.CancellationToken)">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="action">Function to call.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para>Starting new tasks and waiting on them <b>synchronously</b> from this callback will completely lock up
            the game. Use <c>await</c> if you need to wait on something from an <c>async</c> callback.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.Run(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <param name="action">Function to call.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para>Starting new tasks and waiting on them <b>synchronously</b> from this callback will completely lock up
            the game. Use <c>await</c> if you need to wait on something from an <c>async</c> callback.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.Run``1(System.Func{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="action">Function to call.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para>Starting new tasks and waiting on them <b>synchronously</b> from this callback will completely lock up
            the game. Use <c>await</c> if you need to wait on something from an <c>async</c> callback.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnFrameworkThread``1(System.Func{``0})">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="func">Function to call.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnFrameworkThread(System.Action)">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <param name="action">Function to call.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnFrameworkThread``1(System.Func{System.Threading.Tasks.Task{``0}})">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="func">Function to call.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnFrameworkThread(System.Func{System.Threading.Tasks.Task})">
            <summary>
            Run given function right away if this function has been called from game's Framework.Update thread, or otherwise run on next Framework.Update call.
            </summary>
            <param name="func">Function to call.</param>
            <returns>Task representing the pending or already completed function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnTick``1(System.Func{``0},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Run given function in upcoming Framework.Tick call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="func">Function to call.</param>
            <param name="delay">Wait for given timespan before calling this function.</param>
            <param name="delayTicks">Count given number of Framework.Tick calls before calling this function. This takes precedence over delay parameter.</param>
            <param name="cancellationToken">Cancellation token which will prevent the execution of this function if wait conditions are not met.</param>
            <returns>Task representing the pending function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnTick(System.Action,System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Run given function in upcoming Framework.Tick call.
            </summary>
            <param name="action">Function to call.</param>
            <param name="delay">Wait for given timespan before calling this function.</param>
            <param name="delayTicks">Count given number of Framework.Tick calls before calling this function. This takes precedence over delay parameter.</param>
            <param name="cancellationToken">Cancellation token which will prevent the execution of this function if wait conditions are not met.</param>
            <returns>Task representing the pending function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnTick``1(System.Func{System.Threading.Tasks.Task{``0}},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Run given function in upcoming Framework.Tick call.
            </summary>
            <typeparam name="T">Return type.</typeparam>
            <param name="func">Function to call.</param>
            <param name="delay">Wait for given timespan before calling this function.</param>
            <param name="delayTicks">Count given number of Framework.Tick calls before calling this function. This takes precedence over delay parameter.</param>
            <param name="cancellationToken">Cancellation token which will prevent the execution of this function if wait conditions are not met.</param>
            <returns>Task representing the pending function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IFramework.RunOnTick(System.Func{System.Threading.Tasks.Task},System.TimeSpan,System.Int32,System.Threading.CancellationToken)">
            <summary>
            Run given function in upcoming Framework.Tick call.
            </summary>
            <param name="func">Function to call.</param>
            <param name="delay">Wait for given timespan before calling this function.</param>
            <param name="delayTicks">Count given number of Framework.Tick calls before calling this function. This takes precedence over delay parameter.</param>
            <param name="cancellationToken">Cancellation token which will prevent the execution of this function if wait conditions are not met.</param>
            <returns>Task representing the pending function.</returns>
            <remarks>
            <para><c>await</c>, <c>Task.Factory.StartNew</c> or alike will continue off the framework thread.</para>
            <para>Awaiting on the returned <see cref="T:System.Threading.Tasks.Task"/> from <c>RunOnFrameworkThread</c>,
            <c>Run</c>, or <c>RunOnTick</c> right away inside the callback specified to this
            function has a chance of locking up the game. Do not do <c>await framework.RunOnFrameworkThread(...);</c>
            directly or indirectly from the delegate passed to this function.</para>
            <para>See the remarks on <see cref="T:Dalamud.Plugin.Services.IFramework"/> if you need to choose which one to use, between
            <c>Run</c> and <c>RunOnFrameworkThread</c>. Note that <c>RunOnTick</c> is a fancy
            version of <c>RunOnFrameworkThread</c>.</para>
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameConfig">
            <summary>
            This class represents the game's configuration.
            </summary>
            <remarks>
            Accessing <see cref="T:Dalamud.Game.Config.GameConfigSection"/>-typed properties such as <see cref="P:Dalamud.Plugin.Services.IGameConfig.System"/>, directly or indirectly
            via <see cref="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Boolean@)"/>,
            <see cref="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.Boolean)"/>, or alike will block, if the game is not done loading.<br />
            Therefore, avoid accessing configuration from your plugin constructor, especially if your plugin sets
            <see cref="P:Dalamud.Plugin.Internal.Types.PluginManifest.LoadRequiredState"/> to <c>2</c> and <see cref="P:Dalamud.Plugin.Internal.Types.PluginManifest.LoadSync"/> to <c>true</c>.
            If property access from the plugin constructor is desired, do the value retrieval asynchronously via
            <see cref="M:Dalamud.Plugin.Services.IFramework.RunOnFrameworkThread``1(System.Func{``0})"/>; do not wait for the result right away.
            </remarks>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameConfig.Changed">
            <summary>
            Event which is fired when any game config option is changed.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameConfig.SystemChanged">
            <summary>
            Event which is fired when a system config option is changed.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameConfig.UiConfigChanged">
            <summary>
            Event which is fired when a UiConfig option is changed.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameConfig.UiControlChanged">
            <summary>
            Event which is fired when a UiControl config option is changed.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameConfig.System">
            <summary>
            Gets the collection of config options that persist between characters.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameConfig.UiConfig">
            <summary>
            Gets the collection of config options that are character specific.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameConfig.UiControl">
            <summary>
            Gets the collection of config options that are control mode specific. (Mouse and Keyboard / Gamepad).
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Boolean@)">
            <summary>
            Attempts to get a boolean config value from the System section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.UInt32@)">
            <summary>
            Attempts to get a uint config value from the System section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.Single@)">
            <summary>
            Attempts to get a float config value from the System section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,System.String@)">
            <summary>
            Attempts to get a string config value from the System section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <summary>
            Attempts to get the properties of a UInt option from the System section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <summary>
            Attempts to get the properties of a Float option from the System section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.PadButtonValue@)">
            <summary>
            Attempts to get a string config value as a gamepad button enum value from the UiConfig section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.SystemConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <summary>
            Attempts to get the properties of a String option from the System section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Default Value.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.Boolean@)">
            <summary>
            Attempts to get a boolean config value from the UiConfig section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.UInt32@)">
            <summary>
            Attempts to get a uint config value from the UiConfig section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.Single@)">
            <summary>
            Attempts to get a float config value from the UiConfig section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,System.String@)">
            <summary>
            Attempts to get a string config value from the UiConfig section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <summary>
            Attempts to get the properties of a UInt option from the UiConfig section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <summary>
            Attempts to get the properties of a Float option from the UiConfig section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiConfigOption,Dalamud.Game.Config.StringConfigProperties@)">
            <summary>
            Attempts to get the properties of a String option from the UiConfig section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Default Value.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.Boolean@)">
            <summary>
            Attempts to get a boolean config value from the UiControl section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.UInt32@)">
            <summary>
            Attempts to get a uint config value from the UiControl section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.Single@)">
            <summary>
            Attempts to get a float config value from the UiControl section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,System.String@)">
            <summary>
            Attempts to get a string config value from the UiControl section.
            </summary>
            <param name="option">Option to get the value of.</param>
            <param name="value">The returned value of the config option.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.UIntConfigProperties@)">
            <summary>
            Attempts to get the properties of a UInt option from the UiControl section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.FloatConfigProperties@)">
            <summary>
            Attempts to get the properties of a Float option from the UiControl section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Minimum, Maximum, and Default values.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.TryGet(Dalamud.Game.Config.UiControlOption,Dalamud.Game.Config.StringConfigProperties@)">
            <summary>
            Attempts to get the properties of a String option from the UiControl section.
            </summary>
            <param name="option">Option to get the properties of.</param>
            <param name="properties">Details of the option: Default Value.</param>
            <returns>A value representing the success.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.Boolean)">
            <summary>
            Set a boolean config option in the System config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.UInt32)">
            <summary>
            Set a unsigned integer config option in the System config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.Single)">
            <summary>
            Set a float config option in the System config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.SystemConfigOption,System.String)">
            <summary>
            Set a string config option in the System config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.Boolean)">
            <summary>
            Set a boolean config option in the UiConfig section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.UInt32)">
            <summary>
            Set a unsigned integer config option in the UiConfig section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.Single)">
            <summary>
            Set a float config option in the UiConfig section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiConfigOption,System.String)">
            <summary>
            Set a string config option in the UiConfig section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiControlOption,System.Boolean)">
            <summary>
            Set a boolean config option in the UiControl config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiControlOption,System.UInt32)">
            <summary>
            Set a uint config option in the UiControl config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiControlOption,System.Single)">
            <summary>
            Set a float config option in the UiControl config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameConfig.Set(Dalamud.Game.Config.UiControlOption,System.String)">
            <summary>
            Set a string config option in the UiControl config section.
            Note: Not all config options will be be immediately reflected in the game.
            </summary>
            <param name="option">Name of the config option.</param>
            <param name="value">New value of the config option.</param>
            <exception cref="T:Dalamud.Game.Config.ConfigOptionNotFoundException">Throw if the config option is not found.</exception>
            <exception cref="T:System.Diagnostics.UnreachableException">Thrown if the name of the config option is found, but the struct was not.</exception>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameGui">
            <summary>
            A class handling many aspects of the in-game UI.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameGui.UiHideToggled">
            <summary>
            Event which is fired when the game UI hiding is toggled.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameGui.HoveredItemChanged">
            <summary>
            Event that is fired when the currently hovered item changes.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameGui.HoveredActionChanged">
            <summary>
            Event that is fired when the currently hovered action changes.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameGui.GameUiHidden">
            <summary>
            Gets a value indicating whether the game UI is hidden.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameGui.HoveredItem">
            <summary>
            Gets or sets the item ID that is currently hovered by the player. 0 when no item is hovered.
            If > 1.000.000, subtract 1.000.000 and treat it as HQ.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameGui.HoveredAction">
            <summary>
            Gets the action ID that is current hovered by the player. 0 when no action is hovered.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.OpenMapWithMapLink(Dalamud.Game.Text.SeStringHandling.Payloads.MapLinkPayload)">
            <summary>
            Opens the in-game map with a flag on the location of the parameter.
            </summary>
            <param name="mapLink">Link to the map to be opened.</param>
            <returns>True if there were no errors and it could open the map.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@)">
            <summary>
            Converts in-world coordinates to screen coordinates (upper left corner origin).
            </summary>
            <param name="worldPos">Coordinates in the world.</param>
            <param name="screenPos">Converted coordinates.</param>
            <returns>True if worldPos corresponds to a position in front of the camera and screenPos is in the viewport.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.WorldToScreen(System.Numerics.Vector3,System.Numerics.Vector2@,System.Boolean@)">
            <summary>
            Converts in-world coordinates to screen coordinates (upper left corner origin).
            </summary>
            <param name="worldPos">Coordinates in the world.</param>
            <param name="screenPos">Converted coordinates.</param>
            <param name="inView">True if screenPos corresponds to a position inside the camera viewport.</param>
            <returns>True if worldPos corresponds to a position in front of the camera.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.ScreenToWorld(System.Numerics.Vector2,System.Numerics.Vector3@,System.Single)">
            <summary>
            Converts screen coordinates to in-world coordinates via raycasting.
            </summary>
            <param name="screenPos">Screen coordinates.</param>
            <param name="worldPos">Converted coordinates.</param>
            <param name="rayDistance">How far to search for a collision.</param>
            <returns>True if successful. On false, worldPos's contents are undefined.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.GetUIModule">
            <summary>
            Gets a pointer to the game's UI module.
            </summary>
            <returns>IntPtr pointing to UI module.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.GetAddonByName(System.String,System.Int32)">
            <summary>
            Gets the pointer to the Addon with the given name and index.
            </summary>
            <param name="name">Name of addon to find.</param>
            <param name="index">Index of addon to find (1-indexed).</param>
            <returns>nint.Zero if unable to find UI, otherwise nint pointing to the start of the addon.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.FindAgentInterface(System.String)">
            <summary>
            Find the agent associated with an addon, if possible.
            </summary>
            <param name="addonName">The addon name.</param>
            <returns>A pointer to the agent interface.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.FindAgentInterface(System.Void*)">
            <summary>
            Find the agent associated with an addon, if possible.
            </summary>
            <param name="addon">The addon address.</param>
            <returns>A pointer to the agent interface.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameGui.FindAgentInterface(System.IntPtr)">
            <summary>
            Find the agent associated with an addon, if possible.
            </summary>
            <param name="addonPtr">The addon address.</param>
            <returns>A pointer to the agent interface.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInteropProvider">
            <summary>
            Service responsible for the creation of hooks.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInteropProvider.HookBackend">
            <summary>
            Available hooking backends.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Services.IGameInteropProvider.HookBackend.Automatic">
            <summary>
            Choose the best backend automatically.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Services.IGameInteropProvider.HookBackend.Reloaded">
            <summary>
            Use Reloaded hooks.
            </summary>
        </member>
        <member name="F:Dalamud.Plugin.Services.IGameInteropProvider.HookBackend.MinHook">
            <summary>
            Use MinHook.
            You should never have to use this without talking to us first.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.InitializeFromAttributes(System.Object)">
            <summary>
            Initialize <see cref="T:Dalamud.Hooking.Hook`1"/> members decorated with the <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/>.
            Initialize any delegate members decorated with the <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/>.
            Fill out any IntPtr members decorated with the <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/> with the resolved address.
            Errors for fallible signatures will be logged.
            </summary>
            <param name="self">The object to initialize.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromFunctionPointerVariable``1(System.IntPtr,``0)">
            <summary>
            Creates a hook by replacing the original address with an address pointing to a newly created jump to the detour.
            </summary>
            <param name="address">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromImport``1(System.Diagnostics.ProcessModule,System.String,System.String,System.UInt32,``0)">
            <summary>
            Creates a hook by rewriting import table address.
            </summary>
            <param name="module">Module to check for. Current process' main module if null.</param>
            <param name="moduleName">Name of the DLL, including the extension.</param>
            <param name="functionName">Decorated name of the function.</param>
            <param name="hintOrOrdinal">Hint or ordinal. 0 to unspecify.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromSymbol``1(System.String,System.String,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="moduleName">A name of the module currently loaded in the memory. (e.g. ws2_32.dll).</param>
            <param name="exportName">A name of the exported function name (e.g. send).</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="backend">Hooking library to use.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromAddress``1(System.IntPtr,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="procAddress">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="backend">Hooking library to use.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromAddress``1(System.UIntPtr,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="procAddress">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="backend">Hooking library to use.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromAddress``1(System.Void*,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <summary>
            Creates a hook. Hooking address is inferred by calling to GetProcAddress() function.
            The hook is not activated until Enable() method is called.
            Please do not use MinHook unless you have thoroughly troubleshot why Reloaded does not work.
            </summary>
            <param name="procAddress">A memory address to install a hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="backend">Hooking library to use.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInteropProvider.HookFromSignature``1(System.String,``0,Dalamud.Plugin.Services.IGameInteropProvider.HookBackend)">
            <summary>
            Creates a hook from a signature into the Dalamud target module.
            </summary>
            <param name="signature">Signature of function to hook.</param>
            <param name="detour">Callback function. Delegate must have a same original function prototype.</param>
            <param name="backend">Hooking library to use.</param>
            <returns>The hook with the supplied parameters.</returns>
            <typeparam name="T">Delegate of detour.</typeparam>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInventory">
            <summary>
            This class provides events for the in-game inventory.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInventory.InventoryChangelogDelegate">
            <summary>
            Delegate function to be called when inventories have been changed.
            This delegate sends the entire set of changes recorded.
            </summary>
            <param name="events">The events.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInventory.InventoryChangedDelegate">
            <summary>
            Delegate function to be called for each change to inventories.
            This delegate sends individual events for changes.
            </summary>
            <param name="type">The event try that triggered this message.</param>
            <param name="data">Data for the triggered event.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameInventory.InventoryChangedDelegate`1">
            <summary>
            Delegate function to be called for each change to inventories.
            This delegate sends individual events for changes.
            </summary>
            <typeparam name="T">The event arg type.</typeparam>
            <param name="data">Data for the triggered event.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.InventoryChanged">
            <summary>
            Event that is fired when the inventory has been changed.<br />
            Note that some events, such as <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemAdded"/>, <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemRemoved"/>, and <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemChanged"/>
            currently is subject to reinterpretation as <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemMoved"/>, <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemMerged"/>, and
            <see cref="E:Dalamud.Plugin.Services.IGameInventory.ItemSplit"/>.<br />
            Use <see cref="E:Dalamud.Plugin.Services.IGameInventory.InventoryChangedRaw"/> if you do not want such reinterpretation.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.InventoryChangedRaw">
            <summary>
            Event that is fired when the inventory has been changed, without trying to interpret two inventory slot changes
            as a move event as appropriate.<br />
            In other words, <see cref="F:Dalamud.Game.Inventory.GameInventoryEvent.Moved"/>, <see cref="F:Dalamud.Game.Inventory.GameInventoryEvent.Merged"/>, and
            <see cref="F:Dalamud.Game.Inventory.GameInventoryEvent.Split"/> currently do not fire in this event.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemAdded">
            <summary>
            Event that is fired when an item is added to an inventory.<br />
            If this event is a part of multi-step event, then this event will not be called.<br />
            Use <see cref="E:Dalamud.Plugin.Services.IGameInventory.InventoryChangedRaw"/> if you do not want such reinterpretation. 
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemRemoved">
            <summary>
            Event that is fired when an item is removed from an inventory.<br />
            If this event is a part of multi-step event, then this event will not be called.<br />
            Use <see cref="E:Dalamud.Plugin.Services.IGameInventory.InventoryChangedRaw"/> if you do not want such reinterpretation.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemChanged">
            <summary>
            Event that is fired when an items properties are changed.<br />
            If this event is a part of multi-step event, then this event will not be called.<br />
            Use <see cref="E:Dalamud.Plugin.Services.IGameInventory.InventoryChangedRaw"/> if you do not want such reinterpretation.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemMoved">
            <summary>
            Event that is fired when an item is moved from one inventory into another.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemSplit">
            <summary>
            Event that is fired when an item is split from one stack into two.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemMerged">
            <summary>
            Event that is fired when an item is merged from two stacks into one.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemAddedExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemAdded"/>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemRemovedExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemRemoved"/>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemChangedExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemChanged"/>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemMovedExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemMoved"/>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemSplitExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemSplit"/>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameInventory.ItemMergedExplicit">
            <inheritdoc cref="E:Dalamud.Plugin.Services.IGameInventory.ItemMerged"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGameInventory.GetInventoryItems(Dalamud.Game.Inventory.GameInventoryType)">
            <summary>
            Gets all item slots of the specified inventory type.
            </summary>
            <param name="type">The type of inventory to get the items for.</param>
            <returns>A read-only span of all items in the specified inventory type.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameLifecycle">
            <summary>
            Class offering cancellation tokens for common gameplay events.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameLifecycle.DalamudUnloadingToken">
            <summary>
            Gets a token that is cancelled when Dalamud is unloading.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameLifecycle.GameShuttingDownToken">
            <summary>
            Gets a token that is cancelled when the game is shutting down.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGameLifecycle.LogoutToken">
            <summary>
            Gets a token that is cancelled when a character is logging out.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameNetwork">
            <summary>
            This class handles interacting with game network events.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGameNetwork.OnNetworkMessageDelegate">
            <summary>
            The delegate type of a network message event.
            </summary>
            <param name="dataPtr">The pointer to the raw data.</param>
            <param name="opCode">The operation ID code.</param>
            <param name="sourceActorId">The source actor ID.</param>
            <param name="targetActorId">The taret actor ID.</param>
            <param name="direction">The direction of the packed.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IGameNetwork.NetworkMessage">
            <summary>
            Event that is called when a network message is sent/received.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IGamepadState">
             <summary>
             Exposes the game gamepad state to dalamud.
            
             Will block game's gamepad input if <see cref="F:ImGuiNET.ImGuiConfigFlags.NavEnableGamepad"/> is set.
             </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGamepadState.GamepadInputAddress">
            <summary>
            Gets the pointer to the current instance of the GamepadInput struct.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGamepadState.LeftStick">
            <summary>
            Gets the left analogue sticks tilt vector.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IGamepadState.RightStick">
            <summary>
            Gets the right analogue sticks tilt vector.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGamepadState.Pressed(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
             <summary>
             Gets whether <paramref name="button"/> has been pressed.
            
             Only true on first frame of the press.
             If ImGuiConfigFlags.NavEnableGamepad is set, this is unreliable.
             </summary>
             <param name="button">The button to check for.</param>
             <returns>1 if pressed, 0 otherwise.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGamepadState.Repeat(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
             <summary>
             Gets whether <paramref name="button"/> is being pressed.
            
             True in intervals if button is held down.
             If ImGuiConfigFlags.NavEnableGamepad is set, this is unreliable.
             </summary>
             <param name="button">The button to check for.</param>
             <returns>1 if still pressed during interval, 0 otherwise or in between intervals.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGamepadState.Released(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
             <summary>
             Gets whether <paramref name="button"/> has been released.
            
             Only true the frame after release.
             If ImGuiConfigFlags.NavEnableGamepad is set, this is unreliable.
             </summary>
             <param name="button">The button to check for.</param>
             <returns>1 if released, 0 otherwise.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IGamepadState.Raw(Dalamud.Game.ClientState.GamePad.GamepadButtons)">
             <summary>
             Gets the raw state of <paramref name="button"/>.
            
             Is set the entire time a button is pressed down.
             </summary>
             <param name="button">The button to check for.</param>
             <returns>1 the whole time button is pressed, 0 otherwise.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IJobGauges">
            <summary>
            This class converts in-memory Job gauge data to structs.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IJobGauges.Address">
            <summary>
            Gets the address of the JobGauge data.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IJobGauges.Get``1">
            <summary>
            Get the JobGauge for a given job.
            </summary>
            <typeparam name="T">A JobGauge struct from ClientState.Structs.JobGauge.</typeparam>
            <returns>A JobGauge.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IKeyState">
            <summary>
            Wrapper around the game keystate buffer, which contains the pressed state for all keyboard keys, indexed by virtual vkCode.
            </summary>
            <remarks>
            The stored key state is actually a combination field, however the below ephemeral states are consumed each frame. Setting
            the value may be mildly useful, however retrieving the value is largely pointless. In testing, it wasn't possible without
            setting the statue manually.
            index &amp; 0 = key pressed.
            index &amp; 1 = key down (ephemeral).
            index &amp; 2 = key up (ephemeral).
            index &amp; 3 = short key press (ephemeral).
            </remarks>
        </member>
        <member name="P:Dalamud.Plugin.Services.IKeyState.Item(System.Int32)">
            <summary>
            Get or set the key-pressed state for a given vkCode.
            </summary>
            <param name="vkCode">The virtual key to change.</param>
            <returns>Whether the specified key is currently pressed.</returns>
            <exception cref="T:System.ArgumentException">If the vkCode is not valid. Refer to <see cref="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(System.Int32)"/> or <see cref="M:Dalamud.Plugin.Services.IKeyState.GetValidVirtualKeys"/>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">If the set value is non-zero.</exception>
        </member>
        <member name="P:Dalamud.Plugin.Services.IKeyState.Item(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc cref="P:Dalamud.Plugin.Services.IKeyState.Item(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.GetRawValue(System.Int32)">
            <summary>
            Gets the value in the index array.
            </summary>
            <param name="vkCode">The virtual key to change.</param>
            <returns>The raw value stored in the index array.</returns>
            <exception cref="T:System.ArgumentException">If the vkCode is not valid. Refer to <see cref="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(System.Int32)"/> or <see cref="M:Dalamud.Plugin.Services.IKeyState.GetValidVirtualKeys"/>.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.GetRawValue(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IKeyState.GetRawValue(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.SetRawValue(System.Int32,System.Int32)">
            <summary>
            Sets the value in the index array.
            </summary>
            <param name="vkCode">The virtual key to change.</param>
            <param name="value">The raw value to set in the index array.</param>
            <exception cref="T:System.ArgumentException">If the vkCode is not valid. Refer to <see cref="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(System.Int32)"/> or <see cref="M:Dalamud.Plugin.Services.IKeyState.GetValidVirtualKeys"/>.</exception>
            <exception cref="T:System.ArgumentOutOfRangeException">If the set value is non-zero.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.SetRawValue(Dalamud.Game.ClientState.Keys.VirtualKey,System.Int32)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IKeyState.SetRawValue(System.Int32,System.Int32)"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(System.Int32)">
            <summary>
            Gets a value indicating whether the given VirtualKey code is regarded as valid input by the game.
            </summary>
            <param name="vkCode">Virtual key code.</param>
            <returns>If the code is valid.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(Dalamud.Game.ClientState.Keys.VirtualKey)">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IKeyState.IsVirtualKeyValid(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.GetValidVirtualKeys">
            <summary>
            Gets an array of virtual keys the game considers valid input.
            </summary>
            <returns>An array of valid virtual keys.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IKeyState.ClearAll">
            <summary>
            Clears the pressed state for all keys.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard">
            <summary>
            Provides access to market board related events as the client receives/sends them.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard.HistoryReceivedDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IMarketBoard.HistoryReceived"/> event.
            </summary>
            <param name="history">The historical listings for a particular item on the market board.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard.ItemPurchasedDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IMarketBoard.ItemPurchased"/> event.
            </summary>
            <param name="purchase">The item that has been purchased.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard.OfferingsReceivedDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IMarketBoard.OfferingsReceived"/> event.
            </summary>
            <param name="currentOfferings">The current offerings for a particular item on the market board.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard.PurchaseRequestedDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IMarketBoard.PurchaseRequested"/> event.
            </summary>
            <param name="purchaseRequested">The details about the item being purchased.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IMarketBoard.TaxRatesReceivedDelegate">
            <summary>
            A delegate type used with the <see cref="E:Dalamud.Plugin.Services.IMarketBoard.PurchaseRequested"/> event.
            </summary>
            <param name="taxRates">The new tax rates.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IMarketBoard.HistoryReceived">
            <summary>
            Event that fires when historical sale listings are received for a specific item on the market board.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IMarketBoard.ItemPurchased">
            <summary>
            Event that fires when a item is purchased on the market board.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IMarketBoard.OfferingsReceived">
            <summary>
            Event that fires when current offerings are received for a specific item on the market board.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IMarketBoard.PurchaseRequested">
            <summary>
            Event that fires when a player requests to purchase an item from the market board.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IMarketBoard.TaxRatesReceived">
            <summary>
            Event that fires when the client receives new tax rates. These events only occur when accessing a retainer vocate and requesting the tax rates.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.INamePlateGui">
            <summary>
            Class used to modify the data used when rendering nameplates.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.INamePlateGui.OnPlateUpdateDelegate">
            <summary>
            The delegate used for receiving nameplate update events.
            </summary>
            <param name="context">An object containing information about the pending data update.</param>
            <param name="handlers>>">A list of handlers used for updating nameplate data.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.INamePlateGui.OnNamePlateUpdate">
            <summary>
            An event which fires when nameplate data is updated and at least one nameplate has important updates. The
            subscriber is provided with a list of handlers for nameplates with important updates.
            </summary>
            <remarks>
            Fires after <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnDataUpdate"/>.
            </remarks>
        </member>
        <member name="E:Dalamud.Plugin.Services.INamePlateGui.OnPostNamePlateUpdate">
            <summary>
            An event which fires after nameplate data is updated and at least one nameplate had important updates. The
            subscriber is provided with a list of handlers for nameplates with important updates.
            </summary>
            <remarks>
            Fires before <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnPostDataUpdate"/>.
            </remarks>
        </member>
        <member name="E:Dalamud.Plugin.Services.INamePlateGui.OnDataUpdate">
            <summary>
            An event which fires when nameplate data is updated. The subscriber is provided with a list of handlers for all
            nameplates.
            </summary>
            <remarks>
            This event is likely to fire every frame even when no nameplates are actually updated, so in most cases
            <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnNamePlateUpdate"/> is preferred. Fires before <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnNamePlateUpdate"/>.
            </remarks>
        </member>
        <member name="E:Dalamud.Plugin.Services.INamePlateGui.OnPostDataUpdate">
            <summary>
            An event which fires after nameplate data is updated. The subscriber is provided with a list of handlers for all
            nameplates.
            </summary>
            <remarks>
            This event is likely to fire every frame even when no nameplates are actually updated, so in most cases
            <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnNamePlateUpdate"/> is preferred. Fires after <see cref="E:Dalamud.Plugin.Services.INamePlateGui.OnPostNamePlateUpdate"/>.
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.INamePlateGui.RequestRedraw">
            <summary>
            Requests that all nameplates should be redrawn on the following frame.
            </summary>
            <remarks>
            This causes extra work for the game, and should not need to be called every frame. However, it is acceptable to
            call frequently when needed (e.g. in response to a manual settings change by the user) or when necessary (e.g.
            after a change of zone, party type, etc.).
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.INotificationManager">
            <summary>Manager for notifications provided by Dalamud using ImGui.</summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.INotificationManager.AddNotification(Dalamud.Interface.ImGuiNotification.Notification)">
            <summary>Adds a notification.</summary>
            <param name="notification">The new notification.</param>
            <returns>The added notification.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IObjectTable">
            <summary>
            This collection represents the currently spawned FFXIV game objects.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IObjectTable.Address">
            <summary>
            Gets the address of the object table.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IObjectTable.Length">
            <summary>
            Gets the length of the object table.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IObjectTable.Item(System.Int32)">
            <summary>
            Get an object at the specified spawn index.
            </summary>
            <param name="index">Spawn index.</param>
            <returns>An <see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject"/> at the specified spawn index.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IObjectTable.SearchById(System.UInt64)">
            <summary>
            Search for a game object by their Object ID.
            </summary>
            <param name="gameObjectId">Object ID to find.</param>
            <returns>A game object or null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IObjectTable.SearchByEntityId(System.UInt32)">
            <summary>
            Search for a game object by the Entity ID.
            </summary>
            <param name="entityId">Entity ID to find.</param>
            <returns>A game object or null.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IObjectTable.GetObjectAddress(System.Int32)">
            <summary>
            Gets the address of the game object at the specified index of the object table.
            </summary>
            <param name="index">The index of the object.</param>
            <returns>The memory address of the object.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IObjectTable.CreateObjectReference(System.IntPtr)">
            <summary>
            Create a reference to an FFXIV game object.
            </summary>
            <param name="address">The address of the object in memory.</param>
            <returns><see cref="T:Dalamud.Game.ClientState.Objects.Types.GameObject"/> object or inheritor containing the requested data.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IPartyFinderGui">
            <summary>
            This class handles interacting with the native PartyFinder window.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IPartyFinderGui.PartyFinderListingEventDelegate">
            <summary>
            Event type fired each time the game receives an individual Party Finder listing.
            Cannot modify listings but can hide them.
            </summary>
            <param name="listing">The listings received.</param>
            <param name="args">Additional arguments passed by the game.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IPartyFinderGui.ReceiveListing">
            <summary>
            Event fired each time the game receives an individual Party Finder listing.
            Cannot modify listings but can hide them.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IPartyList">
            <summary>
            This collection represents the actors present in your party or alliance.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.Length">
            <summary>
            Gets the amount of party members the local player has.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.PartyLeaderIndex">
            <summary>
            Gets the index of the party leader.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.IsAlliance">
            <summary>
            Gets a value indicating whether this group is an alliance.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.GroupManagerAddress">
            <summary>
            Gets the address of the Group Manager.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.GroupListAddress">
            <summary>
            Gets the address of the party list within the group manager.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.AllianceListAddress">
            <summary>
            Gets the address of the alliance member list within the group manager.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.PartyId">
            <summary>
            Gets the ID of the party.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPartyList.Item(System.Int32)">
            <summary>
            Get a party member at the specified spawn index.
            </summary>
            <param name="index">Spawn index.</param>
            <returns>A <see cref="T:Dalamud.Game.ClientState.Party.PartyMember"/> at the specified spawn index.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPartyList.GetPartyMemberAddress(System.Int32)">
            <summary>
            Gets the address of the party member at the specified index of the party list.
            </summary>
            <param name="index">The index of the party member.</param>
            <returns>The memory address of the party member.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPartyList.CreatePartyMemberReference(System.IntPtr)">
            <summary>
            Create a reference to an FFXIV party member.
            </summary>
            <param name="address">The address of the party member in memory.</param>
            <returns>The party member object containing the requested data.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPartyList.GetAllianceMemberAddress(System.Int32)">
            <summary>
            Gets the address of the alliance member at the specified index of the alliance list.
            </summary>
            <param name="index">The index of the alliance member.</param>
            <returns>The memory address of the alliance member.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPartyList.CreateAllianceMemberReference(System.IntPtr)">
            <summary>
            Create a reference to an FFXIV alliance member.
            </summary>
            <param name="address">The address of the alliance member in memory.</param>
            <returns>The party member object containing the requested data.</returns>
        </member>
        <member name="T:Dalamud.Plugin.Services.IPluginLog">
            <summary>
            An opinionated service to handle logging for plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPluginLog.Logger">
            <summary>
            Gets a Serilog ILogger instance for this plugin. This is the entrypoint for plugins that wish to use more
            advanced logging functionality.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.IPluginLog.MinimumLogLevel">
            <summary>
            Gets or sets the minimum log level that will be recorded from this plugin to Dalamud's logs. This may be set
            by either the plugin or by Dalamud itself.
            </summary>
            <remarks>
            Defaults to <see cref="F:Serilog.Events.LogEventLevel.Debug"/> for downloaded plugins, and <see cref="F:Serilog.Events.LogEventLevel.Verbose"/>
            for dev plugins.
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Fatal(System.String,System.Object[])">
            <summary>
            Log a <see cref="F:Serilog.Events.LogEventLevel.Fatal" /> message to the Dalamud log for this plugin. This log level should be
            used primarily for unrecoverable errors or critical faults in a plugin.
            </summary>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Fatal(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Fatal(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Error(System.String,System.Object[])">
            <summary>
            Log a <see cref="F:Serilog.Events.LogEventLevel.Error" /> message to the Dalamud log for this plugin. This log level should be
            used for recoverable errors or faults that impact plugin functionality.
            </summary>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Error(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Error(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Warning(System.String,System.Object[])">
            <summary>
            Log a <see cref="F:Serilog.Events.LogEventLevel.Warning" /> message to the Dalamud log for this plugin. This log level should be
            used for user error, potential problems, or high-importance messages that should be logged. 
            </summary>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Warning(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Warning(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Information(System.String,System.Object[])">
            <summary>
            Log an <see cref="F:Serilog.Events.LogEventLevel.Information" /> message to the Dalamud log for this plugin. This log level
            should be used for general plugin operations and other relevant information to track a plugin's behavior. 
            </summary>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Information(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Information(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Info(System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Information(System.String,System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Info(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Information(System.Exception,System.String,System.Object[])"/>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Debug(System.String,System.Object[])">
            <summary>
            Log a <see cref="F:Serilog.Events.LogEventLevel.Debug" /> message to the Dalamud log for this plugin. This log level should be
            used for messages or information that aid with debugging or tracing a plugin's operations, but should not be
            recorded unless requested.
            </summary>
            <remarks>
            By default, this log level is below the default log level of Dalamud. Messages logged at this level will not be
            recorded unless the global log level is specifically set to Debug or lower. If information should be generally
            or easily accessible for support purposes without the user taking additional action, consider using the
            Information level instead. Developers should <em>not</em> use this log level where it can be triggered on a
            per-frame basis.
            </remarks>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Debug(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Debug(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Verbose(System.String,System.Object[])">
            <summary>
            Log a <see cref="F:Serilog.Events.LogEventLevel.Verbose" /> message to the Dalamud log for this plugin. This log level is
            intended almost primarily for development purposes and detailed tracing of a plugin's operations. Verbose logs
            should not be used to expose information useful for support purposes.
            </summary>
            <remarks>
            By default, this log level is below the default log level of Dalamud. Messages logged at this level will not be
            recorded unless the global log level is specifically set to Verbose. Release plugins must also set the
            <see cref="P:Dalamud.Plugin.Services.IPluginLog.MinimumLogLevel"/> to <see cref="F:Serilog.Events.LogEventLevel.Verbose"/> to use this level, and should only do so
            upon specific user request (e.g. a "Enable Troubleshooting Logs" button). 
            </remarks>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Verbose(System.Exception,System.String,System.Object[])">
            <inheritdoc cref="M:Dalamud.Plugin.Services.IPluginLog.Verbose(System.String,System.Object[])"/>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IPluginLog.Write(Serilog.Events.LogEventLevel,System.Exception,System.String,System.Object[])">
            <summary>
            Write a raw log event to the plugin's log. Used for interoperability with other log systems, as well as
            advanced use cases.
            </summary>
            <param name="level">The log level for this event.</param>
            <param name="exception">An (optional) exception that should be recorded alongside this event.</param>
            <param name="messageTemplate">Message template describing the event.</param>
            <param name="values">Objects positionally formatted into the message template.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.ITextureProvider">
            <summary>Service that grants you access to textures you may render via ImGui.</summary>
            <remarks>
            <para>
            <b>Create</b> functions will return a new texture, and the returned instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>
            must be disposed after use.
            </para>
            <para>
            <b>Get</b> functions will return a shared texture, and the returnd instance of <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>
            do not require calling <see cref="M:System.IDisposable.Dispose"/>, unless a new reference has been created by calling
            <see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.RentAsync(System.Threading.CancellationToken)"/>.<br />
            Use <see cref="M:Dalamud.Interface.Textures.ISharedImmediateTexture.TryGetWrap(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap@,System.Exception@)"/> and alike to obtain a reference of
            <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> that will stay valid for the rest of the frame.
            </para>
            <para>
            <c>debugName</c> parameter can be used to name your textures, to aid debugging resource leaks using
            <see cref="T:Dalamud.Interface.Internal.Windows.Data.Widgets.TexWidget"/>.
            </para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateEmpty(Dalamud.Interface.Textures.RawImageSpecification,System.Boolean,System.Boolean,System.String)">
            <summary>Creates an empty texture.</summary>
            <param name="specs">Texture specifications.</param>
            <param name="cpuRead">Whether to support reading from CPU, while disabling reading from GPU.</param>
            <param name="cpuWrite">Whether to support writing from CPU, while disabling writing from GPU.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <returns>A new empty texture.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromExistingTextureAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.String,System.Threading.CancellationToken)">
            <summary>Creates a texture from the given existing texture, cropping and converting pixel format as needed.
            </summary>
            <param name="wrap">The source texture wrap. The passed value may be disposed once this function returns,
            without having to wait for the completion of the returned <see cref="T:System.Threading.Tasks.Task`1"/>.</param>
            <param name="args">The texture modification arguments.</param>
            <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the copied texture on success. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImGuiViewportAsync(Dalamud.Interface.Textures.ImGuiViewportTextureArgs,System.String,System.Threading.CancellationToken)">
            <summary>Creates a texture from an ImGui viewport.</summary>
            <param name="args">The arguments for creating a texture.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the copied texture on success. Dispose after use.</returns>
            <remarks>
            <para>Use <c>ImGui.GetMainViewport().ID</c> to capture the game screen with Dalamud rendered.</para>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImageAsync(System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <summary>Gets a texture from the given bytes, trying to interpret it as a .tex file or other well-known image
            files, such as .png.</summary>
            <param name="bytes">The bytes to load.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the loaded texture on success. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImageAsync(System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <summary>Gets a texture from the given stream, trying to interpret it as a .tex file or other well-known image
            files, such as .png.</summary>
            <param name="stream">The stream to load data from.</param>
            <param name="leaveOpen">Whether to leave the stream open once the task completes, sucessfully or not.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the loaded texture on success. Dispose after use.</returns>
            <remarks>
            <para><paramref name="stream"/> will be closed or not only according to <paramref name="leaveOpen"/>;
            <paramref name="cancellationToken"/> is irrelevant in closing the stream.</para>
            <para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromRaw(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlySpan{System.Byte},System.String)">
            <summary>Gets a texture from the given bytes, interpreting it as a raw bitmap.</summary>
            <param name="specs">The specifications for the raw bitmap.</param>
            <param name="bytes">The bytes to load.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <returns>The texture loaded from the supplied raw bitmap. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)">
            <summary>Gets a texture from the given bytes, interpreting it as a raw bitmap.</summary>
            <param name="specs">The specifications for the raw bitmap.</param>
            <param name="bytes">The bytes to load.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the loaded texture on success. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromRawAsync(Dalamud.Interface.Textures.RawImageSpecification,System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)">
            <summary>Gets a texture from the given stream, interpreting the read data as a raw bitmap.</summary>
            <param name="specs">The specifications for the raw bitmap.</param>
            <param name="stream">The stream to load data from.</param>
            <param name="leaveOpen">Whether to leave the stream open once the task completes, sucessfully or not.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task`1"/> containing the loaded texture on success. Dispose after use.</returns>
            <remarks>
            <para><paramref name="stream"/> will be closed or not only according to <paramref name="leaveOpen"/>;
            <paramref name="cancellationToken"/> is irrelevant in closing the stream.</para>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromTexFile(Lumina.Data.Files.TexFile)">
            <summary>
            Get a texture handle for the specified Lumina <see cref="T:Lumina.Data.Files.TexFile"/>.
            Alias for fetching <see cref="P:System.Threading.Tasks.Task`1.Result"/> from <see cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromTexFileAsync(Lumina.Data.Files.TexFile,System.String,System.Threading.CancellationToken)"/>.
            </summary>
            <param name="file">The texture to obtain a handle to.</param>
            <returns>A texture wrap that can be used to render the texture. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromTexFileAsync(Lumina.Data.Files.TexFile,System.String,System.Threading.CancellationToken)">
            <summary>Get a texture handle for the specified Lumina <see cref="T:Lumina.Data.Files.TexFile"/>.</summary>
            <param name="file">The texture to obtain a handle to.</param>
            <param name="debugName">Name for debug display purposes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A texture wrap that can be used to render the texture. Dispose after use.</returns>
            <remarks><para>This function may throw an exception.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetSupportedImageDecoderInfos">
            <summary>Gets the supported bitmap decoders.</summary>
            <returns>The supported bitmap decoders.</returns>
            <remarks>
            <para>The following functions support the files of the container types pointed by yielded values.</para>
            <ul>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.String)"/> and <see cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.IO.FileInfo)"/></li>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureProvider.GetFromManifestResource(System.Reflection.Assembly,System.String)"/></li>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImageAsync(System.ReadOnlyMemory{System.Byte},System.String,System.Threading.CancellationToken)"/></li>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromImageAsync(System.IO.Stream,System.Boolean,System.String,System.Threading.CancellationToken)"/></li>
            </ul>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@)">
            <summary>Gets a shared texture corresponding to the given game resource icon specifier.</summary>
            <param name="lookup">A game icon specifier.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function is under the effect of <see cref="M:Dalamud.Plugin.Services.ITextureSubstitutionProvider.GetSubstitutedPath(System.String)"/>.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.TryGetFromGameIcon(Dalamud.Interface.Textures.GameIconLookup@,Dalamud.Interface.Textures.ISharedImmediateTexture@)">
            <summary>Gets a shared texture corresponding to the given game resource icon specifier.</summary>
            <remarks>
            <para>This function does not throw exceptions.</para>
            <para>This function is under the effect of <see cref="M:Dalamud.Plugin.Services.ITextureSubstitutionProvider.GetSubstitutedPath(System.String)"/>.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
            <param name="lookup">A game icon specifier.</param>
            <param name="texture">The resulting <see cref="T:Dalamud.Interface.Textures.ISharedImmediateTexture"/>.</param>
            <returns>Whether or not the lookup succeeded.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromGame(System.String)">
            <summary>Gets a shared texture corresponding to the given path to a game resource.</summary>
            <param name="path">A path to a game resource.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function is under the effect of <see cref="M:Dalamud.Plugin.Services.ITextureSubstitutionProvider.GetSubstitutedPath(System.String)"/>.</para>
            <para>This function does not throw exceptions.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.String)">
            <summary>Gets a shared texture corresponding to the given file on the filesystem.</summary>
            <param name="path">A path to a file on the filesystem.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function does not throw exceptions.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFile(System.IO.FileInfo)">
            <summary>Gets a shared texture corresponding to the given file on the filesystem.</summary>
            <param name="file">The file on the filesystem to load.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function does not throw exceptions.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromFileAbsolute(System.String)">
            <summary>Gets a shared texture corresponding to the given file on the filesystem.</summary>
            <param name="fullPath">The file on the filesystem to load. Requires a full path.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function does not throw exceptions.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetFromManifestResource(System.Reflection.Assembly,System.String)">
            <summary>Gets a shared texture corresponding to the given file of the assembly manifest resources.</summary>
            <param name="assembly">The assembly containing manifest resources.</param>
            <param name="name">The case-sensitive name of the manifest resource being requested.</param>
            <returns>The shared texture that you may use to obtain the loaded texture wrap and load states.</returns>
            <remarks>
            <para>This function does not throw exceptions.</para>
            <para>Caching the returned object is not recommended. Performance benefit will be minimal.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.GetIconPath(Dalamud.Interface.Textures.GameIconLookup@)">
            <summary>Get a path for a specific icon's .tex file.</summary>
            <param name="lookup">The icon lookup.</param>
            <returns>The path to the icon.</returns>
            <exception cref="T:System.IO.FileNotFoundException">If a corresponding file could not be found.</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.TryGetIconPath(Dalamud.Interface.Textures.GameIconLookup@,System.String@)">
            <summary>
            Gets the path of an icon.
            </summary>
            <param name="lookup">The icon lookup.</param>
            <param name="path">The resolved path.</param>
            <returns><c>true</c> if the corresponding file exists and <paramref name="path"/> has been set.</returns>
            <remarks><para>This function does not throw exceptions.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupported(System.Int32)">
            <summary>
            Determines whether the system supports the given DXGI format.
            For use with <see cref="P:Dalamud.Interface.Textures.RawImageSpecification.DxgiFormat"/>.
            </summary>
            <param name="dxgiFormat">The DXGI format.</param>
            <returns><c>true</c> if supported.</returns>
            <remarks><para>This function does not throw exceptions.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.IsDxgiFormatSupportedForCreateFromExistingTextureAsync(System.Int32)">
            <summary>Determines whether the system supports the given DXGI format for use with
            <see cref="M:Dalamud.Plugin.Services.ITextureProvider.CreateFromExistingTextureAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.String,System.Threading.CancellationToken)"/>.</summary>
            <param name="dxgiFormat">The DXGI format.</param>
            <returns><c>true</c> if supported.</returns>
            <remarks><para>This function does not throw exceptions.</para></remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureProvider.ConvertToKernelTexture(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Boolean)">
            <summary>Converts an existing <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> instance to a new instance of
            <see cref="T:FFXIVClientStructs.FFXIV.Client.Graphics.Kernel.Texture"/> which can be used to supply a custom
            texture onto an in-game addon (UI element.)</summary>
            <param name="wrap">Instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> to convert.</param>
            <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <returns>Address of the new <see cref="T:FFXIVClientStructs.FFXIV.Client.Graphics.Kernel.Texture"/>.</returns>
            <example>See <c>PrintTextureInfo</c> in <see cref="M:Dalamud.Interface.Internal.UiDebug.PrintSimpleNode(FFXIVClientStructs.FFXIV.Component.GUI.AtkResNode*,System.String)"/> for an example
            of replacing the texture of an image node.</example>
            <remarks>
            <para>If the returned kernel texture is to be destroyed, call the fourth function in its vtable, by calling
            <see cref="M:FFXIVClientStructs.FFXIV.Client.Graphics.Kernel.Texture.DecRef"/> or
            <c>((delegate* unmanaged&lt;nint, void&gt;)(*(nint**)ptr)[3](ptr)</c>.</para>
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.ITextureReadbackProvider">
            <summary>Service that grants you to read instances of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>.</summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureReadbackProvider.GetRawImageAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,Dalamud.Interface.Textures.TextureModificationArgs,System.Boolean,System.Threading.CancellationToken)">
            <summary>Gets the raw data of a texture wrap.</summary>
            <param name="wrap">The source texture wrap.</param>
            <param name="args">The texture modification arguments.</param>
            <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The raw data and its specifications.</returns>
            <remarks>
            <para>The length of the returned <c>RawData</c> may not match
            <see cref="P:Dalamud.Interface.Textures.RawImageSpecification.Height"/> * <see cref="P:Dalamud.Interface.Textures.RawImageSpecification.Pitch"/>.</para>
            <para><see cref="P:Dalamud.Interface.Textures.RawImageSpecification.Pitch"/> may not be the minimal value required to represent the texture
            bitmap data. For example, if a texture is 4x4 B8G8R8A8, the minimal pitch would be 32, but the function may
            return 64 instead.</para>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureReadbackProvider.GetSupportedImageEncoderInfos">
            <summary>Gets the supported bitmap encoders.</summary>
            <returns>The supported bitmap encoders.</returns>
            <remarks>
            The following functions support the files of the container types pointed by yielded values.
            <ul>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureReadbackProvider.SaveToStreamAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.IO.Stream,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Threading.CancellationToken)"/></li>
            <li><see cref="M:Dalamud.Plugin.Services.ITextureReadbackProvider.SaveToFileAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Threading.CancellationToken)"/></li>
            </ul>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureReadbackProvider.SaveToStreamAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.IO.Stream,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Boolean,System.Threading.CancellationToken)">
            <summary>Saves a texture wrap to a stream in an image file format.</summary>
            <param name="wrap">The texture wrap to save.</param>
            <param name="containerGuid">The container GUID, obtained from <see cref="M:Dalamud.Plugin.Services.ITextureReadbackProvider.GetSupportedImageEncoderInfos"/>.</param>
            <param name="stream">The stream to save to.</param>
            <param name="props">Properties to pass to the encoder. See remarks for valid values.</param>
            <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <param name="leaveStreamOpen">Whether to leave <paramref name="stream"/> open when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A task representing the save process.</returns>
            <remarks>
            <para><paramref name="wrap"/> must not be disposed until the task finishes.</para>
            <para>See the following webpages for the valid values for <paramref name="props"/> per
            <paramref name="containerGuid"/>.</para>
            <ul>
            <li><a href="https://learn.microsoft.com/en-us/windows/win32/wic/native-wic-codecs">
            WIC Codecs from Microsoft</a></li>
            <li><a href="https://learn.microsoft.com/en-us/windows/win32/wic/-wic-creating-encoder#encoder-options">
            Image Encoding Overview: Encoder options</a></li>
            </ul>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureReadbackProvider.SaveToFileAsync(Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Guid,System.String,System.Collections.Generic.IReadOnlyDictionary{System.String,System.Object},System.Boolean,System.Threading.CancellationToken)">
            <summary>Saves a texture wrap to a file as an image file.</summary>
            <param name="wrap">The texture wrap to save.</param>
            <param name="containerGuid">The container GUID, obtained from <see cref="M:Dalamud.Plugin.Services.ITextureReadbackProvider.GetSupportedImageEncoderInfos"/>.</param>
            <param name="path">The target file path. The target file will be overwritten if it exist.</param>
            <param name="props">Properties to pass to the encoder. See remarks for valid values.</param>
            <param name="leaveWrapOpen">Whether to leave <paramref name="wrap"/> non-disposed when the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> completes.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>A task representing the save process.</returns>
            <remarks>
            <para><paramref name="wrap"/> must not be disposed until the task finishes.</para>
            <para>If the target file exists, it will be overwritten only if the save operation is successful.</para>
            <para>See the following webpages for the valid values for <paramref name="props"/> per
            <paramref name="containerGuid"/>.</para>
            <ul>
            <li><a href="https://learn.microsoft.com/en-us/windows/win32/wic/native-wic-codecs">
            WIC Codecs from Microsoft</a></li>
            <li><a href="https://learn.microsoft.com/en-us/windows/win32/wic/-wic-creating-encoder#encoder-options">
            Image Encoding Overview: Encoder options</a></li>
            </ul>
            <para>This function may throw an exception.</para>
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.ITextureSubstitutionProvider">
            <summary>
            Service that grants you the ability to replace texture data that is to be loaded by Dalamud.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.ITextureSubstitutionProvider.TextureDataInterceptorDelegate">
            <summary>
            Delegate describing a function that may be used to intercept and replace texture data.
            The path assigned may point to another texture inside the game's dats, or a .tex file or image on the disk.
            </summary>
            <param name="path">The path to the texture that is to be loaded.</param>
            <param name="replacementPath">The path that should be loaded instead.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.ITextureSubstitutionProvider.InterceptTexDataLoad">
            <summary>
            Event that will be called once Dalamud wants to load texture data.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureSubstitutionProvider.GetSubstitutedPath(System.String)">
            <summary>
            Get a path that may be substituted by a subscriber to ITextureSubstitutionProvider.
            </summary>
            <param name="originalPath">The original path to substitute.</param>
            <returns>The original path, if no subscriber is registered or there is no substitution, or the substituted path.</returns>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITextureSubstitutionProvider.InvalidatePaths(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Notify Dalamud about substitution status for files at the specified VFS paths changing.
            You should call this with all paths that were either previously substituted and are no longer,
            and paths that are newly substituted.
            </summary>
            <param name="paths">The paths with a changed substitution status.</param>
            <remarks>
            This function will not invalidate the copies of the textures loaded from plugins.
            </remarks>
        </member>
        <member name="T:Dalamud.Plugin.Services.ITitleScreenMenu">
            <summary>
            Interface for class responsible for managing elements in the title screen menu.
            </summary>
        </member>
        <member name="P:Dalamud.Plugin.Services.ITitleScreenMenu.Entries">
            <summary>
            Gets the list of read only entries in the title screen menu.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITitleScreenMenu.AddEntry(System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <returns>A <see cref="T:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry"/> object that can be reference the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITitleScreenMenu.AddEntry(System.UInt64,System.String,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap,System.Action)">
            <summary>
            Adds a new entry to the title screen menu.
            </summary>
            <param name="priority">Priority of the entry.</param>
            <param name="text">The text to show.</param>
            <param name="texture">The texture to show.</param>
            <param name="onTriggered">The action to execute when the option is selected.</param>
            <returns>A <see cref="T:Dalamud.Interface.IReadOnlyTitleScreenMenuEntry"/> object that can be used to reference the entry.</returns>
            <exception cref="T:System.ArgumentException">Thrown when the texture provided does not match the required resolution(64x64).</exception>
        </member>
        <member name="M:Dalamud.Plugin.Services.ITitleScreenMenu.RemoveEntry(Dalamud.Interface.IReadOnlyTitleScreenMenuEntry)">
            <summary>
            Remove an entry from the title screen menu.
            </summary>
            <param name="entry">The entry to remove.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IToastGui">
            <summary>
            This class facilitates interacting with and creating native toast windows.
            </summary>
        </member>
        <member name="T:Dalamud.Plugin.Services.IToastGui.OnNormalToastDelegate">
            <summary>
            A delegate type used when a normal toast window appears.
            </summary>
            <param name="message">The message displayed.</param>
            <param name="options">Assorted toast options.</param>
            <param name="isHandled">Whether the toast has been handled or should be propagated.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IToastGui.OnQuestToastDelegate">
            <summary>
            A delegate type used when a quest toast window appears.
            </summary>
            <param name="message">The message displayed.</param>
            <param name="options">Assorted toast options.</param>
            <param name="isHandled">Whether the toast has been handled or should be propagated.</param>
        </member>
        <member name="T:Dalamud.Plugin.Services.IToastGui.OnErrorToastDelegate">
            <summary>
            A delegate type used when an error toast window appears.
            </summary>
            <param name="message">The message displayed.</param>
            <param name="isHandled">Whether the toast has been handled or should be propagated.</param>
        </member>
        <member name="E:Dalamud.Plugin.Services.IToastGui.Toast">
            <summary>
            Event that will be fired when a toast is sent by the game or a plugin.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IToastGui.QuestToast">
            <summary>
            Event that will be fired when a quest toast is sent by the game or a plugin.
            </summary>
        </member>
        <member name="E:Dalamud.Plugin.Services.IToastGui.ErrorToast">
            <summary>
            Event that will be fired when an error toast is sent by the game or a plugin.
            </summary>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowNormal(System.String,Dalamud.Game.Gui.Toast.ToastOptions)">
            <summary>
            Show a toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
            <param name="options">Options for the toast.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowNormal(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.ToastOptions)">
            <summary>
            Show a toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
            <param name="options">Options for the toast.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowQuest(System.String,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <summary>
            Show a quest toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
            <param name="options">Options for the toast.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowQuest(Dalamud.Game.Text.SeStringHandling.SeString,Dalamud.Game.Gui.Toast.QuestToastOptions)">
            <summary>
            Show a quest toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
            <param name="options">Options for the toast.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowError(System.String)">
            <summary>
            Show an error toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
        </member>
        <member name="M:Dalamud.Plugin.Services.IToastGui.ShowError(Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Show an error toast message with the given content.
            </summary>
            <param name="message">The message to be shown.</param>
        </member>
        <member name="T:Dalamud.SafeMemory">
            <summary>
            Class facilitating safe memory access.
            </summary>
            <remarks>
            Attention! The performance of these methods is severely worse than regular <see cref="T:System.Runtime.InteropServices.Marshal"/> calls.
            Please consider using those instead in performance-critical code.
            </remarks>
        </member>
        <member name="M:Dalamud.SafeMemory.ReadBytes(System.IntPtr,System.Int32,System.Byte[]@)">
            <summary>
            Read a byte array from the current process.
            </summary>
            <param name="address">The address to read from.</param>
            <param name="count">The amount of bytes to read.</param>
            <param name="buffer">The result buffer.</param>
            <returns>Whether or not the read succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.WriteBytes(System.IntPtr,System.Byte[])">
            <summary>
            Write a byte array to the current process.
            </summary>
            <param name="address">The address to write to.</param>
            <param name="buffer">The buffer to write.</param>
            <returns>Whether or not the write succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.Read``1(System.IntPtr,``0@)">
            <summary>
            Read an object of the specified struct from the current process.
            </summary>
            <typeparam name="T">The type of the struct.</typeparam>
            <param name="address">The address to read from.</param>
            <param name="result">The resulting object.</param>
            <returns>Whether or not the read succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.Read``1(System.IntPtr,System.Int32)">
            <summary>
            Read an array of objects of the specified struct from the current process.
            </summary>
            <typeparam name="T">The type of the struct.</typeparam>
            <param name="address">The address to read from.</param>
            <param name="count">The length of the array.</param>
            <returns>An array of the read objects, or null if any entry of the array failed to read.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.Write``1(System.IntPtr,``0)">
            <summary>
            Write a struct to the current process.
            </summary>
            <typeparam name="T">The type of the struct.</typeparam>
            <param name="address">The address to write to.</param>
            <param name="obj">The object to write.</param>
            <returns>Whether or not the write succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.Write``1(System.IntPtr,``0[])">
            <summary>
            Write an array of structs to the current process.
            </summary>
            <typeparam name="T">The type of the structs.</typeparam>
            <param name="address">The address to write to.</param>
            <param name="objArray">The array to write.</param>
            <returns>Whether or not the write succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.ReadString(System.IntPtr,System.Int32)">
            <summary>
            Read a string from the current process(UTF-8).
            </summary>
            <remarks>
            Attention! This will use the .NET Encoding.UTF8 class to decode the text.
            If you read a FFXIV string, please use ReadBytes and parse the string with the applicable class,
            since Encoding.UTF8 destroys the FFXIV payload structure.
            </remarks>
            <param name="address">The address to read from.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <returns>The read string, or null in case the read was not successful.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.ReadString(System.IntPtr,System.Text.Encoding,System.Int32)">
            <summary>
            Read a string from the current process(UTF-8).
            </summary>
            <remarks>
            Attention! This will use the .NET Encoding class to decode the text.
            If you read a FFXIV string, please use ReadBytes and parse the string with the applicable class,
            since Encoding may destroy the FFXIV payload structure.
            </remarks>
            <param name="address">The address to read from.</param>
            <param name="encoding">The encoding to use to decode the string.</param>
            <param name="maxLength">The maximum length of the string.</param>
            <returns>The read string, or null in case the read was not successful.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.WriteString(System.IntPtr,System.String)">
            <summary>
            Write a string to the current process.
            </summary>
            <remarks>
            Attention! This will use the .NET Encoding class to encode the text.
            If you read a FFXIV string, please use WriteBytes with the applicable encoded SeString,
            since Encoding may destroy the FFXIV payload structure.
            </remarks>
            <param name="address">The address to write to.</param>
            <param name="str">The string to write.</param>
            <returns>Whether or not the write succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.WriteString(System.IntPtr,System.String,System.Text.Encoding)">
            <summary>
            Write a string to the current process.
            </summary>
            <remarks>
            Attention! This will use the .NET Encoding class to encode the text.
            If you read a FFXIV string, please use WriteBytes with the applicable encoded SeString,
            since Encoding may destroy the FFXIV payload structure.
            </remarks>
            <param name="address">The address to write to.</param>
            <param name="str">The string to write.</param>
            <param name="encoding">The encoding to use.</param>
            <returns>Whether or not the write succeeded.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.PtrToStructure``1(System.IntPtr)">
            <summary>
            Marshals data from an unmanaged block of memory to a managed object.
            </summary>
            <typeparam name="T">The type to create.</typeparam>
            <param name="addr">The address to read from.</param>
            <returns>The read object, or null, if it could not be read.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.PtrToStructure(System.IntPtr,System.Type)">
            <summary>
            Marshals data from an unmanaged block of memory to a managed object.
            </summary>
            <param name="addr">The address to read from.</param>
            <param name="type">The type to create.</param>
            <returns>The read object, or null, if it could not be read.</returns>
        </member>
        <member name="M:Dalamud.SafeMemory.SizeOf``1">
            <summary>
            Get the size of the passed type.
            </summary>
            <typeparam name="T">The type to inspect.</typeparam>
            <returns>The size of the passed type.</returns>
        </member>
        <member name="T:Dalamud.IServiceType">
            <summary>
            Marker class for service types.
            </summary>
        </member>
        <member name="T:Dalamud.IInternalDisposableService">
            <summary><see cref="T:System.IDisposable"/>, but for <see cref="T:Dalamud.IServiceType"/>.</summary>
            <remarks>Use this to prevent services from accidentally being disposed by plugins or <c>using</c> clauses.</remarks>
        </member>
        <member name="M:Dalamud.IInternalDisposableService.DisposeService">
            <summary>Disposes the service.</summary>
        </member>
        <member name="T:Dalamud.IPublicDisposableService">
            <summary>An <see cref="T:Dalamud.IInternalDisposableService"/> which happens to be public and needs to expose
            <see cref="M:System.IDisposable.Dispose"/>.</summary>
        </member>
        <member name="M:Dalamud.IPublicDisposableService.MarkDisposeOnlyFromService">
            <summary>Marks that only <see cref="M:Dalamud.IInternalDisposableService.DisposeService"/> should respond,
            while suppressing <see cref="M:System.IDisposable.Dispose"/>.</summary>
        </member>
        <member name="T:Dalamud.LoadingDialog">
            <summary>
            Class providing an early-loading dialog.
            </summary>
        </member>
        <member name="T:Dalamud.LoadingDialog.State">
            <summary>
            Enum representing the state of the dialog.
            </summary>
        </member>
        <member name="F:Dalamud.LoadingDialog.State.LoadingDalamud">
            <summary>
            Show a message stating that Dalamud is currently loading.
            </summary>
        </member>
        <member name="F:Dalamud.LoadingDialog.State.LoadingPlugins">
            <summary>
            Show a message stating that Dalamud is currently loading plugins.
            </summary>
        </member>
        <member name="F:Dalamud.LoadingDialog.State.AutoUpdatePlugins">
            <summary>
            Show a message stating that Dalamud is currently updating plugins.
            </summary>
        </member>
        <member name="P:Dalamud.LoadingDialog.NewLogEntries">
            <summary>Gets the queue where log entries that are not processed yet are stored.</summary>
        </member>
        <member name="P:Dalamud.LoadingDialog.IsGloballyHidden">
            <summary>Gets a value indicating whether the initial Dalamud loading dialog will not show again until next
            game restart.</summary>
        </member>
        <member name="P:Dalamud.LoadingDialog.CurrentState">
            <summary>
            Gets or sets the current state of the dialog.
            </summary>
        </member>
        <member name="P:Dalamud.LoadingDialog.CanHide">
            <summary>
            Gets or sets a value indicating whether the dialog can be hidden by the user.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if called before the dialog has been created.</exception>
        </member>
        <member name="M:Dalamud.LoadingDialog.Show">
            <summary>
            Show the dialog.
            </summary>
        </member>
        <member name="M:Dalamud.LoadingDialog.HideAndJoin">
            <summary>
            Hide the dialog.
            </summary>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:Dalamud.ServiceManager">
            <summary>
            Class to initialize <see cref="T:Dalamud.Service`1"/>.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.Log">
            <summary>
            Static log facility for Service{T}, to avoid duplicate instances for different types.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.RegisterStartupBlockerDelegate">
            <summary>
            Delegate for registering startup blocker task.<br />
            Do not use this delegate outside the constructor.
            </summary>
            <param name="t">The blocker task.</param>
            <param name="justification">The justification for using this feature.</param>
        </member>
        <member name="T:Dalamud.ServiceManager.RegisterUnloadAfterDelegate">
            <summary>
            Delegate for registering services that should be unloaded before self.<br />
            Intended for use with <see cref="T:Dalamud.Plugin.Internal.PluginManager"/>. If you think you need to use this outside
            of that, consider having a discussion first.<br />
            Do not use this delegate outside the constructor.
            </summary>
            <param name="unloadAfter">Services that should be unloaded first.</param>
            <param name="justification">The justification for using this feature.</param>
        </member>
        <member name="T:Dalamud.ServiceManager.ServiceKind">
            <summary>
            Kinds of services.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.None">
            <summary>
            Not a service.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.ProvidedService">
            <summary>
            Service that is loaded manually.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.EarlyLoadedService">
            <summary>
            Service that is loaded asynchronously while the game starts.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.BlockingEarlyLoadedService">
            <summary>
            Service that is loaded before the game starts.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.ScopedService">
            <summary>
            Service that is only instantiable via scopes.
            </summary>
        </member>
        <member name="F:Dalamud.ServiceManager.ServiceKind.AutoLoadService">
            <summary>
            Service that is loaded automatically when the game starts, synchronously or asynchronously.
            </summary>
        </member>
        <member name="P:Dalamud.ServiceManager.BlockingResolved">
            <summary>
            Gets task that gets completed when all blocking early loading services are done loading.
            </summary>
        </member>
        <member name="P:Dalamud.ServiceManager.UnloadCancellationToken">
            <summary>
            Gets a cancellation token that will be cancelled once Dalamud needs to unload, be it due to a failure state
            during initialization or during regular operation.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.InitializeProvidedServices(Dalamud.Dalamud,Dalamud.Storage.ReliableFileStorage,Dalamud.Configuration.Internal.DalamudConfiguration,Dalamud.Game.TargetSigScanner,Dalamud.Localization)">
            <summary>
            Initializes Provided Services and FFXIVClientStructs.
            </summary>
            <param name="dalamud">Instance of <see cref="T:Dalamud.Dalamud"/>.</param>
            <param name="fs">Instance of <see cref="T:Dalamud.Storage.ReliableFileStorage"/>.</param>
            <param name="configuration">Instance of <see cref="T:Dalamud.Configuration.Internal.DalamudConfiguration"/>.</param>
            <param name="scanner">Instance of <see cref="T:Dalamud.Game.TargetSigScanner"/>.</param>
            <param name="localization">Instance of <see cref="T:Dalamud.Localization"/>.</param>
        </member>
        <member name="M:Dalamud.ServiceManager.GetConcreteServiceTypes">
            <summary>
            Gets the concrete types of services, i.e. the non-abstract non-interface types.
            </summary>
            <returns>The enumerable of service types, that may be enumerated only once per call.</returns>
        </member>
        <member name="M:Dalamud.ServiceManager.InitializeEarlyLoadableServices">
            <summary>
            Kicks off construction of services that can handle early loading.
            </summary>
            <returns>Task for initializing all services.</returns>
        </member>
        <member name="M:Dalamud.ServiceManager.UnloadAllServices">
            <summary>
            Unloads all services, in the reverse order of load.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.WaitForServiceUnload">
            <summary>
            Wait until all services have been unloaded.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.GetServiceKind(System.Type)">
            <summary>
            Get the service type of this type.
            </summary>
            <param name="type">The type to check.</param>
            <returns>The type of service this type is.</returns>
        </member>
        <member name="M:Dalamud.ServiceManager.CheckServiceTypeContracts(System.Type)">
            <summary>Validate service type contracts, and throws exceptions accordingly.</summary>
            <param name="serviceType">An instance of <see cref="T:System.Type"/> that is supposed to be a service type.</param>
            <remarks>Does nothing on non-debug builds.</remarks>
        </member>
        <member name="T:Dalamud.ServiceManager.ServiceConstructor">
            <summary>
            Indicates that this constructor will be called for early initialization.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.ServiceDependency">
            <summary>
            Indicates that the field is a service that should be loaded before constructing the class.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.ServiceAttribute">
            <summary>
            Indicates that the class is a service.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.ServiceAttribute.#ctor(Dalamud.ServiceManager.ServiceKind)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.ServiceAttribute"/> class.
            </summary>
            <param name="kind">The kind of the service.</param>
        </member>
        <member name="P:Dalamud.ServiceManager.ServiceAttribute.Kind">
            <summary>
            Gets the kind of the service.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.ProvidedServiceAttribute">
            <summary>
            Indicates that the class is a service, that is provided by some other source.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.ProvidedServiceAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.ProvidedServiceAttribute"/> class.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.EarlyLoadedServiceAttribute">
            <summary>
            Indicates that the class is a service, and will be instantiated automatically on startup.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.EarlyLoadedServiceAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.EarlyLoadedServiceAttribute"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.EarlyLoadedServiceAttribute.#ctor(Dalamud.ServiceManager.ServiceKind)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.EarlyLoadedServiceAttribute"/> class.
            </summary>
            <param name="kind">The service kind.</param>
        </member>
        <member name="T:Dalamud.ServiceManager.BlockingEarlyLoadedServiceAttribute">
            <summary>
            Indicates that the class is a service, and will be instantiated automatically on startup,
            blocking game main thread until it completes.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.BlockingEarlyLoadedServiceAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.BlockingEarlyLoadedServiceAttribute"/> class.
            </summary>
            <param name="blockReason">Reason of blocking the game startup.</param>
        </member>
        <member name="P:Dalamud.ServiceManager.BlockingEarlyLoadedServiceAttribute.BlockReason">
            <summary>Gets the reason of blocking the startup of the game.</summary>
        </member>
        <member name="T:Dalamud.ServiceManager.ScopedServiceAttribute">
            <summary>
            Indicates that the class is a service that will be created specifically for a
            service scope, and that it cannot be created outside of a scope.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.ScopedServiceAttribute.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.ScopedServiceAttribute"/> class.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceManager.CallWhenServicesReady">
            <summary>
            Indicates that the method should be called when the services given in the marked method's parameters are ready.
            This will be executed immediately after the constructor has run, if all services specified as its parameters
            are already ready, or no parameter is given.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceManager.CallWhenServicesReady.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.ServiceManager.CallWhenServicesReady"/> class.
            </summary>
            <param name="justification">Specify the reason here.</param>
        </member>
        <member name="T:Dalamud.ServiceManager.InjectableTypeAttribute">
            <summary>
            Indicates that something is a candidate for being considered as an injected parameter for constructors.
            </summary>
        </member>
        <member name="T:Dalamud.Service`1">
            <summary>
            Basic service locator.
            </summary>
            <remarks>
            Only used internally within Dalamud, if plugins need access to things it should be _only_ via DI.
            </remarks>
            <typeparam name="T">The class you want to store in the service locator.</typeparam>
        </member>
        <member name="T:Dalamud.Service`1.ExceptionPropagationMode">
            <summary>
            Specifies how to handle the cases of failed services when calling <see cref="M:Dalamud.Service`1.GetNullable(Dalamud.Service{`0}.ExceptionPropagationMode)"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Service`1.ExceptionPropagationMode.PropagateAll">
            <summary>
            Propagate all exceptions.
            </summary>
        </member>
        <member name="F:Dalamud.Service`1.ExceptionPropagationMode.PropagateNonUnloaded">
            <summary>
            Propagate all exceptions, except for <see cref="T:Dalamud.Service`1.UnloadedException"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Service`1.ExceptionPropagationMode.None">
            <summary>
            Treat all exceptions as null.
            </summary>
        </member>
        <member name="M:Dalamud.Service`1.Nop">
            <summary>Does nothing.</summary>
            <remarks>Used to invoke the static ctor.</remarks>
        </member>
        <member name="M:Dalamud.Service`1.Provide(`0)">
            <summary>
            Sets the type in the service locator to the given object.
            </summary>
            <param name="obj">Object to set.</param>
        </member>
        <member name="M:Dalamud.Service`1.ProvideException(System.Exception)">
            <summary>
            Sets the service load state to failure.
            </summary>
            <param name="exception">The exception.</param>
        </member>
        <member name="M:Dalamud.Service`1.Get">
            <summary>
            Pull the instance out of the service locator, waiting if necessary.
            </summary>
            <returns>The object.</returns>
        </member>
        <member name="M:Dalamud.Service`1.GetAsync">
            <summary>
            Pull the instance out of the service locator, waiting if necessary.
            </summary>
            <returns>The object.</returns>
        </member>
        <member name="M:Dalamud.Service`1.GetNullable(Dalamud.Service{`0}.ExceptionPropagationMode)">
            <summary>
            Attempt to pull the instance out of the service locator.
            </summary>
            <param name="propagateException">Specifies which exceptions to propagate.</param>
            <returns>The object if registered, null otherwise.</returns>
        </member>
        <member name="M:Dalamud.Service`1.GetDependencyServices(System.Boolean)">
            <summary>
            Gets an enumerable containing <see cref="T:Dalamud.Service`1"/>s that are required for this Service to initialize
            without blocking.
            These are NOT returned as <see cref="T:Dalamud.Service`1"/> types; raw types will be returned.
            </summary>
            <param name="includeUnloadDependencies">Whether to include the unload dependencies.</param>
            <returns>List of dependency services.</returns>
        </member>
        <member name="M:Dalamud.Service`1.StartLoader(System.Collections.Generic.IReadOnlyCollection{System.Object})">
            <summary>
            Starts the service loader. Only to be called from <see cref="T:Dalamud.ServiceManager"/>.
            </summary>
            <param name="additionalProvidedTypedObjects">Additional objects available to constructors.</param>
            <returns>The loader task.</returns>
        </member>
        <member name="M:Dalamud.Service`1.GetAsyncAsObject">
            <summary>
            Pull the instance out of the service locator, waiting if necessary.
            </summary>
            <returns>The object.</returns>
        </member>
        <member name="T:Dalamud.Service`1.UnloadedException">
            <summary>
            Exception thrown when service is attempted to be retrieved when it's unloaded.
            </summary>
        </member>
        <member name="M:Dalamud.Service`1.UnloadedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Service`1.UnloadedException"/> class.
            </summary>
        </member>
        <member name="T:Dalamud.ServiceHelpers">
            <summary>
            Helper functions for services.
            </summary>
        </member>
        <member name="M:Dalamud.ServiceHelpers.GetDependencies(System.Type,System.Boolean)">
            <summary>
            Get a list of dependencies for a service. Only accepts <see cref="T:Dalamud.Service`1"/> types.
            These are NOT returned as <see cref="T:Dalamud.Service`1"/> types; raw types will be returned.
            </summary>
            <param name="serviceType">The dependencies for this service.</param>
            <param name="includeUnloadDependencies">Whether to include the unload dependencies.</param>
            <returns>A list of dependencies.</returns>
        </member>
        <member name="M:Dalamud.ServiceHelpers.GetAsService(System.Type)">
            <summary>
            Get the <see cref="T:Dalamud.Service`1"/> type for a given service type.
            This will throw if the service type is not a valid service.
            </summary>
            <param name="type">The type to obtain a <see cref="T:Dalamud.Service`1"/> for.</param>
            <returns>The <see cref="T:Dalamud.Service`1"/>.</returns>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetAttribute">
            <summary>
            Stores the basic information of a Dalamud asset.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetAttribute.#ctor(Dalamud.Storage.Assets.DalamudAssetPurpose,System.Byte[],System.Boolean)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Storage.Assets.DalamudAssetAttribute"/> class.
            </summary>
            <param name="purpose">The purpose.</param>
            <param name="data">The data.</param>
            <param name="required">Whether the asset is required.</param>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetAttribute.Purpose">
            <summary>
            Gets the purpose of the asset.
            </summary>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetAttribute.Data">
            <summary>
            Gets the data, if available.
            </summary>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetAttribute.Required">
            <summary>
            Gets a value indicating whether the asset is required.
            </summary>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetExtensions">
            <summary>Extension methods for <see cref="T:Dalamud.DalamudAsset"/>.</summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetExtensions.GetPurpose(Dalamud.DalamudAsset)">
            <summary>Gets the purpose.</summary>
            <param name="asset">The asset.</param>
            <returns>The purpose.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetExtensions.GetAssetAttribute(Dalamud.DalamudAsset)">
            <summary>Gets the attribute.</summary>
            <param name="asset">The asset.</param>
            <returns>The attribute.</returns>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetManager">
            <summary>
            A concrete class for <see cref="T:Dalamud.Storage.Assets.IDalamudAssetManager"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetManager.Empty4X4">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetManager.White4X4">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.IsStreamImmediatelyAvailable(Dalamud.DalamudAsset)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.CreateStream(Dalamud.DalamudAsset)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.CreateStreamAsync(Dalamud.DalamudAsset)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.GetDalamudTextureWrap(Dalamud.DalamudAsset)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.GetDalamudTextureWrap(Dalamud.DalamudAsset,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetManager.GetDalamudTextureWrapAsync(Dalamud.DalamudAsset)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetOnlineSourceAttribute">
            <summary>
            Marks that an asset can be download from online.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetOnlineSourceAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Storage.Assets.DalamudAssetOnlineSourceAttribute"/> class.
            </summary>
            <param name="url">The URL.</param>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetOnlineSourceAttribute.Url">
            <summary>
            Gets the source URL of the file.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetOnlineSourceAttribute.DownloadAsync(System.Net.Http.HttpClient,System.IO.Stream,System.Threading.CancellationToken)">
            <summary>
            Downloads to the given stream.
            </summary>
            <param name="client">The client.</param>
            <param name="stream">The stream.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <returns>The task.</returns>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetPathAttribute">
            <summary>
            File names to look up in Dalamud assets.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetPathAttribute.#ctor(System.String[])">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Storage.Assets.DalamudAssetPathAttribute"/> class.
            </summary>
            <param name="pathComponents">The path components.</param>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetPathAttribute.FileName">
            <summary>
            Gets the file name.
            </summary>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetPurpose">
            <summary>
            Purposes of a Dalamud asset.
            </summary>
        </member>
        <member name="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Empty">
            <summary>
            The asset has no purpose, and is not valid and/or not accessible.
            </summary>
        </member>
        <member name="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromPng">
            <summary>
            The asset is a .png file, and can be purposed as a <see cref="T:SharpDX.Direct3D11.Texture2D"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Storage.Assets.DalamudAssetPurpose.TextureFromRaw">
            <summary>
            The asset is a raw texture, and can be purposed as a <see cref="T:SharpDX.Direct3D11.Texture2D"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Storage.Assets.DalamudAssetPurpose.Font">
            <summary>
            The asset is a font file.
            </summary>
        </member>
        <member name="T:Dalamud.Storage.Assets.DalamudAssetRawTextureAttribute">
            <summary>Provide raw texture data directly. </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.DalamudAssetRawTextureAttribute.#ctor(System.Int32,System.Int32,TerraFX.Interop.DirectX.DXGI_FORMAT,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Storage.Assets.DalamudAssetRawTextureAttribute"/> class.</summary>
            <param name="width">The width.</param>
            <param name="height">The height.</param>
            <param name="format">The format.</param>
            <param name="pitch">The pitch.</param>
        </member>
        <member name="P:Dalamud.Storage.Assets.DalamudAssetRawTextureAttribute.Specification">
            <summary>
            Gets the specification.
            </summary>
        </member>
        <member name="T:Dalamud.Storage.Assets.IDalamudAssetManager">
            <summary>
            Holds Dalamud Assets' handles hostage, so that they do not get closed while Dalamud is running.<br />
            Also, attempts to load optional assets.<br />
            <br />
            <strong>Note on <see cref="T:System.Diagnostics.Contracts.PureAttribute"/></strong><br />
            It will help you get notified if you discard the result of functions, mostly likely because of a mistake.
            Think of C++ [[nodiscard]]. Also, like the intended meaning of the attribute, such methods will not have
            externally visible state changes.
            </summary>
        </member>
        <member name="P:Dalamud.Storage.Assets.IDalamudAssetManager.Empty4X4">
            <summary>
            Gets the shared texture wrap for <see cref="F:Dalamud.DalamudAsset.Empty4X4"/>.
            </summary>
        </member>
        <member name="P:Dalamud.Storage.Assets.IDalamudAssetManager.White4X4">
            <summary>
            Gets the shared texture wrap for <see cref="F:Dalamud.DalamudAsset.White4X4"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.IsStreamImmediatelyAvailable(Dalamud.DalamudAsset)">
            <summary>
            Gets whether the stream for the asset is instantly available.
            </summary>
            <param name="asset">The asset.</param>
            <returns>Whether the stream of an asset is immediately available.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.CreateStream(Dalamud.DalamudAsset)">
            <summary>
            Creates a stream backed by the specified asset, waiting as necessary.<br />
            <strong>Call <see cref="M:System.IDisposable.Dispose"/> after use.</strong>
            </summary>
            <param name="asset">The asset.</param>
            <returns>The stream.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.CreateStreamAsync(Dalamud.DalamudAsset)">
            <summary>
            Creates a stream backed by the specified asset.<br />
            <strong>Call <see cref="M:System.IDisposable.Dispose"/> after use.</strong>
            </summary>
            <param name="asset">The asset.</param>
            <returns>The stream, wrapped inside a <see cref="T:System.IO.Stream"/>.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.GetDalamudTextureWrap(Dalamud.DalamudAsset)">
            <summary>
            Gets a shared instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/>, after waiting as necessary.<br />
            Calls to <see cref="M:System.IDisposable.Dispose"/> is unnecessary; they will be ignored.
            </summary>
            <param name="asset">The texture asset.</param>
            <returns>The texture wrap.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.GetDalamudTextureWrap(Dalamud.DalamudAsset,Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap)">
            <summary>
            Gets a shared instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> if it is available instantly;
            if it is not ready, returns <paramref name="defaultWrap"/>.<br />
            Calls to <see cref="M:System.IDisposable.Dispose"/> is unnecessary; they will be ignored.
            </summary>
            <param name="asset">The texture asset.</param>
            <param name="defaultWrap">The default return value, if the asset is not ready for whatever reason.</param>
            <returns>The texture wrap. Can be <c>null</c> only if <paramref name="defaultWrap"/> is <c>null</c>.</returns>
        </member>
        <member name="M:Dalamud.Storage.Assets.IDalamudAssetManager.GetDalamudTextureWrapAsync(Dalamud.DalamudAsset)">
            <summary>
            Gets a shared instance of <see cref="T:Dalamud.Interface.Textures.TextureWraps.IDalamudTextureWrap"/> in a <see cref="T:System.Threading.Tasks.Task`1"/>.<br />
            Calls to <see cref="M:System.IDisposable.Dispose"/> is unnecessary; they will be ignored.
            </summary>
            <param name="asset">The texture asset.</param>
            <returns>The new texture wrap, wrapped inside a <see cref="T:System.Threading.Tasks.Task`1"/>.</returns>
        </member>
        <member name="T:Dalamud.Storage.FileReadException">
            <summary>
            Thrown if all read operations fail.
            </summary>
        </member>
        <member name="M:Dalamud.Storage.FileReadException.#ctor(System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Storage.FileReadException"/> class.
            </summary>
            <param name="inner">Inner error that caused this exception.</param>
        </member>
        <member name="T:Dalamud.Storage.ReliableFileStorage">
            <summary>
            A service that provides a reliable file storage.
            Implements a VFS that writes files to the disk, and additionally keeps files in a SQLite database
            for journaling/backup purposes.
            Consumers can choose to receive a backup if they think that the file is corrupt.
            </summary>
            <remarks>
            This is not an early-loaded service, as it is needed before they are initialized.
            </remarks>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Storage.ReliableFileStorage"/> class.
            </summary>
            <param name="vfsDbPath">Path to the VFS.</param>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.Exists(System.String,System.Guid)">
            <summary>
            Check if a file exists.
            This will return true if the file does not exist on the filesystem, but in the transparent backup.
            You must then use this instance to read the file to ensure consistency.
            </summary>
            <param name="path">The path to check.</param>
            <param name="containerId">The container to check in.</param>
            <returns>True if the file exists.</returns>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.WriteAllText(System.String,System.String,System.Guid)">
            <summary>
            Write all text to a file.
            </summary>
            <param name="path">Path to write to.</param>
            <param name="contents">The contents of the file.</param>
            <param name="containerId">Container to write to.</param>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.WriteAllText(System.String,System.String,System.Text.Encoding,System.Guid)">
            <summary>
            Write all text to a file.
            </summary>
            <param name="path">Path to write to.</param>
            <param name="contents">The contents of the file.</param>
            <param name="encoding">The encoding to write with.</param>
            <param name="containerId">Container to write to.</param>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.WriteAllBytes(System.String,System.Byte[],System.Guid)">
            <summary>
            Write all bytes to a file.
            </summary>
            <param name="path">Path to write to.</param>
            <param name="bytes">The contents of the file.</param>
            <param name="containerId">Container to write to.</param>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.ReadAllText(System.String,System.Boolean,System.Guid)">
            <summary>
            Read all text from a file.
            If the file does not exist on the filesystem, a read is attempted from the backup. The backup is not
            automatically written back to disk, however.
            </summary>
            <param name="path">The path to read from.</param>
            <param name="forceBackup">Whether or not the backup of the file should take priority.</param>
            <param name="containerId">The container to read from.</param>
            <returns>All text stored in this file.</returns>
            <exception cref="T:System.IO.FileNotFoundException">Thrown if the file does not exist on the filesystem or in the backup.</exception>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.ReadAllText(System.String,System.Text.Encoding,System.Boolean,System.Guid)">
            <summary>
            Read all text from a file.
            If the file does not exist on the filesystem, a read is attempted from the backup. The backup is not
            automatically written back to disk, however.
            </summary>
            <param name="path">The path to read from.</param>
            <param name="encoding">The encoding to read with.</param>
            <param name="forceBackup">Whether or not the backup of the file should take priority.</param>
            <param name="containerId">The container to read from.</param>
            <returns>All text stored in this file.</returns>
            <exception cref="T:System.IO.FileNotFoundException">Thrown if the file does not exist on the filesystem or in the backup.</exception>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.ReadAllText(System.String,System.Action{System.String},System.Guid)">
            <summary>
            Read all text from a file, and automatically try again with the backup if the file does not exist or
            the <paramref name="reader"/> function throws an exception. If the backup read also throws an exception,
            or the file does not exist in the backup, a <see cref="T:Dalamud.Storage.FileReadException"/> is thrown.
            </summary>
            <param name="path">The path to read from.</param>
            <param name="reader">Lambda that reads the file. Throw here to automatically attempt a read from the backup.</param>
            <param name="containerId">The container to read from.</param>
            <exception cref="T:System.IO.FileNotFoundException">Thrown if the file does not exist on the filesystem or in the backup.</exception>
            <exception cref="T:Dalamud.Storage.FileReadException">Thrown here if the file and the backup fail their read.</exception>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.ReadAllText(System.String,System.Text.Encoding,System.Action{System.String},System.Guid)">
            <summary>
            Read all text from a file, and automatically try again with the backup if the file does not exist or
            the <paramref name="reader"/> function throws an exception. If the backup read also throws an exception,
            or the file does not exist in the backup, a <see cref="T:Dalamud.Storage.FileReadException"/> is thrown.
            </summary>
            <param name="path">The path to read from.</param>
            <param name="encoding">The encoding to read with.</param>
            <param name="reader">Lambda that reads the file. Throw here to automatically attempt a read from the backup.</param>
            <param name="containerId">The container to read from.</param>
            <exception cref="T:System.IO.FileNotFoundException">Thrown if the file does not exist on the filesystem or in the backup.</exception>
            <exception cref="T:Dalamud.Storage.FileReadException">Thrown here if the file and the backup fail their read.</exception>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.ReadAllBytes(System.String,System.Boolean,System.Guid)">
            <summary>
            Read all bytes from a file.
            If the file does not exist on the filesystem, a read is attempted from the backup. The backup is not
            automatically written back to disk, however.
            </summary>
            <param name="path">The path to read from.</param>
            <param name="forceBackup">Whether or not the backup of the file should take priority.</param>
            <param name="containerId">The container to read from.</param>
            <returns>All bytes stored in this file.</returns>
            <exception cref="T:System.IO.FileNotFoundException">Thrown if the file does not exist on the filesystem or in the backup.</exception>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.Dalamud#IInternalDisposableService#DisposeService">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Storage.ReliableFileStorage.NormalizePath(System.String)">
            <summary>
            Replace possible non-portable parts of a path with portable versions.
            </summary>
            <param name="path">The path to normalize.</param>
            <returns>The normalized path.</returns>
        </member>
        <member name="T:Dalamud.Support.BugBait">
            <summary>
            Class responsible for sending feedback.
            </summary>
        </member>
        <member name="M:Dalamud.Support.BugBait.SendFeedback(Dalamud.Plugin.Internal.Types.Manifest.IPluginManifest,System.Boolean,System.String,System.String,System.Boolean)">
            <summary>
            Send feedback to Discord.
            </summary>
            <param name="plugin">The plugin to send feedback about.</param>
            <param name="isTesting">Whether or not the plugin is a testing plugin.</param>
            <param name="content">The content of the feedback.</param>
            <param name="reporter">The reporter name.</param>
            <param name="includeException">Whether or not the most recent exception to occur should be included in the report.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
        </member>
        <member name="T:Dalamud.Support.CurrentProcessModules">
            <summary>Tracks the loaded process modules.</summary>
        </member>
        <member name="P:Dalamud.Support.CurrentProcessModules.ModuleCollection">
            <summary>Gets all the loaded modules, up to date.</summary>
        </member>
        <member name="T:Dalamud.Support.DalamudReleases">
            <summary>
            Service for fetching Dalamud release information.
            </summary>
        </member>
        <member name="M:Dalamud.Support.DalamudReleases.#ctor(Dalamud.Networking.Http.HappyHttpClient,Dalamud.Configuration.Internal.DalamudConfiguration)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Support.DalamudReleases"/> class.
            </summary>
            <param name="httpClient">The shared HTTP client.</param>
            <param name="config">The Dalamud configuration.</param>
        </member>
        <member name="M:Dalamud.Support.DalamudReleases.GetVersionForCurrentTrack">
            <summary>
            Get the latest version info for the current track.
            </summary>
            <returns>The version info for the current track.</returns>
        </member>
        <member name="T:Dalamud.Support.Troubleshooting">
            <summary>
            Class responsible for printing troubleshooting information to the log.
            </summary>
        </member>
        <member name="P:Dalamud.Support.Troubleshooting.LastException">
            <summary>
            Gets the most recent exception to occur.
            </summary>
        </member>
        <member name="M:Dalamud.Support.Troubleshooting.LogException(System.Exception,System.String)">
            <summary>
            Log the last exception in a parseable format to serilog.
            </summary>
            <param name="exception">The exception to log.</param>
            <param name="context">Additional context.</param>
        </member>
        <member name="M:Dalamud.Support.Troubleshooting.LogTroubleshooting">
            <summary>
            Log troubleshooting information in a parseable format to Serilog.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Api11ToDoAttribute">
            <summary>
            Utility class for marking something to be changed for API 11, for ease of lookup.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Api11ToDoAttribute.MakeInternal">
            <summary>
            Marks that this should be made internal.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Api11ToDoAttribute.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Api11ToDoAttribute"/> class.
            </summary>
            <param name="what">The explanation.</param>
            <param name="what2">The explanation 2.</param>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.WithIndex``1(System.Collections.Generic.IEnumerable{``0})">
            <summary> Iterate over enumerables with additional index. </summary>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.WithoutIndex``1(System.Collections.Generic.IEnumerable{System.ValueTuple{``0,System.Int32}})">
            <summary> Remove an added index from an indexed enumerable. </summary>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.WithoutValue``1(System.Collections.Generic.IEnumerable{System.ValueTuple{``0,System.Int32}})">
            <summary> Remove the value and only keep the index from an indexed enumerable. </summary>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.AsReadOnlyCollection``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Interprets the given array as an <see cref="T:System.Collections.Generic.IReadOnlyCollection`1"/>, so that you can enumerate it multiple
            times, and know the number of elements within.
            </summary>
            <param name="array">The enumerable.</param>
            <typeparam name="T">The element type.</typeparam>
            <returns><paramref name="array"/> casted as a <see cref="T:System.Collections.Generic.IReadOnlyCollection`1"/> if it is one; otherwise the result of <see cref="M:System.Linq.Enumerable.ToArray``1(System.Collections.Generic.IEnumerable{``0})"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindIndex(System.Predicate{`0})"/>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Predicate{`0})"/>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Int32,System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindIndex(System.Int32,System.Int32,System.Predicate{`0})"/>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindLastIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindLastIndex(System.Predicate{`0})"/>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindLastIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Predicate{`0})"/>
        </member>
        <member name="M:Dalamud.Utility.ArrayExtensions.FindLastIndex``1(System.Collections.Generic.IReadOnlyList{``0},System.Int32,System.Int32,System.Predicate{``0})">
            <inheritdoc cref="M:System.Collections.Generic.List`1.FindLastIndex(System.Int32,System.Int32,System.Predicate{`0})"/>
        </member>
        <member name="T:Dalamud.Utility.AsyncUtils">
            <summary>
            A set of utilities around and for better asynchronous behavior.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.AsyncUtils.FirstSuccessfulTask``1(System.Collections.Generic.ICollection{System.Threading.Tasks.Task{``0}})">
            <summary>
            Race a set of tasks, returning either the first to succeed or an aggregate of all exceptions. This helper does
            not perform any automatic cancellation of losing tasks, nor does it handle exceptions of losing tasks.
            </summary>
            <remarks>Derived from <a href="https://stackoverflow.com/a/37529395">this StackOverflow post</a>.</remarks>
            <param name="tasks">A list of tasks to race.</param>
            <typeparam name="T">The return type of all raced tasks.</typeparam>
            <exception cref="T:System.AggregateException">Thrown when all tasks given to this method fail.</exception>
            <returns>Returns the first task that completes, according to <see cref="P:System.Threading.Tasks.Task.IsCompletedSuccessfully"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.AsyncUtils.CancellableDelay(System.Int32,System.Threading.CancellationToken)">
            <summary>
            Provide a <see cref="M:System.Threading.Tasks.Task.Delay(System.Int32,System.Threading.CancellationToken)"/> that won't throw an exception when it's canceled.
            </summary>
            <inheritdoc cref="M:System.Threading.Tasks.Task.Delay(System.Int32,System.Threading.CancellationToken)"/>
        </member>
        <member name="T:Dalamud.Utility.ClientLanguageExtensions">
            <summary>
            Extension methods for the <see cref="T:Dalamud.Game.ClientLanguage"/> class.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ClientLanguageExtensions.ToLumina(Dalamud.Game.ClientLanguage)">
            <summary>
            Converts a Dalamud ClientLanguage to the corresponding Lumina variant.
            </summary>
            <param name="language">Language to convert.</param>
            <returns>Converted language.</returns>
        </member>
        <member name="T:Dalamud.Utility.DateTimeSpanExtensions">
            <summary>
            Utility functions for <see cref="T:System.DateTime"/> and <see cref="T:System.TimeSpan"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.LocAbsolute(System.DateTime)">
            <summary>Formats an instance of <see cref="T:System.DateTime"/> as a localized absolute time.</summary>
            <param name="when">When.</param>
            <returns>The formatted string.</returns>
            <remarks>The string will be formatted according to Square Enix Account region settings, if Dalamud default
            language is English.</remarks>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.LocRelativePastLong(System.DateTime,System.TimeSpan)">
            <summary>Formats an instance of <see cref="T:System.DateTime"/> as a localized relative time.</summary>
            <param name="when">When.</param>
            <param name="floorBy">The alignment unit of time span.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.LocRelativePastShort(System.DateTime,System.TimeSpan)">
            <summary>Formats an instance of <see cref="T:System.DateTime"/> as a localized relative time.</summary>
            <param name="when">When.</param>
            <param name="floorBy">The alignment unit of time span.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.LocRelativePastLong(System.DateTime)">
            <summary>Formats an instance of <see cref="T:System.DateTime"/> as a localized relative time.</summary>
            <param name="when">When.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.LocRelativePastShort(System.DateTime)">
            <summary>Formats an instance of <see cref="T:System.DateTime"/> as a localized relative time.</summary>
            <param name="when">When.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="M:Dalamud.Utility.DateTimeSpanExtensions.ParsedRelativeFormatStrings.Format(System.TimeSpan)">
            <summary>Formats an instance of <see cref="T:System.TimeSpan"/> as a localized string.</summary>
            <param name="ts">The duration.</param>
            <returns>The formatted string.</returns>
        </member>
        <member name="T:Dalamud.Utility.DisposeSafety">
            <summary>
            Utilities for disposing stuff.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.DisposeSafety.IDisposeCallback">
            <summary>
            Interface that marks a disposable that it can call back on dispose.
            </summary>
        </member>
        <member name="E:Dalamud.Utility.DisposeSafety.IDisposeCallback.BeforeDispose">
            <summary>
            Event to be fired before object dispose. First parameter is the object iself.
            </summary>
        </member>
        <member name="E:Dalamud.Utility.DisposeSafety.IDisposeCallback.AfterDispose">
            <summary>
            Event to be fired after object dispose. First parameter is the object iself.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ToDisposableIgnoreExceptions``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Returns a proxy <see cref="T:System.IDisposable"/> that on dispose will dispose the result of the given
            <see cref="T:System.Threading.Tasks.Task`1"/>.<br />
            If any exception has occurred, it will be ignored.
            </summary>
            <param name="task">The task.</param>
            <typeparam name="T">A disposable type.</typeparam>
            <returns>The proxy <see cref="T:System.IDisposable"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ToContentDisposedTask``1(System.Threading.Tasks.Task{``0},System.Boolean)">
            <summary>
            Transforms <paramref name="task"/> into a <see cref="T:System.Threading.Tasks.Task"/>, disposing the content as necessary.
            </summary>
            <param name="task">The task.</param>
            <param name="ignoreAllExceptions">Ignore all exceptions.</param>
            <typeparam name="T">A disposable type.</typeparam>
            <returns>A wrapper for the task.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.AggregateToDisposable``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns a proxy <see cref="T:System.IDisposable"/> that on dispose will dispose all the elements of the given
            <see cref="T:System.Collections.Generic.IEnumerable`1"/> of <typeparamref name="T"/>s.
            </summary>
            <param name="disposables">The disposables.</param>
            <typeparam name="T">The disposable types.</typeparam>
            <returns>The proxy <see cref="T:System.IDisposable"/>.</returns>
            <exception cref="T:System.AggregateException">Error.</exception>
        </member>
        <member name="T:Dalamud.Utility.DisposeSafety.ScopedFinalizer">
            <summary>
            Utility class for managing finalizing stuff.
            </summary>
        </member>
        <member name="E:Dalamud.Utility.DisposeSafety.ScopedFinalizer.BeforeDispose">
            <inheritdoc/>
        </member>
        <member name="E:Dalamud.Utility.DisposeSafety.ScopedFinalizer.AfterDispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.EnsureCapacity(System.Int32)">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.EnsureCapacity(System.Int32)"/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add``1(``0)">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.Push(`0)"/>
            <returns>The parameter.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Action)">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.Push(`0)"/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Func{System.Threading.Tasks.Task})">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.Push(`0)"/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Runtime.InteropServices.GCHandle)">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.Push(`0)"/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.AddRange(System.Collections.Generic.IEnumerable{System.IDisposable})">
            <summary>
            Queue all the given <see cref="T:System.IDisposable"/> to be disposed later.
            </summary>
            <param name="ds">Disposables.</param>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.AddRange(System.Collections.Generic.IEnumerable{System.Action})">
            <summary>
            Queue all the given <see cref="T:System.IDisposable"/> to be run later.
            </summary>
            <param name="ds">Actions.</param>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.AddRange(System.Collections.Generic.IEnumerable{System.Func{System.Threading.Tasks.Task}})">
            <summary>
            Queue all the given <see cref="T:System.Func`1"/> returning <see cref="T:System.Threading.Tasks.Task"/> to be run later.
            </summary>
            <param name="ds">Func{Task}s.</param>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.AddRange(System.Collections.Generic.IEnumerable{System.Runtime.InteropServices.GCHandle})">
            <summary>
            Queue all the given <see cref="T:System.Runtime.InteropServices.GCHandle"/> to be disposed later.
            </summary>
            <param name="ds">GCHandles.</param>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Cancel">
            <summary>
            Cancel all pending disposals.
            </summary>
            <remarks>Use this after successful initialization of multiple disposables.</remarks>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.WithEnsureCapacity(System.Int32)">
            <inheritdoc cref="M:System.Collections.Generic.Stack`1.EnsureCapacity(System.Int32)"/>
            <returns>This for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.With(System.IDisposable)">
            <inheritdoc cref="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add``1(``0)"/>
            <returns>This for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.With(System.Action)">
            <inheritdoc cref="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Action)"/>
            <returns>This for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.With(System.Func{System.Threading.Tasks.Task})">
            <inheritdoc cref="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Func{System.Threading.Tasks.Task})"/>
            <returns>This for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.With(System.Runtime.InteropServices.GCHandle)">
            <inheritdoc cref="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Add(System.Runtime.InteropServices.GCHandle)"/>
            <returns>This for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.DisposeSafety.ScopedFinalizer.DisposeAsync">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.DynamicPriorityQueueLoader">
            <summary>Base class for loading resources in dynamic order.</summary>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.#ctor(System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.DynamicPriorityQueueLoader"/> class.</summary>
            <param name="concurrency">Maximum number of concurrent load tasks.</param>
        </member>
        <member name="T:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider">
            <summary>Provider for priority metrics.</summary>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider.IsOpportunistic">
            <summary>Gets a value indicating whether the resource is requested in an opportunistic way.</summary>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider.FirstRequestedTick">
            <summary>Gets the first requested tick count from <see cref="P:System.Environment.TickCount64"/>.</summary>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider.LatestRequestedTick">
            <summary>Gets the latest requested tick count from <see cref="P:System.Environment.TickCount64"/>.</summary>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoadAsync``1(Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider,System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.IDisposable[])">
            <summary>Loads a resource according to some order.</summary>
            <typeparam name="T">The type of resource.</typeparam>
            <param name="basis">The throttle basis. <c>null</c> may be used to create a new instance of
            <see cref="T:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider"/> that is not opportunistic with time values of now.</param>
            <param name="immediateLoadFunction">The immediate load function.</param>
            <param name="cancellationToken">The cancellation token.</param>
            <param name="disposables">Disposables to dispose when the task completes.</param>
            <returns>The task.</returns>
            <remarks>
            <paramref name="immediateLoadFunction"/> may throw immediately without returning anything, or the returned
            <see cref="T:System.Threading.Tasks.Task`1"/> may complete in failure.
            </remarks>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoopAddWorkItemAsync">
            <summary>Continuously transfers work items added from <see cref="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoadAsync``1(Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider,System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.IDisposable[])"/> to
            <see cref="F:Dalamud.Utility.DynamicPriorityQueueLoader.workItemPending"/>, until all items are transferred and <see cref="M:Dalamud.Utility.DynamicPriorityQueueLoader.Dispose"/> is called.</summary>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoopProcessWorkItemAsync">
            <summary>Continuously processes work items in <see cref="F:Dalamud.Utility.DynamicPriorityQueueLoader.workItemPending"/>, until all items are processed and
            <see cref="M:Dalamud.Utility.DynamicPriorityQueueLoader.Dispose"/> is called.</summary>
        </member>
        <member name="M:Dalamud.Utility.DynamicPriorityQueueLoader.ExtractHighestPriorityWorkItem">
            <summary>Extracts the work item with the highest priority from <see cref="F:Dalamud.Utility.DynamicPriorityQueueLoader.workItemPending"/>,
            and removes cancelled items, if any.</summary>
            <remarks>The order of items of <see cref="F:Dalamud.Utility.DynamicPriorityQueueLoader.workItemPending"/> is undefined after this function.</remarks>
        </member>
        <member name="T:Dalamud.Utility.DynamicPriorityQueueLoader.ReadOnlyThrottleBasisProvider">
            <summary>A read-only implementation of <see cref="T:Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider"/>.</summary>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.ReadOnlyThrottleBasisProvider.IsOpportunistic">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.ReadOnlyThrottleBasisProvider.FirstRequestedTick">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.DynamicPriorityQueueLoader.ReadOnlyThrottleBasisProvider.LatestRequestedTick">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.DynamicPriorityQueueLoader.WorkItem">
            <summary>Represents a work item added from <see cref="M:Dalamud.Utility.DynamicPriorityQueueLoader.LoadAsync``1(Dalamud.Utility.DynamicPriorityQueueLoader.IThrottleBasisProvider,System.Func{System.Threading.CancellationToken,System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken,System.IDisposable[])"/>.</summary>
        </member>
        <member name="T:Dalamud.Utility.DynamicPriorityQueueLoader.WorkItem`1">
            <summary>Typed version of <see cref="T:Dalamud.Utility.DynamicPriorityQueueLoader.WorkItem"/>.</summary>
        </member>
        <member name="T:Dalamud.Utility.EnumExtensions">
            <summary>
            Extension methods for enums.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.EnumExtensions.GetAttributes``1(System.Enum)">
            <summary>
            Gets attributes on an enum.
            </summary>
            <typeparam name="TAttribute">The type of attribute to get.</typeparam>
            <param name="value">The enum value that has an attached attribute.</param>
            <returns>The enumerable of the attached attributes.</returns>
        </member>
        <member name="M:Dalamud.Utility.EnumExtensions.GetAttribute``1(System.Enum)">
            <summary>
            Gets an attribute on an enum.
            </summary>
            <typeparam name="TAttribute">The type of attribute to get.</typeparam>
            <param name="value">The enum value that has an attached attribute.</param>
            <returns>The attached attribute, if any.</returns>
        </member>
        <member name="M:Dalamud.Utility.EnumExtensions.IsObsolete(System.Enum)">
            <summary>
            Gets an indicator if enum has been flagged as obsolete (deprecated).
            </summary>
            <param name="value">The enum value that has an attached attribute.</param>
            <returns>Indicator if enum has been flagged as obsolete.</returns>
        </member>
        <member name="T:Dalamud.Utility.EventHandlerExtensions">
            <summary>
            Extensions for Events.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely(System.EventHandler,System.Object,System.EventArgs)">
            <summary>
            Replacement for Invoke() on EventHandlers to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="eh">The EventHandler in question.</param>
            <param name="sender">Default sender for Invoke equivalent.</param>
            <param name="e">Default EventArgs for Invoke equivalent.</param>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely``1(System.EventHandler{``0},System.Object,``0)">
            <summary>
            Replacement for Invoke() on generic EventHandlers to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="eh">The EventHandler in question.</param>
            <param name="sender">Default sender for Invoke equivalent.</param>
            <param name="e">Default EventArgs for Invoke equivalent.</param>
            <typeparam name="T">Type of EventArgs.</typeparam>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely(System.Action)">
            <summary>
            Replacement for Invoke() on event Actions to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="act">The Action in question.</param>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely``1(System.Action{``0},``0)">
            <summary>
            Replacement for Invoke() on event Actions to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="act">The Action in question.</param>
            <param name="argument">Templated argument for Action.</param>
            <typeparam name="T">Type of Action args.</typeparam>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely(Dalamud.Plugin.Services.IFramework.OnUpdateDelegate,Dalamud.Game.Framework)">
            <summary>
            Replacement for Invoke() on OnUpdateDelegate to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="updateDelegate">The OnUpdateDelegate in question.</param>
            <param name="framework">Framework to be passed on to OnUpdateDelegate.</param>
        </member>
        <member name="M:Dalamud.Utility.EventHandlerExtensions.InvokeSafely(Dalamud.Plugin.Services.IContextMenu.OnMenuOpenedDelegate,Dalamud.Game.Gui.ContextMenu.MenuOpenedArgs)">
            <summary>
            Replacement for Invoke() on OnMenuOpenedDelegate to catch exceptions that stop event propagation in case
            of a thrown Exception inside of an invocation.
            </summary>
            <param name="openedDelegate">The OnMenuOpenedDelegate in question.</param>
            <param name="argument">Templated argument for Action.</param>
        </member>
        <member name="T:Dalamud.Utility.Hash">
            <summary>
            Utility functions for hashing.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Hash.GetStringSha256Hash(System.String)">
            <summary>
            Get the SHA-256 hash of a string.
            </summary>
            <param name="text">The string to hash.</param>
            <returns>The computed hash.</returns>
        </member>
        <member name="M:Dalamud.Utility.Hash.GetSha256Hash(System.Byte[])">
            <summary>
            Get the SHA-256 hash of a byte array.
            </summary>
            <param name="buffer">The byte array to hash.</param>
            <returns>The computed hash.</returns>
        </member>
        <member name="T:Dalamud.Utility.HitchDetector">
            <summary>
            Utility class to detect hitches.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.HitchDetector.#ctor(System.String,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.HitchDetector"/> class.
            </summary>
            <param name="name">Name to log.</param>
            <param name="millisecondsMax">Milliseconds to print a warning for.</param>
        </member>
        <member name="M:Dalamud.Utility.HitchDetector.Start">
            <summary>
            Start the time tracking.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.HitchDetector.Stop">
            <summary>
            Stop the time tracking, and print a warning, if applicable.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.IDeferredDisposable">
            <summary>
            An extension of <see cref="T:System.IDisposable"/> which makes <see cref="M:System.IDisposable.Dispose"/> queue
            <see cref="M:Dalamud.Utility.IDeferredDisposable.RealDispose"/> to be called at a later time.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.IDeferredDisposable.RealDispose">
            <summary>Actually dispose the object.</summary>
            <remarks>Not to be called from the code that uses the end object.</remarks>
        </member>
        <member name="T:Dalamud.Utility.IRefCountable">
            <summary>
            Interface for reference counting.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.IRefCountable.RefCountResult">
            <summary>
            Result for <see cref="M:Dalamud.Utility.IRefCountable.AlterRefCount(System.Int32,System.Int32@,System.Int32@)"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.IRefCountable.RefCountResult.StillAlive">
            <summary>
            The object still has remaining references. No futher action should be done.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.IRefCountable.RefCountResult.FinalRelease">
            <summary>
            The last reference to the object has been released. The object should be fully released.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.IRefCountable.RefCountResult.AlreadyDisposed">
            <summary>
            The object already has been disposed. <see cref="T:System.ObjectDisposedException"/> may be thrown.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.IRefCountable.AddRef">
            <summary>
            Adds a reference to this reference counted object.
            </summary>
            <returns>The new number of references.</returns>
        </member>
        <member name="M:Dalamud.Utility.IRefCountable.Release">
            <summary>
            Releases a reference from this reference counted object.<br />
            When all references are released, the object will be fully disposed.
            </summary>
            <returns>The new number of references.</returns>
        </member>
        <member name="M:Dalamud.Utility.IRefCountable.System#IDisposable#Dispose">
            <summary>
            Alias for <see cref="M:Dalamud.Utility.IRefCountable.Release"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.IRefCountable.AlterRefCount(System.Int32,System.Int32@,System.Int32@)">
            <summary>
            Alters <paramref name="refCount"/> by <paramref name="delta"/>.
            </summary>
            <param name="delta">The delta to the reference count.</param>
            <param name="refCount">The reference to the reference count.</param>
            <param name="newRefCount">The new reference count.</param>
            <returns>The followup action that should be done.</returns>
        </member>
        <member name="T:Dalamud.Utility.MapUtil">
             <summary>
             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.
             </summary>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.ConvertWorldCoordXZToMapCoord(System.Single,System.UInt32,System.Int32)">
            <summary>
            Helper method to convert one of the game's Vector3 X/Z provided by the game to a map coordinate suitable for
            display to the player.
            </summary>
            <param name="value">The raw float of a game Vector3 X or Z coordinate to convert.</param>
            <param name="scale">The scale factor of the map, generally retrieved from Lumina.</param>
            <param name="offset">The dimension offset for either X or Z, generally retrieved from Lumina.</param>
            <returns>Returns a converted float for display to the player.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.ConvertWorldCoordYToMapCoord(System.Single,System.Int32,System.Boolean)">
            <summary>
            Helper method to convert a game Vector3 Y coordinate to a map coordinate suitable for display to the player.
            </summary>
            <param name="value">The raw float of a game Vector3 Y coordinate to convert.</param>
            <param name="zOffset">The zOffset for this map. Retrieved from TerritoryTypeTransient.</param>
            <param name="correctZOffset">Optionally enable Z offset correction. When a Z offset of -10,000 is set, replace
            it with 0 for calculation purposes to show a more sane Z coordinate.</param>
            <returns>Returns a converted float for display to the player.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.WorldToMap(System.Numerics.Vector3,System.Int32,System.Int32,System.Int32,System.UInt32,System.Boolean)">
            <summary>
            All-in-one helper method to convert a World Coordinate (internal to the game) to a Map Coordinate (visible to
            players in the minimap/elsewhere).
            </summary>
            <remarks>
            Note that this method will swap Y and Z in the resulting Vector3 to appropriately reflect the game's display.
            </remarks>
            <param name="worldCoordinates">A Vector3 of raw World coordinates from the game.</param>
            <param name="xOffset">The offset to apply to the incoming X parameter, generally Lumina's Map.OffsetX.</param>
            <param name="yOffset">The offset to apply to the incoming Y parameter, generally Lumina's Map.OffsetY.</param>
            <param name="zOffset">The offset to apply to the incoming Z parameter, generally Lumina's TerritoryTypeTransient.OffsetZ.</param>
            <param name="scale">The global scale to apply to the incoming X and Y parameters, generally Lumina's Map.SizeFactor.</param>
            <param name="correctZOffset">An optional mode to "correct" a Z offset of -10000 to be a more human-friendly value.</param>
            <returns>Returns a Vector3 representing visible map coordinates.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.WorldToMap(System.Numerics.Vector3,Lumina.Excel.Sheets.Map,Lumina.Excel.Sheets.TerritoryTypeTransient,System.Boolean)">
            <summary>
            All-in-one helper method to convert a World Coordinate (internal to the game) to a Map Coordinate (visible to
            players in the minimap/elsewhere).
            </summary>
            <remarks>
            Note that this method will swap Y and Z to appropriately reflect the game's display.
            </remarks>
            <param name="worldCoordinates">A Vector3 of raw World coordinates from the game.</param>
            <param name="map">A Lumina map to use for offset/scale information.</param>
            <param name="territoryTransient">A TerritoryTypeTransient to use for Z offset information.</param>
            <param name="correctZOffset">An optional mode to "correct" a Z offset of -10000 to be a more human-friendly value.</param>
            <returns>Returns a Vector3 representing visible map coordinates.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.WorldToMap(System.Numerics.Vector2,System.Int32,System.Int32,System.UInt32)">
            <summary>
            All-in-one helper method to convert a World Coordinate (internal to the game) to a Map Coordinate (visible to
            players in the minimap/elsewhere).
            </summary>
            <param name="worldCoordinates">A Vector2 of raw World coordinates from the game.</param>
            <param name="xOffset">The offset to apply to the incoming X parameter, generally Lumina's Map.OffsetX.</param>
            <param name="yOffset">The offset to apply to the incoming Y parameter, generally Lumina's Map.OffsetY.</param>
            <param name="scale">The global scale to apply to the incoming X and Y parameters, generally Lumina's Map.SizeFactor.</param>
            <returns>Returns a Vector2 representing visible map coordinates.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.WorldToMap(System.Numerics.Vector2,Lumina.Excel.Sheets.Map)">
            <summary>
            All-in-one helper method to convert a World Coordinate (internal to the game) to a Map Coordinate (visible to
            players in the minimap/elsewhere).
            </summary>
            <param name="worldCoordinates">A Vector2 of raw World coordinates from the game.</param>
            <param name="map">A Lumina map to use for offset/scale information.</param>
            <returns>Returns a Vector2 representing visible map coordinates.</returns>
        </member>
        <member name="M:Dalamud.Utility.MapUtil.GetMapCoordinates(Dalamud.Game.ClientState.Objects.Types.IGameObject,System.Boolean)">
            <summary>
            Extension method to get the current position of a GameObject in Map Coordinates (visible to players in the
            minimap or chat). A Z (height) value will always be returned, even on maps that do not natively show one.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown if ClientState is unavailable.</exception>
            <param name="go">The GameObject to get the position for.</param>
            <param name="correctZOffset">Whether to "correct" a Z offset to sane values for maps that don't have one.</param>
            <returns>A Vector3 that represents the X (east/west), Y (north/south), and Z (height) position of this object.</returns>
        </member>
        <member name="T:Dalamud.Utility.Numerics.VectorExtensions">
            <summary>
            Extension methods for vectors.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.RollingList`1">
            <summary>
            A list with limited capacity holding items of type <typeparamref name="T"/>.
            Adding further items will result in the list rolling over.
            </summary>
            <typeparam name="T">Item type.</typeparam>
            <remarks>
            Implemented as a circular list using a <see cref="T:System.Collections.Generic.List`1"/> internally.
            Insertions and Removals are not supported.
            Not thread-safe.
            </remarks>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.#ctor(System.Int32,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.RollingList`1"/> class.</summary>
            <param name="size"><see cref="T:Dalamud.Utility.RollingList`1"/> size.</param>
            <param name="capacity">Internal <see cref="T:System.Collections.Generic.List`1"/> initial capacity.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.#ctor(System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.RollingList`1"/> class.</summary>
            <param name="size"><see cref="T:Dalamud.Utility.RollingList`1"/> size.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.RollingList`1"/> class.</summary>
            <param name="items">Collection where elements are copied from.</param>
            <param name="size"><see cref="T:Dalamud.Utility.RollingList`1"/> size.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.#ctor(System.Collections.Generic.IEnumerable{`0},System.Int32,System.Int32)">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.RollingList`1"/> class.</summary>
            <param name="items">Collection where elements are copied from.</param>
            <param name="size"><see cref="T:Dalamud.Utility.RollingList`1"/> size.</param>
            <param name="capacity">Internal <see cref="T:System.Collections.Generic.List`1"/> initial capacity.</param>
        </member>
        <member name="P:Dalamud.Utility.RollingList`1.Count">
            <summary>Gets item count.</summary>
        </member>
        <member name="P:Dalamud.Utility.RollingList`1.Capacity">
            <summary>Gets or sets the internal list capacity.</summary>
        </member>
        <member name="P:Dalamud.Utility.RollingList`1.Size">
            <summary>Gets or sets rolling list size.</summary>
        </member>
        <member name="P:Dalamud.Utility.RollingList`1.IsReadOnly">
            <summary>Gets a value indicating whether the item is read only.</summary>
        </member>
        <member name="P:Dalamud.Utility.RollingList`1.Item(System.Int32)">
            <summary>Gets or sets an item by index.</summary>
            <param name="index">Item index.</param>
            <returns>Item at specified index.</returns>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.Add(`0)">
            <summary>Adds an item to this <see cref="T:Dalamud.Utility.RollingList`1"/>.</summary>
            <param name="item">Item to add.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.AddRange(System.Collections.Generic.IEnumerable{`0})">
            <summary>Add items to this <see cref="T:Dalamud.Utility.RollingList`1"/>.</summary>
            <param name="range">Items to add.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.Clear">
            <summary>Removes all elements from the <see cref="T:Dalamud.Utility.RollingList`1"/>.</summary>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.IndexOf(`0)">
            <summary>Find the index of a specific item.</summary>
            <param name="item">item to find.</param>
            <returns>Index where <paramref name="item"/> is found. -1 if not found.</returns>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)">
            <summary>Not supported.</summary>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)">
            <summary>Not supported.</summary>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.Contains(`0)">
            <summary>Find wether an item exists.</summary>
            <param name="item">item to find.</param>
            <returns>Wether <paramref name="item"/> is found.</returns>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.CopyTo(`0[],System.Int32)">
            <summary>Copies the content of this list into an array.</summary>
            <param name="array">Array to copy into.</param>
            <param name="arrayIndex"><paramref name="array"/> index to start coping into.</param>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.System#Collections#Generic#ICollection{T}#Remove(`0)">
            <summary>Not supported.</summary>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.GetEnumerator">
            <summary>Gets an enumerator for this <see cref="T:Dalamud.Utility.RollingList`1"/>.</summary>
            <returns><see cref="T:Dalamud.Utility.RollingList`1"/> enumerator.</returns>
        </member>
        <member name="M:Dalamud.Utility.RollingList`1.System#Collections#IEnumerable#GetEnumerator">
            <summary>Gets an enumerator for this <see cref="T:Dalamud.Utility.RollingList`1"/>.</summary>
            <returns><see cref="T:Dalamud.Utility.RollingList`1"/> enumerator.</returns>
        </member>
        <member name="T:Dalamud.Utility.ScopedSyncRoot">
            <summary>
            Scope for plugin list locks.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ScopedSyncRoot.#ctor(System.Object)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.ScopedSyncRoot"/> class.
            </summary>
            <param name="lockObj">The object to lock.</param>
        </member>
        <member name="M:Dalamud.Utility.ScopedSyncRoot.Dispose">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.SeStringExtensions">
            <summary>
            Extension methods for SeStrings.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.ToDalamudString(Lumina.Text.SeString)">
            <summary>
            Convert a Lumina SeString into a Dalamud SeString.
            This conversion re-parses the string.
            </summary>
            <param name="originalString">The original Lumina SeString.</param>
            <returns>The re-parsed Dalamud SeString.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.ToDalamudString(Lumina.Text.ReadOnly.ReadOnlySeString)">
            <summary>
            Convert a Lumina ReadOnlySeString into a Dalamud SeString.
            This conversion re-parses the string.
            </summary>
            <param name="originalString">The original Lumina ReadOnlySeString.</param>
            <returns>The re-parsed Dalamud SeString.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.ToDalamudString(Lumina.Text.ReadOnly.ReadOnlySeStringSpan)">
            <summary>
            Convert a Lumina ReadOnlySeStringSpan into a Dalamud SeString.
            This conversion re-parses the string.
            </summary>
            <param name="originalString">The original Lumina ReadOnlySeStringSpan.</param>
            <returns>The re-parsed Dalamud SeString.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.AppendMacroString(Lumina.Text.SeStringBuilder,System.ReadOnlySpan{System.Byte})">
            <summary>Compiles and appends a macro string.</summary>
            <param name="ssb">Target SeString builder.</param>
            <param name="macroString">Macro string in UTF-8 to compile and append to <paramref name="ssb"/>.</param>
            <returns><c>this</c> for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.AppendMacroString(Lumina.Text.SeStringBuilder,System.ReadOnlySpan{System.Char})">
            <summary>Compiles and appends a macro string.</summary>
            <param name="ssb">Target SeString builder.</param>
            <param name="macroString">Macro string in UTF-16 to compile and append to <paramref name="ssb"/>.</param>
            <returns><c>this</c> for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.AppendMacroString(Dalamud.Game.Text.SeStringHandling.SeStringBuilder,System.ReadOnlySpan{System.Byte})">
            <summary>Compiles and appends a macro string.</summary>
            <param name="ssb">Target SeString builder.</param>
            <param name="macroString">Macro string in UTF-8 to compile and append to <paramref name="ssb"/>.</param>
            <returns><c>this</c> for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.AppendMacroString(Dalamud.Game.Text.SeStringHandling.SeStringBuilder,System.ReadOnlySpan{System.Char})">
            <summary>Compiles and appends a macro string.</summary>
            <param name="ssb">Target SeString builder.</param>
            <param name="macroString">Macro string in UTF-16 to compile and append to <paramref name="ssb"/>.</param>
            <returns><c>this</c> for method chaining.</returns>
        </member>
        <member name="M:Dalamud.Utility.SeStringExtensions.IsValidCharacterName(Dalamud.Game.Text.SeStringHandling.SeString)">
            <summary>
            Validate if character name is valid.
            Both forename and surname must be between 2 and 15 characters and not total more than 20 characters combined.
            Only letters, hyphens, and apostrophes can be used.
            The first character of either name must be a letter.
            Hyphens cannot be used in succession or placed immediately before or after apostrophes.
            </summary>
            <param name="value">character name to validate.</param>
            <returns>indicator if character is name is valid.</returns>
        </member>
        <member name="T:Dalamud.Utility.Signatures.Fallibility">
            <summary>
            The fallibility of a signature.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.Fallibility.Auto">
            <summary>
            The fallibility of the signature is determined by the field/property's
            nullability.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.Fallibility.Fallible">
            <summary>
            The signature is fallible.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.Fallibility.Infallible">
            <summary>
            The signature is infallible.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Signatures.NullabilityUtil">
            <summary>
            Class providing info about field, property or parameter nullability.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.NullabilityUtil.IsNullable(System.Reflection.PropertyInfo)">
            <summary>
            Check if the provided property is nullable.
            </summary>
            <param name="property">The property to check.</param>
            <returns>Whether or not the property is nullable.</returns>
        </member>
        <member name="M:Dalamud.Utility.Signatures.NullabilityUtil.IsNullable(System.Reflection.FieldInfo)">
            <summary>
            Check if the provided field is nullable.
            </summary>
            <param name="field">The field to check.</param>
            <returns>Whether or not the field is nullable.</returns>
        </member>
        <member name="M:Dalamud.Utility.Signatures.NullabilityUtil.IsNullable(System.Reflection.ParameterInfo)">
            <summary>
            Check if the provided parameter is nullable.
            </summary>
            <param name="parameter">The parameter to check.</param>
            <returns>Whether or not the parameter is nullable.</returns>
        </member>
        <member name="T:Dalamud.Utility.Signatures.ScanType">
            <summary>
            The type of scan to perform with a signature.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.ScanType.Text">
            <summary>
            Scan the text section of the executable. Uses
            <see cref="M:Dalamud.Game.SigScanner.TryScanText(System.String,System.IntPtr@)"/>.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.ScanType.StaticAddress">
            <summary>
            Scans the text section of the executable in order to find a data section
            address. Uses <see cref="M:Dalamud.Game.SigScanner.TryGetStaticAddressFromSig(System.String,System.IntPtr@,System.Int32)"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Signatures.SignatureAttribute">
            <summary>
            The main way to use SignatureHelper. Apply this attribute to any field/property
            that should make use of a signature. See the field documentation for more
            information.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.SignatureAttribute.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/> class.
            </summary>
            <param name="signature">signature to scan for, see <see cref="P:Dalamud.Utility.Signatures.SignatureAttribute.Signature"/>.</param>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.Signature">
            <summary>
            Gets the memory signature for this field/property.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.UseFlags">
             <summary>
             Gets the way this signature should be used. By default, this is guessed using
             simple heuristics, but it can be manually specified if SignatureHelper can't
             figure it out.
            
             <seealso cref="T:Dalamud.Utility.Signatures.SignatureUseFlags"/>
             </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.ScanType">
            <summary>
            Gets the type of scan to perform. By default, this scans the text section of
            the executable, but this should be set to StaticAddress for static
            addresses.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.DetourName">
            <summary>
            Gets the detour name if this signature is for a hook. SignatureHelper will search
            the type containing this field/property for a method that matches the
            hook's delegate type, but if it doesn't find one or finds more than one,
            it will fail. You can specify the name of the method here to avoid this.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.Offset">
            <summary>
            Gets the offset from the signature to read memory from, when <see cref="P:Dalamud.Utility.Signatures.SignatureAttribute.UseFlags"/> is set to Offset.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.SignatureAttribute.Fallibility">
            <summary>
            Gets the fallibility of the signature.
            When a signature is fallible, any errors while resolving it will be
            logged in the Dalamud log and the field/property will not have its value
            set. When a signature is not fallible, any errors will be thrown as
            exceptions instead. If fallibility is not specified, it is inferred
            based on if the field/property is nullable.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Signatures.SignatureException">
            <summary>
            An exception for signatures.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.SignatureException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Signatures.SignatureException"/> class.
            </summary>
            <param name="message">Message.</param>
        </member>
        <member name="T:Dalamud.Utility.Signatures.SignatureHelper">
            <summary>
            A utility class to help reduce signature boilerplate code.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.SignatureHelper.Initialize(System.Object,System.Boolean)">
            <summary>
            Initializes an object's fields and properties that are annotated with a
            <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/>.
            </summary>
            <param name="self">The object to initialize.</param>
            <param name="log">If warnings should be logged.</param>
            <returns>Collection of created IDalamudHooks.</returns>
        </member>
        <member name="T:Dalamud.Utility.Signatures.SignatureUseFlags">
            <summary>
            Use flags for a signature attribute. This tells SignatureHelper how to use the
            result of the signature.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.SignatureUseFlags.Auto">
            <summary>
            SignatureHelper will use simple heuristics to determine the best signature
            use for the field/property.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.SignatureUseFlags.Pointer">
            <summary>
            The signature should be used as a plain pointer. This is correct for
            static addresses, functions, or anything else that's an
            <see cref="T:System.IntPtr"/> at heart.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.SignatureUseFlags.Hook">
            <summary>
            The signature should be used as a hook. This is correct for
            <see cref="T:Dalamud.Hooking.Hook`1"/> fields/properties.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Signatures.SignatureUseFlags.Offset">
            <summary>
            The signature should be used to determine an offset. This is the default
            for all primitive types. SignatureHelper will read from the memory at this
            signature and store the result in the field/property. An offset from the
            signature can be specified in the <see cref="T:Dalamud.Utility.Signatures.SignatureAttribute"/>.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper">
            <summary>
            Class providing information about a field.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.#ctor(System.Reflection.FieldInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper"/> class.
            </summary>
            <param name="info">FieldInfo to populate from.</param>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.ActualType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.IsNullable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.SetValue(System.Object,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.FieldInfoWrapper.GetCustomAttribute``1">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo">
            <summary>
            Interface providing information about a field or a property.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo.Name">
            <summary>
            Gets the name of the field or property.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo.ActualType">
            <summary>
            Gets the actual type of the field or property.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo.IsNullable">
            <summary>
            Gets a value indicating whether or not the field or property is nullable.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo.SetValue(System.Object,System.Object)">
            <summary>
            Set this field or property's value.
            </summary>
            <param name="self">The object instance.</param>
            <param name="value">The value to set.</param>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.IFieldOrPropertyInfo.GetCustomAttribute``1">
            <summary>
            Get a custom attribute.
            </summary>
            <typeparam name="T">The type of the attribute.</typeparam>
            <returns>The attribute.</returns>
        </member>
        <member name="T:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper">
            <summary>
            Class providing information about a property.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.#ctor(System.Reflection.PropertyInfo)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper"/> class.
            </summary>
            <param name="info">PropertyInfo.</param>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.Name">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.ActualType">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.IsNullable">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.SetValue(System.Object,System.Object)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.Signatures.Wrappers.PropertyInfoWrapper.GetCustomAttribute``1">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.StableInsertionSortExtension">
            <summary>
            Extensions methods providing stable insertion sorts for IList.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.StableInsertionSortExtension.StableSort``2(System.Collections.Generic.IList{``0},System.Func{``0,``1})">
            <summary>
            Perform a stable sort on a list.
            </summary>
            <param name="list">The list to sort.</param>
            <param name="selector">Selector to order by.</param>
            <typeparam name="T">Element type.</typeparam>
            <typeparam name="TKey">Selected type.</typeparam>
        </member>
        <member name="M:Dalamud.Utility.StableInsertionSortExtension.StableSort``1(System.Collections.Generic.IList{``0},System.Comparison{``0})">
            <summary>
            Perform a stable sort on a list.
            </summary>
            <param name="list">The list to sort.</param>
            <param name="comparer">Comparer to use when comparing items.</param>
            <typeparam name="T">Element type.</typeparam>
        </member>
        <member name="T:Dalamud.Utility.StringExtensions">
            <summary>
            Extension methods for strings.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.StringExtensions.Format(System.String,System.Object[])">
            <summary>
            An extension method to chain usage of string.Format.
            </summary>
            <param name="format">Format string.</param>
            <param name="args">Format arguments.</param>
            <returns>Formatted string.</returns>
        </member>
        <member name="M:Dalamud.Utility.StringExtensions.IsNullOrEmpty(System.String)">
            <summary>
            Indicates whether the specified string is null or an empty string ("").
            </summary>
            <param name="value">The string to test.</param>
            <returns>true if the value parameter is null or an empty string (""); otherwise, false.</returns>
        </member>
        <member name="M:Dalamud.Utility.StringExtensions.IsNullOrWhitespace(System.String)">
            <summary>
            Indicates whether a specified string is null, empty, or consists only of white-space characters.
            </summary>
            <param name="value">The string to test.</param>
            <returns>true if the value parameter is null or an empty string (""), or if value consists exclusively of white-space characters.</returns>
        </member>
        <member name="M:Dalamud.Utility.StringExtensions.IsValidCharacterName(System.String,System.Boolean)">
            <summary>
            Validate if character name is valid using game check.
            </summary>
            <param name="value">character name to validate.</param>
            <param name="includeLegacy">include legacy names (combined can be 30 instead of 20).</param>
            <returns>indicator if character is name is valid.</returns>
        </member>
        <member name="T:Dalamud.Utility.TaskExtensions">
            <summary>
            Extension methods to make working with <see cref="T:System.Threading.Tasks.Task"/> easier.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.TaskExtensions.WaitSafely(System.Threading.Tasks.Task)">
            <summary>
            Safe alternative to Task.Wait which ensures the calling thread is not a thread pool thread.
            </summary>
            <param name="task">The task to be awaited.</param>
        </member>
        <member name="M:Dalamud.Utility.TaskExtensions.GetResultSafely``1(System.Threading.Tasks.Task{``0})">
            <summary>
            Safe alternative to Task.Result which ensures the calling thread is not a thread pool thread.
            </summary>
            <param name="task">The target task.</param>
            <typeparam name="T">The type of the result.</typeparam>
            <returns>The result.</returns>
        </member>
        <member name="M:Dalamud.Utility.TaskExtensions.SuppressException(System.Threading.Tasks.Task)">
            <summary>Creates a new <see cref="T:System.Threading.Tasks.Task"/> that resolves when <paramref name="task"/> completes, ignoring
            exceptions thrown from the task, if any.</summary>
            <param name="task">Task to await and ignore exceptions on failure.</param>
            <returns>A <see cref="T:System.Threading.Tasks.Task"/> that completes successfully when <paramref name="task"/> completes in any state.
            </returns>
            <remarks>Awaiting the returned <see cref="T:System.Threading.Tasks.Task"/> will always complete without exceptions, but awaiting
            <paramref name="task"/> will throw exceptions if it fails, even after this function is called.</remarks>
            <example>
            <para>
            <b>Wrong use of this function</b>
            <code>
            var task = TaskThrowingException();
            task.SuppressException();
            await TaskThrowingException(); // This line will throw.
            </code>
            </para>
            <para>
            <b>Correct use of this function, if waiting for the task</b>
            <code>await TaskThrowingException().SuppressException();</code>
            </para>
            <para>
            <b>Fire-and-forget</b><br />
            If not interested in the execution state of Task (fire-and-forget), simply calling this function will do.
            This function consumes the task's exception, so that it won't bubble up on later garbage collection.
            <code>TaskThrowingException().SuppressException();</code>
            </para>
            </example>
        </member>
        <member name="T:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1">
            <summary>Managed iterator for <see cref="T:TerraFX.Interop.Windows.IEnumUnknown"/>.</summary>
            <typeparam name="T">The unknown type.</typeparam>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.#ctor(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.Windows.IEnumUnknown})">
            <summary>Initializes a new instance of the <see cref="T:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1"/> class.</summary>
            <param name="unknownEnumerator">An instance of <see cref="T:TerraFX.Interop.Windows.IEnumUnknown"/>. Ownership is transferred.</param>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.Finalize">
            <summary>Finalizes an instance of the <see cref="T:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1"/> class.</summary>
        </member>
        <member name="P:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.Current">
            <inheritdoc/>
        </member>
        <member name="P:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.System#Collections#IEnumerator#Current">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.MoveNext">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIEnumUnknownEnumerator`1.Reset">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.TerraFxCom.ManagedIStream">
            <summary>An <see cref="T:TerraFX.Interop.Windows.IStream"/> wrapper for <see cref="T:System.IO.Stream"/>.</summary>
        </member>
        <member name="P:Dalamud.Utility.TerraFxCom.ManagedIStream.NativeGuid">
            <inheritdoc cref="P:TerraFX.Interop.INativeGuid.NativeGuid"/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Create(System.IO.Stream,System.Boolean)">
            <summary>Creates a new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/> based on a managed <see cref="T:System.IO.Stream"/>.</summary>
            <param name="innerStream">The inner stream.</param>
            <param name="leaveOpen">Whether to leave <paramref name="innerStream"/> open on final release.</param>
            <returns>The new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/> based on <paramref name="innerStream"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.QueryInterface(System.Guid*,System.Void**)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.AddRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Release">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.TerraFX#Interop#Windows#IUnknown#Interface#AddRef">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.TerraFX#Interop#Windows#IUnknown#Interface#Release">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Read(System.Void*,System.UInt32,System.UInt32*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Write(System.Void*,System.UInt32,System.UInt32*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Seek(TerraFX.Interop.Windows.LARGE_INTEGER,System.UInt32,TerraFX.Interop.Windows.ULARGE_INTEGER*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.SetSize(TerraFX.Interop.Windows.ULARGE_INTEGER)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.CopyTo(TerraFX.Interop.Windows.IStream*,TerraFX.Interop.Windows.ULARGE_INTEGER,TerraFX.Interop.Windows.ULARGE_INTEGER*,TerraFX.Interop.Windows.ULARGE_INTEGER*)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Commit(System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Revert">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.LockRegion(TerraFX.Interop.Windows.ULARGE_INTEGER,TerraFX.Interop.Windows.ULARGE_INTEGER,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.UnlockRegion(TerraFX.Interop.Windows.ULARGE_INTEGER,TerraFX.Interop.Windows.ULARGE_INTEGER,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Stat(TerraFX.Interop.Windows.STATSTG*,System.UInt32)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.ManagedIStream.Clone(TerraFX.Interop.Windows.IStream**)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.TerraFxCom.TerraFxComInterfaceExtensions">
            <summary>Utilities for <see cref="T:TerraFX.Interop.Windows.IUnknown"/> and its derivatives.</summary>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxComInterfaceExtensions.CreateIStreamFromFile(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.IO.FileAttributes)">
            <summary>Creates a new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/> from a file path.</summary>
            <param name="path">The file path.</param>
            <param name="mode">The file open mode.</param>
            <param name="access">The file access mode.</param>
            <param name="share">The file share mode.</param>
            <param name="attributes">The file attributes.</param>
            <returns>The new instance of <see cref="T:TerraFX.Interop.Windows.IStream"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxComInterfaceExtensions.Write(TerraFX.Interop.Windows.IPropertyBag2@,System.String,System.Object)">
            <summary>Calls <see cref="M:TerraFX.Interop.Windows.IPropertyBag2.Write(System.UInt32,TerraFX.Interop.Windows.PROPBAG2*,TerraFX.Interop.Windows.VARIANT*)"/>.</summary>
            <param name="obj">The property bag.</param>
            <param name="name">The name of the item to be interpreted as a VARIANT.</param>
            <param name="value">The new value, to be interpreted as a <see cref="T:TerraFX.Interop.Windows.VARIANT"/>.</param>
            <returns>Return value from <inheritdoc cref="M:TerraFX.Interop.Windows.IPropertyBag2.Write(System.UInt32,TerraFX.Interop.Windows.PROPBAG2*,TerraFX.Interop.Windows.VARIANT*)"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxComInterfaceExtensions.SetMetadataByName(TerraFX.Interop.Windows.IWICMetadataQueryWriter@,System.String,System.Object)">
            <summary>Calls <inheritdoc cref="M:TerraFX.Interop.Windows.IWICMetadataQueryWriter.SetMetadataByName(System.UInt16*,TerraFX.Interop.Windows.PROPVARIANT*)"/>.</summary>
            <param name="obj">The object.</param>
            <param name="name">The name of the metadata.</param>
            <param name="value">The new value, to be interpreted as a <see cref="T:TerraFX.Interop.Windows.PROPVARIANT"/>.</param>
            <returns>Return value from <inheritdoc cref="M:TerraFX.Interop.Windows.IWICMetadataQueryWriter.SetMetadataByName(System.UInt16*,TerraFX.Interop.Windows.PROPVARIANT*)"/>.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxComInterfaceExtensions.RemoveMetadataByName(TerraFX.Interop.Windows.IWICMetadataQueryWriter@,System.String)">
            <summary>Calls <inheritdoc cref="M:TerraFX.Interop.Windows.IWICMetadataQueryWriter.SetMetadataByName(System.UInt16*,TerraFX.Interop.Windows.PROPVARIANT*)"/>.</summary>
            <param name="obj">The object.</param>
            <param name="name">The name of the metadata.</param>
            <returns>Return value from <inheritdoc cref="M:TerraFX.Interop.Windows.IWICMetadataQueryWriter.SetMetadataByName(System.UInt16*,TerraFX.Interop.Windows.PROPVARIANT*)"/>.</returns>
        </member>
        <member name="T:Dalamud.Utility.TerraFxCom.TerraFxD3D11Extensions">
            <summary>Extension methods for D3D11 TerraFX objects.</summary>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxD3D11Extensions.CreateTexture2D(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.ID3D11Device},TerraFX.Interop.DirectX.D3D11_TEXTURE2D_DESC,TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.ID3D11Texture2D})">
            <summary>Creates a 2D texture with the given descriptor.</summary>
            <param name="device">Device to copy from and to.</param>
            <param name="desc">Resource descriptor.</param>
            <param name="copyFrom">Optional initial data for the texture.</param>
            <returns>New copied texture.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxD3D11Extensions.CreateShaderResourceView``1(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.ID3D11Device},TerraFX.Interop.Windows.ComPtr{``0},TerraFX.Interop.DirectX.D3D11_SHADER_RESOURCE_VIEW_DESC@)">
            <summary>Creates a shader resource view for a resource.</summary>
            <param name="device">Device to create the resource view into.</param>
            <param name="resource">Resource to create a view on.</param>
            <param name="desc">Resource view descriptor.</param>
            <typeparam name="T">Type of the resource.</typeparam>
            <returns>New shader resource view.</returns>
        </member>
        <member name="M:Dalamud.Utility.TerraFxCom.TerraFxD3D11Extensions.GetDesc(TerraFX.Interop.Windows.ComPtr{TerraFX.Interop.DirectX.ID3D11Texture2D})">
            <summary>Gets the descriptor for a <see cref="T:TerraFX.Interop.DirectX.ID3D11Texture2D"/>.</summary>
            <param name="texture">Texture.</param>
            <returns>Texture descriptor.</returns>
        </member>
        <member name="T:Dalamud.Utility.TexFileExtensions">
            <summary>
            Extensions to <see cref="T:Lumina.Data.Files.TexFile"/>.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.TexFileExtensions.GetRgbaImageData(Lumina.Data.Files.TexFile)">
            <summary>
            Returns the image data formatted for <see cref="M:ImGuiScene.RawDX11Scene.LoadImageRaw(System.Byte[],System.Int32,System.Int32,System.Int32)"/>.
            </summary>
            <param name="texFile">The TexFile to format.</param>
            <returns>The formatted image data.</returns>
        </member>
        <member name="M:Dalamud.Utility.TexFileExtensions.IsPossiblyTexFile2D(System.ReadOnlySpan{System.Byte})">
            <summary>Determines if the given data is possibly a <see cref="T:Lumina.Data.Files.TexFile"/>.</summary>
            <param name="data">The data.</param>
            <returns><c>true</c> if it should be attempted to be interpreted as a <see cref="T:Lumina.Data.Files.TexFile"/>.</returns>
        </member>
        <member name="T:Dalamud.Utility.ThreadBoundTaskScheduler">
            <summary>
            A task scheduler that runs tasks on a specific thread.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.#ctor(System.Threading.Thread)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.ThreadBoundTaskScheduler"/> class.
            </summary>
            <param name="boundThread">The thread to bind this task scheduelr to.</param>
        </member>
        <member name="P:Dalamud.Utility.ThreadBoundTaskScheduler.BoundThread">
            <summary>
            Gets or sets the thread this task scheduler is bound to.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.ThreadBoundTaskScheduler.IsOnBoundThread">
            <summary>
            Gets a value indicating whether we're on the bound thread.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.Run">
            <summary>
            Runs queued tasks.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.GetScheduledTasks">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.QueueTask(System.Threading.Tasks.Task)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.TryDequeue(System.Threading.Tasks.Task)">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.ThreadBoundTaskScheduler.TryExecuteTaskInline(System.Threading.Tasks.Task,System.Boolean)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.ThreadSafety">
            <summary>
            Helpers for working with thread safety.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.ThreadSafety.IsMainThread">
            <summary>
            Gets a value indicating whether the current thread is the main thread.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.ThreadSafety.AssertMainThread">
            <summary>
            Throws an exception when the current thread is not the main thread.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown when the current thread is not the main thread.</exception>
        </member>
        <member name="M:Dalamud.Utility.ThreadSafety.AssertNotMainThread">
            <summary>
            Throws an exception when the current thread is the main thread.
            </summary>
            <exception cref="T:System.InvalidOperationException">Thrown when the current thread is the main thread.</exception>
        </member>
        <member name="M:Dalamud.Utility.ThreadSafety.DebugAssertMainThread">
            <summary><see cref="M:Dalamud.Utility.ThreadSafety.AssertMainThread"/>, but only on debug compilation mode.</summary>
        </member>
        <member name="M:Dalamud.Utility.ThreadSafety.MarkMainThread">
            <summary>
            Marks a thread as the main thread.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.ThrowHelper">
            <summary>Helper methods for throwing exceptions.</summary>
        </member>
        <member name="M:Dalamud.Utility.ThrowHelper.ThrowArgumentException(System.String)">
            <summary>Throws a <see cref="T:System.ArgumentException"/> with a specified <paramref name="message"/>.</summary>
            <param name="message">Message for the exception.</param>
            <exception cref="T:System.ArgumentException">Thrown by this method.</exception>
        </member>
        <member name="M:Dalamud.Utility.ThrowHelper.ThrowArgumentOutOfRangeException(System.String,System.String)">
            <summary>Throws a <see cref="T:System.ArgumentOutOfRangeException"/> with a specified <paramref name="message"/> for a specified <paramref name="paramName"/>.</summary>
            <param name="paramName">Parameter name.</param>
            <param name="message">Message for the exception.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown by this method.</exception>
        </member>
        <member name="M:Dalamud.Utility.ThrowHelper.ThrowArgumentOutOfRangeExceptionIfLessThan``1(System.String,``0,``0)">
            <summary>Throws a <see cref="T:System.ArgumentOutOfRangeException"/> if the specified <paramref name="value"/> is less than <paramref name="comparand"/>.</summary>
            <typeparam name="T"><see cref="T:System.IComparable`1"/> value type.</typeparam>
            <param name="paramName">Parameter name.</param>
            <param name="value">Value to compare from.</param>
            <param name="comparand">Value to compare with.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown by this method if <paramref name="value"/> is less than <paramref name="comparand"/>.</exception>
        </member>
        <member name="M:Dalamud.Utility.ThrowHelper.ThrowArgumentOutOfRangeExceptionIfGreaterThanOrEqual``1(System.String,``0,``0)">
            <summary>Throws a <see cref="T:System.ArgumentOutOfRangeException"/> if the specified <paramref name="value"/> is greater than or equal to <paramref name="comparand"/>.</summary>
            <typeparam name="T"><see cref="T:System.IComparable`1"/> value type.</typeparam>
            <param name="paramName">Parameter name.</param>
            <param name="value">Value to compare from.</param>
            <param name="comparand">Value to compare with.</param>
            <exception cref="T:System.ArgumentOutOfRangeException">Thrown by this method if <paramref name="value"/> is greater than or equal to<paramref name="comparand"/>.</exception>
        </member>
        <member name="T:Dalamud.Utility.Timing.TimingEvent">
            <summary>
            Class representing a timing event.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Timing.TimingEvent.Id">
            <summary>
            Id of this timing event.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Timing.TimingEvent.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Timing.TimingEvent"/> class.
            </summary>
            <param name="name">Name of the event.</param>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingEvent.StartTime">
            <summary>
            Gets the time this timing started.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingEvent.Name">
            <summary>
            Gets the name of the timing.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingEvent.MemberName">
            <summary>
            Gets the member that created this timing.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingEvent.FileName">
            <summary>
            Gets the file name that created this timing.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingEvent.LineNumber">
            <summary>
            Gets the line number that created this timing.
            </summary>
        </member>
        <member name="T:Dalamud.Utility.Timing.TimingHandle">
            <summary>
            Class used for tracking a time interval taken.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Timing.TimingHandle.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Dalamud.Utility.Timing.TimingHandle"/> class.
            </summary>
            <param name="name">The name of this timing.</param>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.IdChain">
            <summary>
            Gets the id chain.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.EndTime">
            <summary>
            Gets the time this timing ended.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.Duration">
            <summary>
            Gets the duration of this timing.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.Stack">
            <summary>
            Gets the attached timing handle stack.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.Parent">
            <summary>
            Gets the parent timing.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.IsMainThread">
            <summary>
            Gets a value indicating whether or not this timing was started on the main thread.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.TimingHandle.ChildCount">
            <summary>
            Gets the number of child timings.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Timing.TimingHandle.Dispose">
            <inheritdoc/>
        </member>
        <member name="M:Dalamud.Utility.Timing.TimingHandle.CompareTo(Dalamud.Utility.Timing.TimingHandle)">
            <inheritdoc/>
        </member>
        <member name="T:Dalamud.Utility.Timing.Timings">
            <summary>
            Class for measuring time taken in various subsystems.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Timing.Timings.Stopwatch">
            <summary>
            Stopwatch used for timing.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Timing.Timings.AllTimings">
            <summary>
            All concluded timings.
            </summary>
        </member>
        <member name="F:Dalamud.Utility.Timing.Timings.Events">
            <summary>
            List of all timing events.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Timing.Timings.TaskTimingHandles">
            <summary>
            Gets or sets all active timings of current thread.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Timing.Timings.AttachTimingHandle``1(System.Func{``0})">
            <summary>
            Attaches timing handle to a Func{T}.
            </summary>
            <param name="task">Task to attach.</param>
            <typeparam name="T">Return type.</typeparam>
            <returns>Attached task.</returns>
        </member>
        <member name="M:Dalamud.Utility.Timing.Timings.AttachTimingHandle(System.Action)">
            <summary>
            Attaches timing handle to an Action.
            </summary>
            <param name="task">Task to attach.</param>
            <returns>Attached task.</returns>
        </member>
        <member name="M:Dalamud.Utility.Timing.Timings.Start(System.String,System.String,System.String,System.Int32)">
            <summary>
            Start a new timing.
            </summary>
            <param name="name">The name of the timing.</param>
            <param name="memberName">Name of the calling member.</param>
            <param name="sourceFilePath">Name of the calling file.</param>
            <param name="sourceLineNumber">Name of the calling line number.</param>
            <returns>Disposable that stops the timing once disposed.</returns>
        </member>
        <member name="M:Dalamud.Utility.Timing.Timings.Event(System.String,System.String,System.String,System.Int32)">
            <summary>
            Record a one-time event.
            </summary>
            <param name="name">The name of the timing.</param>
            <param name="memberName">Name of the calling member.</param>
            <param name="sourceFilePath">Name of the calling file.</param>
            <param name="sourceLineNumber">Name of the calling line number.</param>
        </member>
        <member name="T:Dalamud.Utility.Util">
            <summary>
            Class providing various helper methods for use in Dalamud and plugins.
            </summary>
        </member>
        <member name="P:Dalamud.Utility.Util.AssemblyVersion">
            <summary>
            Gets the assembly version of Dalamud.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.Util.FastByteArrayCompare(System.Byte[],System.Byte[])">
            <summary>
            Check two byte arrays for equality.
            </summary>
            <param name="a1">The first byte array.</param>
            <param name="a2">The second byte array.</param>
            <returns>Whether or not the byte arrays are equal.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.GetScmVersion">
            <summary>
            Gets the SCM Version from the assembly, or null if it cannot be found. This method will generally return
            the <c>git describe</c> output for this build, which will be a raw version if this is a stable build or an
            appropriately-annotated version if this is *not* stable. Local builds will return a `Local Build` text string.
            </summary>
            <returns>The SCM version of the assembly.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.GetGitHash">
            <summary>
            Gets the git commit hash value from the assembly or null if it cannot be found. Will be null for Debug builds,
            and will be suffixed with `-dirty` if in release with pending changes.
            </summary>
            <returns>The git hash of the assembly.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.GetGitHashClientStructs">
            <summary>
            Gets the git hash value from the assembly or null if it cannot be found.
            </summary>
            <returns>The git hash of the assembly.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.DescribeAddress(System.Void*)">
            <inheritdoc cref="M:Dalamud.Utility.Util.DescribeAddress(System.IntPtr)"/>
        </member>
        <member name="M:Dalamud.Utility.Util.DescribeAddress(System.IntPtr)">
            <summary>Describes a memory address relative to module, or allocation base.</summary>
            <param name="p">Address.</param>
            <returns>Address description.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.DumpMemory(System.IntPtr,System.Int32)">
            <summary>
            Read memory from an offset and hexdump them via Serilog.
            </summary>
            <param name="offset">The offset to read from.</param>
            <param name="len">The length to read.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.ByteArrayToHex(System.Byte[],System.Int32,System.Int32)">
            <summary>
            Create a hexdump of the provided bytes.
            </summary>
            <param name="bytes">The bytes to hexdump.</param>
            <param name="offset">The offset in the byte array to start at.</param>
            <param name="bytesPerLine">The amount of bytes to display per line.</param>
            <returns>The generated hexdump in string form.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.ShowStruct(System.Object,System.UInt64,System.Boolean,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Show a structure in an ImGui context.
            </summary>
            <param name="obj">The structure to show.</param>
            <param name="addr">The address to the structure.</param>
            <param name="autoExpand">Whether or not this structure should start out expanded.</param>
            <param name="path">The already followed path.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.ShowStruct``1(``0*,System.Boolean)">
            <summary>
            Show a structure in an ImGui context.
            </summary>
            <typeparam name="T">The type of the structure.</typeparam>
            <param name="obj">The pointer to the structure.</param>
            <param name="autoExpand">Whether or not this structure should start out expanded.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.ShowGameObjectStruct(Dalamud.Game.ClientState.Objects.Types.IGameObject,System.Boolean)">
            <summary>
            Show a GameObject's internal data in an ImGui-context.
            </summary>
            <param name="go">The GameObject to show.</param>
            <param name="autoExpand">Whether or not the struct should start as expanded.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.ShowObject(System.Object)">
            <summary>
            Show all properties and fields of the provided object via ImGui.
            </summary>
            <param name="obj">The object to show.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.Fatal(System.String,System.String,System.Boolean)">
            <summary>
            Display an error MessageBox and exit the current process.
            </summary>
            <param name="message">MessageBox body.</param>
            <param name="caption">MessageBox caption (title).</param>
            <param name="exit">Specify whether to exit immediately.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.FormatBytes(System.Int64)">
            <summary>
            Transform byte count to human readable format.
            </summary>
            <param name="bytes">Number of bytes.</param>
            <returns>Human readable version.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.GetUTF8String(System.Byte[])">
            <summary>
            Retrieve a UTF8 string from a null terminated byte array.
            </summary>
            <param name="array">A null terminated UTF8 byte array.</param>
            <returns>A UTF8 encoded string.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.CompressString(System.String)">
            <summary>
            Compress a string using GZip.
            </summary>
            <param name="str">The input string.</param>
            <returns>The compressed output bytes.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.DecompressString(System.Byte[])">
            <summary>
            Decompress a string using GZip.
            </summary>
            <param name="bytes">The input bytes.</param>
            <returns>The compressed output string.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.IsWine">
            <summary>
            Determine if Dalamud is currently running within a Wine context (e.g. either on macOS or Linux). This method
            will not return information about the host operating system.
            </summary>
            <returns>Returns true if Wine is detected, false otherwise.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.GetHostPlatform">
            <summary>
            Gets the best guess for the current host's platform based on the <c>XL_PLATFORM</c> environment variable or
            heuristics.
            </summary>
            <remarks>
            macOS users running without <c>XL_PLATFORM</c> being set will be reported as Linux users. Due to the way our
            Wines work, there isn't a great (consistent) way to split the two apart if we're not told.
            </remarks>
            <returns>Returns the <see cref="T:System.Runtime.InteropServices.OSPlatform"/> that Dalamud is currently running on.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.IsWindows11">
            <summary>
            Heuristically determine if the Windows version is higher than Windows 11's first build.
            </summary>
            <returns>If Windows 11 has been detected.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.OpenLink(System.String)">
            <summary>
            Open a link in the default browser.
            </summary>
            <param name="url">The link to open.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.ZipperMerge``1(System.Collections.Generic.IEnumerable{``0}[])">
            <summary>
            Perform a "zipper merge" (A, 1, B, 2, C, 3) of multiple enumerables, allowing for lists to end early.
            </summary>
            <param name="sources">A set of enumerable sources to combine.</param>
            <typeparam name="TSource">The resulting type of the merged list to return.</typeparam>
            <returns>A new enumerable, consisting of the final merge of all lists.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.FlashWindow(System.Boolean)">
            <summary>
            Request that Windows flash the game window to grab the user's attention.
            </summary>
            <param name="flashIfOpen">Attempt to flash even if the game is currently focused.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.WriteAllTextSafe(System.String,System.String)">
            <summary>
            Overwrite text in a file by first writing it to a temporary file, and then
            moving that file to the path specified.
            </summary>
            <param name="path">The path of the file to write to.</param>
            <param name="text">The text to write.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.WriteAllTextSafe(System.String,System.String,System.Text.Encoding)">
            <summary>
            Overwrite text in a file by first writing it to a temporary file, and then
            moving that file to the path specified.
            </summary>
            <param name="path">The path of the file to write to.</param>
            <param name="text">The text to write.</param>
            <param name="encoding">Encoding to use.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.WriteAllBytesSafe(System.String,System.Byte[])">
            <summary>
            Overwrite data in a file by first writing it to a temporary file, and then
            moving that file to the path specified.
            </summary>
            <param name="path">The path of the file to write to.</param>
            <param name="bytes">The data to write.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.GetTempFileNameForFileReplacement(System.String)">
            <summary>Gets a temporary file name, for use as the sourceFileName in
            <see cref="M:System.IO.File.Replace(System.String,System.String,System.String)"/>.</summary>
            <param name="targetFile">The target file.</param>
            <returns>A temporary file name that should be usable with <see cref="M:System.IO.File.Replace(System.String,System.String,System.String)"/>.
            </returns>
            <remarks>No write operation is done on the filesystem.</remarks>
        </member>
        <member name="M:Dalamud.Utility.Util.GetRandomName">
            <summary>
            Gets a random, inoffensive, human-friendly string.
            </summary>
            <returns>A random human-friendly name.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.ThrowOnError(TerraFX.Interop.Windows.HRESULT)">
            <summary>
            Throws a corresponding exception if <see cref="P:TerraFX.Interop.Windows.HRESULT.FAILED"/> is true.
            </summary>
            <param name="hr">The result value.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.IsEmpty``1(TerraFX.Interop.Windows.ComPtr{``0}@)">
            <summary>Determines if the specified instance of <see cref="T:TerraFX.Interop.Windows.ComPtr`1"/> points to null.</summary>
            <param name="f">The pointer.</param>
            <typeparam name="T">The COM interface type from TerraFX.</typeparam>
            <returns><c>true</c> if not empty.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.SetExceptionIfIncomplete(System.Threading.Tasks.TaskCompletionSource,System.Exception)">
            <summary>
            Calls <see cref="M:System.Threading.Tasks.TaskCompletionSource.SetException(System.Exception)"/> if the task is incomplete.
            </summary>
            <param name="t">The task.</param>
            <param name="ex">The exception to set.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.SetExceptionIfIncomplete``1(System.Threading.Tasks.TaskCompletionSource{``0},System.Exception)">
            <summary>
            Calls <see cref="M:System.Threading.Tasks.TaskCompletionSource.SetException(System.Exception)"/> if the task is incomplete.
            </summary>
            <typeparam name="T">The type of the result.</typeparam>
            <param name="t">The task.</param>
            <param name="ex">The exception to set.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.PrintGameObject(Dalamud.Game.ClientState.Objects.Types.IGameObject,System.String,System.Boolean)">
            <summary>
            Print formatted IGameObject Information to ImGui.
            </summary>
            <param name="actor">IGameObject to Display.</param>
            <param name="tag">Display Tag.</param>
            <param name="resolveGameData">If the IGameObjects data should be resolved.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.PrintGameObject(Dalamud.Game.ClientState.Objects.Types.GameObject,System.String,System.Boolean)">
            <summary>
            Print formatted GameObject Information to ImGui.
            </summary>
            <param name="actor">Game Object to Display.</param>
            <param name="tag">Display Tag.</param>
            <param name="resolveGameData">If the GameObjects data should be resolved.</param>
        </member>
        <member name="M:Dalamud.Utility.Util.CopyFilesToClipboard(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Copy files to the clipboard as if they were copied in Explorer.
            </summary>
            <param name="paths">Full paths to files to be copied.</param>
            <returns>Returns true on success.</returns>
        </member>
        <member name="M:Dalamud.Utility.Util.ShowStructInternal(System.Object,System.UInt64,System.Boolean,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
            <summary>
            Show a structure in an ImGui context.
            </summary>
            <param name="obj">The structure to show.</param>
            <param name="addr">The address to the structure.</param>
            <param name="autoExpand">Whether or not this structure should start out expanded.</param>
            <param name="path">The already followed path.</param>
            <param name="hideAddress">Do not print addresses. Use when displaying a copied value.</param>
        </member>
        <member name="T:Dalamud.Utility.VectorExtensions">
            <summary>
            Extension methods for System.Numerics.VectorN and SharpDX.VectorN.
            </summary>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSystem(SharpDX.Vector2)">
            <summary>
            Converts a SharpDX vector to System.Numerics.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSystem(SharpDX.Vector3)">
            <summary>
            Converts a SharpDX vector to System.Numerics.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSystem(SharpDX.Vector4)">
            <summary>
            Converts a SharpDX vector to System.Numerics.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSharpDX(System.Numerics.Vector2)">
            <summary>
            Converts a System.Numerics vector to SharpDX.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSharpDX(System.Numerics.Vector3)">
            <summary>
            Converts a System.Numerics vector to SharpDX.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="M:Dalamud.Utility.VectorExtensions.ToSharpDX(System.Numerics.Vector4)">
            <summary>
            Converts a System.Numerics vector to SharpDX.
            </summary>
            <param name="vec">Vector to convert.</param>
            <returns>A converted vector.</returns>
        </member>
        <member name="F:Windows.Win32.Foundation.HWND.HWND_TOPMOST">
            <summary>Places the window above all non-topmost windows. The window maintains its topmost position even when it is deactivated.</summary>
            <remarks>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-deferwindowpos">Learn more about this API from docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="F:Windows.Win32.Foundation.HWND.HWND_NOTOPMOST">
            <summary>Places the window above all non-topmost windows (that is, behind all topmost windows). This flag has no effect if the window is already a non-topmost window.</summary>
            <remarks>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-deferwindowpos">Learn more about this API from docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="T:Windows.Win32.Foundation.PCWSTR">
            <summary>
            A pointer to a null-terminated, constant character string.
            </summary>
        </member>
        <member name="F:Windows.Win32.Foundation.PCWSTR.Value">
            <summary>
            A pointer to the first character in the string. The content should be considered readonly, as it was typed as constant in the SDK.
            </summary>
        </member>
        <member name="P:Windows.Win32.Foundation.PCWSTR.Length">
            <summary>
            Gets the number of characters up to the first null character (exclusive).
            </summary>
        </member>
        <member name="M:Windows.Win32.Foundation.PCWSTR.ToString">
            <summary>
            Returns a <see langword="string"/> with a copy of this character array, up to the first null character (exclusive).
            </summary>
            <returns>A <see langword="string"/>, or <see langword="null"/> if <see cref="F:Windows.Win32.Foundation.PCWSTR.Value"/> is <see langword="null"/>.</returns>
        </member>
        <member name="M:Windows.Win32.Foundation.PCWSTR.AsSpan">
            <summary>
            Returns a span of the characters in this string, up to the first null character (exclusive).
            </summary>
        </member>
        <member name="T:Windows.Win32.UI.Shell.DROPFILES">
            <summary>Defines the CF_HDROP clipboard format. The data that follows is a double null-terminated list of file names.</summary>
            <remarks>
            <para><see href="https://learn.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles">Learn more about this API from docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="F:Windows.Win32.UI.Shell.DROPFILES.pFiles">
            <summary>
            <para>Type: <b>DWORD</b> The offset of the file list from the beginning of this structure, in bytes.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles#members">Read more on docs.microsoft.com</see>.</para>
            </summary>
        </member>
        <member name="F:Windows.Win32.UI.Shell.DROPFILES.pt">
            <summary>
            <para>Type: <b><a href="https://docs.microsoft.com/windows/win32/api/windef/ns-windef-point">POINT</a></b> The drop point. The coordinates depend on <b>fNC</b>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles#members">Read more on docs.microsoft.com</see>.</para>
            </summary>
        </member>
        <member name="F:Windows.Win32.UI.Shell.DROPFILES.fNC">
            <summary>
            <para>Type: <b>BOOL</b> A nonclient area flag. If this member is <b>TRUE</b>, <b>pt</b> specifies the screen coordinates of a point in a window's nonclient area. If it is <b>FALSE</b>, <b>pt</b> specifies the client coordinates of a point in the client area.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles#members">Read more on docs.microsoft.com</see>.</para>
            </summary>
        </member>
        <member name="F:Windows.Win32.UI.Shell.DROPFILES.fWide">
            <summary>
            <para>Type: <b>BOOL</b> A value that indicates whether the file contains ANSI or Unicode characters. If the value is zero, the file contains ANSI characters. Otherwise, it contains Unicode characters.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/shlobj_core/ns-shlobj_core-dropfiles#members">Read more on docs.microsoft.com</see>.</para>
            </summary>
        </member>
        <member name="T:Windows.Win32.GlobalFreeSafeHandle">
            <summary>
            Represents a Win32 handle that can be closed with <see cref="M:Windows.Win32.PInvoke.GlobalFree(Windows.Win32.Foundation.HGLOBAL)"/>.
            </summary>
        </member>
        <member name="T:Windows.Win32.PInvoke">
            <content>
            Contains extern methods from "KERNEL32.dll".
            </content>
            <content>
            Contains extern methods from "USER32.dll".
            </content>
        </member>
        <member name="M:Windows.Win32.PInvoke.CloseHandle(Windows.Win32.Foundation.HANDLE)">
            <summary>Closes an open object handle.</summary>
            <param name="hObject">A valid handle to an open object.</param>
            <returns>
            <para>If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>. If the application is running under a debugger,  the function will throw an exception if it receives either a  handle value that is not valid  or a pseudo-handle value. This can happen if you close a handle twice, or if you  call <b>CloseHandle</b> on a handle returned by the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-findfirstfilea">FindFirstFile</a> function instead of calling the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-findclose">FindClose</a> function.</para>
            </returns>
            <remarks>
            <para>The <b>CloseHandle</b> function closes handles to the following objects: </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/handleapi/nf-handleapi-closehandle#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.CreateFile(System.String,System.UInt32,Windows.Win32.Storage.FileSystem.FILE_SHARE_MODE,System.Nullable{Windows.Win32.Security.SECURITY_ATTRIBUTES},Windows.Win32.Storage.FileSystem.FILE_CREATION_DISPOSITION,Windows.Win32.Storage.FileSystem.FILE_FLAGS_AND_ATTRIBUTES,System.Runtime.InteropServices.SafeHandle)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.CreateFile(Windows.Win32.Foundation.PCWSTR,System.UInt32,Windows.Win32.Storage.FileSystem.FILE_SHARE_MODE,Windows.Win32.Security.SECURITY_ATTRIBUTES*,Windows.Win32.Storage.FileSystem.FILE_CREATION_DISPOSITION,Windows.Win32.Storage.FileSystem.FILE_FLAGS_AND_ATTRIBUTES,Windows.Win32.Foundation.HANDLE)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.CreateFile(Windows.Win32.Foundation.PCWSTR,System.UInt32,Windows.Win32.Storage.FileSystem.FILE_SHARE_MODE,Windows.Win32.Security.SECURITY_ATTRIBUTES*,Windows.Win32.Storage.FileSystem.FILE_CREATION_DISPOSITION,Windows.Win32.Storage.FileSystem.FILE_FLAGS_AND_ATTRIBUTES,Windows.Win32.Foundation.HANDLE)">
            <summary>Creates or opens a file or I/O device. The most commonly used I/O devices are as follows:\_file, file stream, directory, physical disk, volume, console buffer, tape drive, communications resource, mailslot, and pipe. (Unicode)</summary>
            <param name="lpFileName">
            <para>The name of the file or device to be created or opened. You may use either forward slashes (/) or backslashes (\\) in this name. In the ANSI version of this function, the name is limited to <b>MAX_PATH</b> characters. To extend this limit to 32,767 wide characters, use this Unicode version of the function and prepend "\\\\?\\" to the path. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming Files, Paths, and Namespaces</a>. For information on special device names, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/defining-an-ms-dos-device-name">Defining an MS-DOS Device Name</a>. To create a file stream, specify the name of the file, a colon, and then the name of the stream. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-streams">File Streams</a>. <div class="alert"><b>Tip</b>  Starting with Windows 10, version 1607, for the unicode version of this function (<b>CreateFileW</b>), you can opt-in to remove the <b>MAX_PATH</b> limitation without prepending "\\?\". See the "Maximum Path Length Limitation" section of <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming Files, Paths, and Namespaces</a> for details.</div> <div> </div></para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="dwDesiredAccess">
            <para>The requested access to the file or device, which can be summarized as read, write, both or neither zero). The most commonly used values are <b>GENERIC_READ</b>, <b>GENERIC_WRITE</b>, or both (<c>GENERIC_READ | GENERIC_WRITE</c>). For more information, see <a href="https://docs.microsoft.com/windows/desktop/SecAuthZ/generic-access-rights">Generic Access Rights</a>, <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-security-and-access-rights">File Security and Access Rights</a>, <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-access-rights-constants">File Access Rights Constants</a>, and <a href="https://docs.microsoft.com/windows/desktop/SecAuthZ/access-mask">ACCESS_MASK</a>. If this parameter is zero, the application can query certain metadata such as file, directory, or device attributes without accessing that file or device, even if <b>GENERIC_READ</b> access would have been denied. You cannot request an access mode that conflicts with the sharing mode that is specified by the <i>dwShareMode</i> parameter in an open request that already has an open handle. For more information, see the Remarks section of this topic and <a href="https://docs.microsoft.com/windows/desktop/FileIO/creating-and-opening-files">Creating and Opening Files</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="dwShareMode">
            <para>The requested sharing mode of the file or device, which can be read, write, both, delete, all of these, or none (refer to the following table). Access requests to attributes or extended attributes are not affected by this flag. If this parameter is zero and <b>CreateFile</b> succeeds, the file or device cannot be shared and cannot be opened again until the handle to the file or device is closed. For more information, see the Remarks section. You cannot request a sharing mode that conflicts with the access mode that is specified in an existing request that has an open handle. <b>CreateFile</b> would fail and the <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> function would return <b>ERROR_SHARING_VIOLATION</b>. To enable a process to share a file or device while another process has the file or device open, use a</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="lpSecurityAttributes">
            <para>A pointer to a <a href="https://docs.microsoft.com/previous-versions/windows/desktop/legacy/aa379560(v=vs.85)">SECURITY_ATTRIBUTES</a> structure that contains two separate but related data members: an optional security descriptor, and a Boolean value that determines whether the returned handle can be inherited by child processes. This parameter can be <b>NULL</b>. If this parameter is <b>NULL</b>, the handle returned by <b>CreateFile</b> cannot be inherited by any child processes the application may create and the file or device associated with the returned handle gets a default security descriptor. The <b>lpSecurityDescriptor</b> member of the structure specifies a <a href="https://docs.microsoft.com/windows/desktop/api/winnt/ns-winnt-security_descriptor">SECURITY_DESCRIPTOR</a> for a file or device. If this member is <b>NULL</b>, the file or device associated with the returned handle is assigned a default security descriptor. <b>CreateFile</b> ignores the <b>lpSecurityDescriptor</b> member when opening an existing file or device, but continues to use the <b>bInheritHandle</b> member. The <b>bInheritHandle</b> member of the structure specifies whether the returned handle can be inherited. For more information, see the Remarks section.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="dwCreationDisposition">
            <para>An action to take on a file or device that exists or does not exist. For devices other than files, this parameter is usually set to <b>OPEN_EXISTING</b>. For more information, see the Remarks section.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="dwFlagsAndAttributes">
            <para>The file or device attributes and flags, <b>FILE_ATTRIBUTE_NORMAL</b> being the most common default value for files. This parameter can include any combination of the available file attributes (<b>FILE_ATTRIBUTE_*</b>). All other file attributes override <b>FILE_ATTRIBUTE_NORMAL</b>. This parameter can also contain combinations of flags (<b>FILE_FLAG_*</b>) for control of file or device caching behavior, access modes, and other special-purpose flags. These combine with any <b>FILE_ATTRIBUTE_*</b> values. This parameter can also contain Security Quality of Service (SQOS) information by specifying the <b>SECURITY_SQOS_PRESENT</b> flag. Additional SQOS-related flags information is presented in the table following the attributes and flags tables. <div class="alert"><b>Note</b>  When <b>CreateFile</b> opens an existing file, it generally combines the file flags with the file attributes of the existing file, and ignores any file attributes supplied as part of <i>dwFlagsAndAttributes</i>. Special cases are detailed in <a href="https://docs.microsoft.com/windows/desktop/FileIO/creating-and-opening-files">Creating and Opening Files</a>.</div> <div> </div> Some of the following file attributes and flags may only apply to files and not necessarily all other types of devices that <b>CreateFile</b> can open. For additional information, see the Remarks section of this topic and <a href="https://docs.microsoft.com/windows/desktop/FileIO/creating-and-opening-files">Creating and Opening Files</a>. For more advanced access to file attributes, see <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-setfileattributesa">SetFileAttributes</a>. For a complete list of all file attributes with their values and descriptions, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-attribute-constants">File Attribute Constants</a>. </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="hTemplateFile">
            <para>A valid handle to a template file with the <b>GENERIC_READ</b> access right. The template file supplies file attributes and extended attributes for the file that is being created. This parameter can be <b>NULL</b>. When opening an existing file, <b>CreateFile</b> ignores this parameter. When opening a new encrypted file, the file inherits the discretionary access control list from its parent directory. For additional information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-encryption">File Encryption</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the function succeeds, the return value is an open handle to the specified file, device, named pipe, or mail slot. If the function fails, the return value is <b>INVALID_HANDLE_VALUE</b>. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para><b>CreateFile</b> was originally developed specifically for file interaction but has since been expanded and enhanced to include most other types of I/O devices and mechanisms available to Windows developers. This section attempts to cover the varied issues developers may experience when using <b>CreateFile</b> in different contexts and with different I/O types. The text attempts to use the word <i>file</i> only when referring specifically to data stored in an actual file on a file system. However, some uses of <i>file</i> may be referring more generally to an I/O object that supports file-like mechanisms. This liberal use of the term <i>file</i> is particularly prevalent in constant names and parameter names because of the previously mentioned historical reasons. When an application is finished using the object handle returned by <b>CreateFile</b>, use the <a href="https://docs.microsoft.com/windows/desktop/api/handleapi/nf-handleapi-closehandle">CloseHandle</a> function to close the handle. This not only frees up system resources, but can have wider influence on things like sharing the file or device and committing data to disk. Specifics are noted within this topic as appropriate. <b>Windows Server 2003 and Windows XP:  </b>A sharing violation occurs if an attempt is made to open a file or directory for deletion on a remote computer when the value of the <i>dwDesiredAccess</i> parameter is the <b>DELETE</b> access flag (0x00010000) <b>OR</b>'ed with any other access flag, and the remote file or directory has not been opened with <b>FILE_SHARE_DELETE</b>. To avoid the sharing violation in this scenario, open the remote file or directory with the <b>DELETE</b> access right only, or call <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-deletefilea">DeleteFile</a> without first opening the file or directory for deletion. Some file systems, such as the NTFS file system, support compression or encryption for individual files and directories. On volumes that have a mounted file system with this support, a new file inherits the compression and encryption attributes of its directory. You cannot use <b>CreateFile</b> to control compression, decompression, or decryption on a file or directory. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/creating-and-opening-files">Creating and Opening Files</a>, <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-compression-and-decompression">File Compression and Decompression</a>, and <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-encryption">File Encryption</a>. <b>Windows Server 2003 and Windows XP:  </b>For backward compatibility purposes, <b>CreateFile</b> does not apply inheritance rules when you specify a security descriptor in <i>lpSecurityAttributes</i>. To support inheritance, functions that later query the security descriptor of this file may heuristically determine and report that inheritance is in effect. For more information, see <a href="https://docs.microsoft.com/windows/desktop/SecAuthZ/automatic-propagation-of-inheritable-aces">Automatic Propagation of Inheritable ACEs</a>. As stated previously, if the <i>lpSecurityAttributes</i> parameter is <b>NULL</b>, the handle returned by <b>CreateFile</b> cannot be inherited by any child processes your application may create. The following information regarding this parameter also applies: </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-createfilew#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.MoveFileEx(System.String,System.String,Windows.Win32.Storage.FileSystem.MOVE_FILE_FLAGS)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.MoveFileEx(Windows.Win32.Foundation.PCWSTR,Windows.Win32.Foundation.PCWSTR,Windows.Win32.Storage.FileSystem.MOVE_FILE_FLAGS)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.MoveFileEx(Windows.Win32.Foundation.PCWSTR,Windows.Win32.Foundation.PCWSTR,Windows.Win32.Storage.FileSystem.MOVE_FILE_FLAGS)">
            <summary>Moves an existing file or directory, including its children, with various move options. (Unicode)</summary>
            <param name="lpExistingFileName">
            <para>The current name of the file or directory on the local computer. If <i>dwFlags</i> specifies <b>MOVEFILE_DELAY_UNTIL_REBOOT</b>, the file cannot exist on a remote share, because delayed operations are performed before the network is available. In the ANSI version of this function, the name is limited to <b>MAX_PATH</b> characters. To extend this limit to 32,767 wide characters, call the Unicode version of the function and prepend "`\\?\`" to the path. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming a File</a></para>
            <para><div class="alert"><b>Tip</b>  Starting with Windows 10, version 1607, for the unicode version of this function (<b>MoveFileExW</b>), you can opt-in to remove the <b>MAX_PATH</b> limitation without prepending "\\?\". See the "Maximum Path Length Limitation" section of <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming Files, Paths, and Namespaces</a> for details.</div> <div> </div></para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexw#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="lpNewFileName">
            <para>The new name of the file or directory on the local computer. When moving a file, the destination can be on a different file system or volume. If the destination is on another drive, you must set the <b>MOVEFILE_COPY_ALLOWED</b> flag in <i>dwFlags</i>. When moving a directory, the destination must be on the same drive. If <i>dwFlags</i> specifies <b>MOVEFILE_DELAY_UNTIL_REBOOT</b> and <i>lpNewFileName</i> is  <b>NULL</b>, <b>MoveFileEx</b> registers the <i>lpExistingFileName</i> file to be deleted when the system restarts. If <i>lpExistingFileName</i> refers to a directory, the system removes the directory at restart only if the directory is empty. In the ANSI version of this function, the name is limited to <b>MAX_PATH</b> characters. To extend this limit to 32,767 wide characters, call the Unicode version of the function and prepend "`\\?\`" to the path. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming a File</a></para>
            <para><div class="alert"><b>Tip</b>  Starting with Windows 10, version 1607, for the unicode version of this function (<b>MoveFileExW</b>), you can opt-in to remove the <b>MAX_PATH</b> limitation without prepending "\\?\". See the "Maximum Path Length Limitation" section of <a href="https://docs.microsoft.com/windows/desktop/FileIO/naming-a-file">Naming Files, Paths, and Namespaces</a> for details.</div> <div> </div></para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexw#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="dwFlags"></param>
            <returns>
            <para>If the function succeeds, the return value is nonzero. If the function fails, the return value is zero (0). To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>If the <i>dwFlags</i> parameter specifies <b>MOVEFILE_DELAY_UNTIL_REBOOT</b>, <b>MoveFileEx</b> fails if it cannot access the registry. The function stores the locations of the files to be renamed at restart in the following registry value: <b>HKEY_LOCAL_MACHINE</b>&#92;<b>SYSTEM</b>&#92;<b>CurrentControlSet</b>&#92;<b>Control</b>&#92;<b>Session Manager</b>&#92;<b>PendingFileRenameOperations</b></para>
            <para>This registry  value is of type <b>REG_MULTI_SZ</b>. Each rename operation stores one of the following NULL-terminated strings, depending on whether the rename is a delete or not: </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-movefileexw#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.FlushFileBuffers(System.Runtime.InteropServices.SafeHandle)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.FlushFileBuffers(Windows.Win32.Foundation.HANDLE)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.FlushFileBuffers(Windows.Win32.Foundation.HANDLE)">
            <summary>Flushes the buffers of a specified file and causes all buffered data to be written to a file.</summary>
            <param name="hFile">
            <para>A handle to the open file. The file handle must have the <b>GENERIC_WRITE</b> access right. For more information, see <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-security-and-access-rights">File Security and Access Rights</a>. If <i>hFile</i> is a handle to a communications device, the function only flushes the transmit buffer. If <i>hFile</i> is a handle to the server end of a named pipe, the function does not return until the client has read all buffered data from the pipe.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-flushfilebuffers#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>. The function fails if <i>hFile</i> is a handle to the console output. That is because the console output is not buffered. The function returns <b>FALSE</b>, and <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> returns <b>ERROR_INVALID_HANDLE</b>.</para>
            </returns>
            <remarks>
            <para>Typically the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-writefile">WriteFile</a> and <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-writefileex">WriteFileEx</a> functions write data to an internal buffer that the operating system writes to a disk or communication pipe on a regular basis. The <b>FlushFileBuffers</b> function writes all the buffered information for a specified file to the device or pipe. Due to disk caching interactions within the system, the <b>FlushFileBuffers</b> function can be inefficient when used after every write to a disk drive device when many writes are being performed separately. If an application is  performing multiple writes to disk and also needs to ensure critical data is written to persistent media, the application should use unbuffered I/O  instead of frequently calling <b>FlushFileBuffers</b>. To open a file for unbuffered I/O, call the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-createfilea">CreateFile</a> function with the <b>FILE_FLAG_NO_BUFFERING</b> and <b>FILE_FLAG_WRITE_THROUGH</b> flags. This prevents the file contents from being cached and flushes the metadata to disk with each write. For more information, see <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-createfilea">CreateFile</a>. To flush all open files on a volume, call <b>FlushFileBuffers</b> with a handle to the volume. The caller must have administrative privileges. For more information, see <a href="https://docs.microsoft.com/windows/desktop/SecBP/running-with-special-privileges">Running with Special Privileges</a>. When opening a volume with <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-createfilea">CreateFile</a>, the <i>lpFileName</i> string should be the following form: \\.&#92;<i>x</i>: or \\?\Volume{<i>GUID</i>}. Do not use a trailing backslash in the volume name, because that indicates the root directory of a drive. In Windows 8 and Windows Server 2012, this function is supported by the following technologies. </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-flushfilebuffers#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.WriteFile(System.Runtime.InteropServices.SafeHandle,System.ReadOnlySpan{System.Byte},System.UInt32*,System.Threading.NativeOverlapped*)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.WriteFile(Windows.Win32.Foundation.HANDLE,System.Byte*,System.UInt32,System.UInt32*,System.Threading.NativeOverlapped*)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.WriteFile(Windows.Win32.Foundation.HANDLE,System.Byte*,System.UInt32,System.UInt32*,System.Threading.NativeOverlapped*)">
            <summary>Writes data to the specified file or input/output (I/O) device.</summary>
            <param name="hFile">
            <para>A handle to the file or I/O device (for example, a file, file stream, physical disk, volume,  console buffer, tape drive, socket, communications resource, mailslot, or  pipe). The <i>hFile</i> parameter must have been created with the write access. For more information, see <a href="https://docs.microsoft.com/windows/desktop/SecAuthZ/generic-access-rights">Generic Access Rights</a> and <a href="https://docs.microsoft.com/windows/desktop/FileIO/file-security-and-access-rights">File Security and Access Rights</a>. For asynchronous write operations, <i>hFile</i> can be any handle opened with the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-createfilea">CreateFile</a> function using the <b>FILE_FLAG_OVERLAPPED</b> flag or a socket handle returned by the <a href="https://docs.microsoft.com/windows/desktop/api/winsock2/nf-winsock2-socket">socket</a> or <a href="https://docs.microsoft.com/windows/desktop/api/winsock2/nf-winsock2-accept">accept</a> function.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="lpBuffer">
            <para>A pointer to the buffer containing the data to be written to the file or device. This buffer must remain valid for the duration of the write operation. The caller must not use this buffer until the write operation is completed.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="nNumberOfBytesToWrite">
            <para>The number of bytes to be written to the file or device. A value of zero specifies a null write operation. The behavior of a null write operation depends on the underlying file system or communications technology. <b>Windows Server 2003 and Windows XP:  </b>Pipe write operations across a network are limited in size per write. The amount varies per platform. For x86 platforms it's 63.97 MB. For x64 platforms it's 31.97 MB. For Itanium it's 63.95 MB. For more information regarding pipes, see the Remarks section.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="lpNumberOfBytesWritten">
            <para>A pointer to the variable that receives the number of bytes written when using a synchronous <i>hFile</i> parameter. <b>WriteFile</b> sets this value to zero before doing any work or error checking. Use <b>NULL</b> for this parameter if this is an asynchronous operation to avoid potentially erroneous results. This parameter can be <b>NULL</b> only when the <i>lpOverlapped</i> parameter is not <b>NULL</b>. <b>Windows 7:  </b>This parameter can not be <b>NULL</b>. For more information, see the Remarks section.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="lpOverlapped">
            <para>A pointer to an <a href="https://docs.microsoft.com/windows/desktop/api/minwinbase/ns-minwinbase-overlapped">OVERLAPPED</a> structure is required if the <i>hFile</i> parameter was opened with <b>FILE_FLAG_OVERLAPPED</b>, otherwise this parameter can be <b>NULL</b>. For an <i>hFile</i> that supports byte offsets, if you use this parameter you must specify a byte offset at which to start writing to the file or device. This offset is specified by setting the <b>Offset</b> and <b>OffsetHigh</b> members of the <a href="https://docs.microsoft.com/windows/desktop/api/minwinbase/ns-minwinbase-overlapped">OVERLAPPED</a> structure. For an <i>hFile</i> that does not support byte offsets, <b>Offset</b> and <b>OffsetHigh</b> are ignored. To write to the end of file, specify both the <b>Offset</b> and <b>OffsetHigh</b> members of the <a href="https://docs.microsoft.com/windows/desktop/api/minwinbase/ns-minwinbase-overlapped">OVERLAPPED</a> structure as 0xFFFFFFFF. This is functionally equivalent to previously calling the <a href="https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-createfilea">CreateFile</a> function to open <i>hFile</i> using <b>FILE_APPEND_DATA</b> access. For more information about different combinations of <i>lpOverlapped</i> and <b>FILE_FLAG_OVERLAPPED</b>, see the Remarks section and the <a href="https://docs.microsoft.com/">Synchronization and File Position</a> section.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the function succeeds, the return value is nonzero (<b>TRUE</b>). If the function fails, or is completing asynchronously, the return value is zero (<b>FALSE</b>). To get extended error information, call the <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> function. <div class="alert"><b>Note</b>  The <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> code <b>ERROR_IO_PENDING</b> is not a failure; it designates the write operation is pending completion asynchronously. For more information, see Remarks.</div> <div> </div></para>
            </returns>
            <remarks>
            <para>The <b>WriteFile</b> function returns when one of the following conditions occur: </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/fileapi/nf-fileapi-writefile#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalFree_SafeHandle(Windows.Win32.Foundation.HGLOBAL)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.GlobalFree(Windows.Win32.Foundation.HGLOBAL)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalFree(Windows.Win32.Foundation.HGLOBAL)">
            <summary>Frees the specified global memory object and invalidates its handle.</summary>
            <param name="hMem">
            <para>A handle to the global memory object. This handle is returned by either the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalalloc">GlobalAlloc</a> or <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalrealloc">GlobalReAlloc</a> function. It is not safe to free memory allocated with <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-localalloc">LocalAlloc</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfree#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the function succeeds, the return value is <b>NULL</b>. If the function fails, the return value is equal to a handle to the global memory object. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>If the process examines or modifies the memory after it has been freed, heap corruption may occur or an access violation exception (EXCEPTION_ACCESS_VIOLATION) may be generated. The <b>GlobalFree</b> function will free a locked memory object. A locked memory object has a lock count greater than zero. The <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globallock">GlobalLock</a> function locks a global memory object and increments the lock count by one. The <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalunlock">GlobalUnlock</a> function unlocks it and decrements the lock count by one. To get the lock count of a global memory object, use the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalflags">GlobalFlags</a> function. If an application is running under a debug version of the system, <b>GlobalFree</b> will issue a message that tells you that a locked object is being freed. If you are debugging the application, <b>GlobalFree</b> will enter a breakpoint just before freeing a locked object. This allows you to verify the intended behavior, then continue execution.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globalfree#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalAlloc_SafeHandle(Windows.Win32.System.Memory.GLOBAL_ALLOC_FLAGS,System.UIntPtr)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.GlobalAlloc(Windows.Win32.System.Memory.GLOBAL_ALLOC_FLAGS,System.UIntPtr)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalAlloc(Windows.Win32.System.Memory.GLOBAL_ALLOC_FLAGS,System.UIntPtr)">
            <summary>Allocates the specified number of bytes from the heap. (GlobalAlloc)</summary>
            <param name="uFlags"></param>
            <param name="dwBytes">The number of bytes to allocate. If this parameter is zero and the <i>uFlags</i> parameter specifies <b>GMEM_MOVEABLE</b>, the function returns a handle to a memory object that is marked as discarded.</param>
            <returns>
            <para>If the function succeeds, the return value is a handle to the newly allocated memory object. If the function fails, the return value is <b>NULL</b>. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>Windows memory management does not provide a separate local heap and global heap. Therefore, the <b>GlobalAlloc</b> and <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-localalloc">LocalAlloc</a> functions are essentially the same. The movable-memory flags <b>GHND</b> and <b>GMEM_MOVABLE</b> add unnecessary overhead and require locking to be used safely. They should be avoided unless documentation specifically states that they should be used. New applications should use the <a href="https://docs.microsoft.com/windows/desktop/Memory/heap-functions">heap functions</a> to allocate and manage memory unless the documentation specifically states that a global function should be used. For example, the global functions are still used with Dynamic Data Exchange (DDE), the clipboard functions, and OLE data objects. If the <b>GlobalAlloc</b> function succeeds, it allocates at least the amount of memory requested. If the actual amount allocated is greater than the amount requested, the process can use the entire amount. To determine the actual number of bytes allocated, use the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalsize">GlobalSize</a> function. If the heap does not contain sufficient free space to satisfy the request, <b>GlobalAlloc</b> returns <b>NULL</b>. Because <b>NULL</b> is used to indicate an error, virtual address zero is never allocated. It is, therefore, easy to detect the use of a <b>NULL</b> pointer. Memory allocated with this function is guaranteed to be aligned on an 8-byte boundary. To execute dynamically generated code, use the <a href="https://docs.microsoft.com/windows/desktop/api/memoryapi/nf-memoryapi-virtualalloc">VirtualAlloc</a> function to allocate memory and the <a href="https://docs.microsoft.com/windows/desktop/api/memoryapi/nf-memoryapi-virtualprotect">VirtualProtect</a> function to grant  <b>PAGE_EXECUTE</b> access. To free the memory, use the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalfree">GlobalFree</a> function. It is not safe to free memory allocated with <b>GlobalAlloc</b> using <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-localfree">LocalFree</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globalalloc#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalLock(System.Runtime.InteropServices.SafeHandle)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.GlobalLock(Windows.Win32.Foundation.HGLOBAL)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalLock(Windows.Win32.Foundation.HGLOBAL)">
            <summary>Locks a global memory object and returns a pointer to the first byte of the object's memory block.</summary>
            <param name="hMem">
            <para>A handle to the global memory object. This handle is returned by either the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalalloc">GlobalAlloc</a> or <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalrealloc">GlobalReAlloc</a> function.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globallock#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the function succeeds, the return value is a pointer to the first byte of the memory block. If the function fails, the return value is <b>NULL</b>. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>The internal data structures for each memory object include a lock count that is initially zero. For movable memory objects, <b>GlobalLock</b> increments the count by one, and the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalunlock">GlobalUnlock</a> function decrements the count by one. Each successful call that a process makes to <b>GlobalLock</b> for an object must be matched by a corresponding call to <b>GlobalUnlock</b>. Locked memory will not be moved or discarded, unless the memory object is reallocated by using the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalrealloc">GlobalReAlloc</a> function. The memory block of a locked memory object remains locked until its lock count is decremented to zero, at which time it can be moved or discarded. Memory objects allocated with <b>GMEM_FIXED</b> always have a lock count of zero. For these objects, the value of the returned pointer is equal to the value of the specified handle. If the specified memory block has been discarded or if the memory block has a zero-byte size, this function returns <b>NULL</b>. Discarded objects always have a lock count of zero.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globallock#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalUnlock(System.Runtime.InteropServices.SafeHandle)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.GlobalUnlock(Windows.Win32.Foundation.HGLOBAL)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.GlobalUnlock(Windows.Win32.Foundation.HGLOBAL)">
            <summary>Decrements the lock count associated with a memory object that was allocated with GMEM_MOVEABLE.</summary>
            <param name="hMem">
            <para>A handle to the global memory object. This handle is returned by either the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalalloc">GlobalAlloc</a> or <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalrealloc">GlobalReAlloc</a> function.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globalunlock#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>If the memory object is still locked after decrementing the lock count, the return value is a nonzero value. If the memory object is unlocked after decrementing the lock count, the function returns zero and <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> returns <b>NO_ERROR</b>. If the function fails, the return value is zero and <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> returns a value other than <b>NO_ERROR</b>.</para>
            </returns>
            <remarks>
            <para>The internal data structures for each memory object include a lock count that is initially zero. For movable memory objects, the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globallock">GlobalLock</a> function increments the count by one, and <b>GlobalUnlock</b> decrements the count by one. For each call that a process makes to <b>GlobalLock</b> for an object, it must eventually call <b>GlobalUnlock</b>. Locked memory will not be moved or discarded, unless the memory object is reallocated by using the <a href="https://docs.microsoft.com/windows/desktop/api/winbase/nf-winbase-globalrealloc">GlobalReAlloc</a> function. The memory block of a locked memory object remains locked until its lock count is decremented to zero, at which time it can be moved or discarded. Memory objects allocated with <b>GMEM_FIXED</b> always have a lock count of zero. If the specified memory block is fixed memory, this function returns <b>TRUE</b>. If the memory object is already unlocked, <b>GlobalUnlock</b> returns <b>FALSE</b> and <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a> reports <b>ERROR_NOT_LOCKED</b>. A process should not rely on the return value to determine the number of times it must subsequently call <b>GlobalUnlock</b> for a memory object.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winbase/nf-winbase-globalunlock#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetWindowPos(Windows.Win32.Foundation.HWND,Windows.Win32.Foundation.HWND,System.Int32,System.Int32,System.Int32,System.Int32,Windows.Win32.UI.WindowsAndMessaging.SET_WINDOW_POS_FLAGS)">
            <summary>Changes the size, position, and Z order of a child, pop-up, or top-level window. These windows are ordered according to their appearance on the screen. The topmost window receives the highest rank and is the first window in the Z order.</summary>
            <param name="hWnd">
            <para>Type: <b>HWND</b> A handle to the window.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="hWndInsertAfter">Type: <b>HWND</b></param>
            <param name="X">
            <para>Type: <b>int</b> The new position of the left side of the window, in client coordinates.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="Y">
            <para>Type: <b>int</b> The new position of the top of the window, in client coordinates.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="cx">
            <para>Type: <b>int</b> The new width of the window, in pixels.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="cy">
            <para>Type: <b>int</b> The new height of the window, in pixels.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="uFlags">Type: <b>UINT</b></param>
            <returns>
            <para>Type: <b>BOOL</b> If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>As part of the Vista re-architecture, all services were moved off the interactive desktop into Session 0. hwnd and window manager operations are only effective inside a session and cross-session attempts to manipulate the hwnd will fail. For more information, see <a href="https://docs.microsoft.com/previous-versions/aa480152(v=msdn.10)">The Windows Vista Developer Story: Application Compatibility Cookbook</a>. If you have changed certain window data using <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-setwindowlonga">SetWindowLong</a>, you must call <b>SetWindowPos</b> for the changes to take effect. Use the following combination for <i>uFlags</i>: <c>SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER | SWP_FRAMECHANGED</c>. A window can be made a topmost window either by setting the <i>hWndInsertAfter</i> parameter to <b>HWND_TOPMOST</b> and ensuring that the <b>SWP_NOZORDER</b> flag is not set, or by setting a window's position in the Z order so that it is above any existing topmost windows. When a non-topmost window is made topmost, its owned windows are also made topmost. Its owners, however, are not changed. If neither the <b>SWP_NOACTIVATE</b> nor <b>SWP_NOZORDER</b> flag is specified (that is, when the application requests that a window be simultaneously activated and its position in the Z order changed), the value specified in <i>hWndInsertAfter</i> is used only in the following circumstances. </para>
            <para>This doc was truncated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setwindowpos#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetForegroundWindow(Windows.Win32.Foundation.HWND)">
            <summary>Brings the thread that created the specified window into the foreground and activates the window.</summary>
            <param name="hWnd">
            <para>Type: <b>HWND</b> A handle to the window that should be activated and brought to the foreground.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setforegroundwindow#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>Type: <b>BOOL</b> If the window was brought to the foreground, the return value is nonzero. If the window was not brought to the foreground, the return value is zero.</para>
            </returns>
            <remarks>
            <para>The system restricts which processes can set the foreground window. A process can set the foreground window by calling **SetForegroundWindow** only if: - All of the following conditions are true: - The calling process belongs to a desktop application, not a UWP app or a Windows Store app designed for Windows 8 or 8.1. - The foreground process has not disabled calls to **SetForegroundWindow** by a previous call to the [**LockSetForegroundWindow**](nf-winuser-locksetforegroundwindow.md) function. - The foreground lock time-out has expired (see [**SPI_GETFOREGROUNDLOCKTIMEOUT** in **SystemParametersInfo**](nf-winuser-systemparametersinfoa.md#SPI_GETFOREGROUNDLOCKTIMEOUT)). - No menus are active. - Additionally, at least one of the following conditions is true: - The calling process is the foreground process. - The calling process was started by the foreground process. - There is currently no foreground window, and thus no foreground process. - The calling process received the last input event. - Either the foreground process or the calling process is being debugged. It is possible for a process to be denied the right to set the foreground window even if it meets these conditions. An application cannot force a window to the foreground while the user is working with another window. Instead, Windows flashes the taskbar button of the window to notify the user. A process that can set the foreground window can enable another process to set the foreground window by calling the [**AllowSetForegroundWindow**](nf-winuser-allowsetforegroundwindow.md) function. The process specified by the *dwProcessId* parameter to **AllowSetForegroundWindow** loses the ability to set the foreground window the next time that either the user generates input, unless the input is directed at that process, or the next time a process calls **AllowSetForegroundWindow**, unless the same process is specified as in the previous call to **AllowSetForegroundWindow**. The foreground process can disable calls to <b>SetForegroundWindow</b> by calling the [**LockSetForegroundWindow**](nf-winuser-locksetforegroundwindow.md) function.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setforegroundwindow#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetFocus(Windows.Win32.Foundation.HWND)">
            <summary>Sets the keyboard focus to the specified window. The window must be attached to the calling thread's message queue.</summary>
            <param name="hWnd">
            <para>Type: **HWND** A handle to the window that will receive the keyboard input. If this parameter is NULL, keystrokes are ignored.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setfocus#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>Type: **HWND** If the function succeeds, the return value is the handle to the window that previously had the keyboard focus. If the *hWnd* parameter is invalid or the window is not attached to the calling thread's message queue, the return value is NULL. To get extended error information, call [GetLastError function](../errhandlingapi/nf-errhandlingapi-getlasterror.md). Extended error ERROR_INVALID_PARAMETER (0x57) means that window is in disabled state.</para>
            </returns>
            <remarks>
            <para>This function sends a [WM_KILLFOCUS](/windows/desktop/inputdev/wm-killfocus) message to the window that loses the keyboard focus and a [WM_SETFOCUS](/windows/desktop/inputdev/wm-setfocus) message to the window that receives the keyboard focus. It also activates either the window that receives the focus or the parent of the window that receives the focus. If a window is active but does not have the focus, any key pressed produces the [WM_SYSCHAR](/windows/desktop/menurc/wm-syschar), [WM_SYSKEYDOWN](/windows/desktop/inputdev/wm-syskeydown), or [WM_SYSKEYUP](/windows/desktop/inputdev/wm-syskeyup) message. If the VK_MENU key is also pressed, bit 30 of the *lParam* parameter of the message is set. Otherwise, the messages produced do not have this bit set. By using the [AttachThreadInput function](nf-winuser-attachthreadinput.md), a thread can attach its input processing to another thread. This allows a thread to call SetFocus to set the keyboard focus to a window attached to another thread's message queue.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setfocus#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetActiveWindow(Windows.Win32.Foundation.HWND)">
            <summary>Activates a window. The window must be attached to the calling thread's message queue.</summary>
            <param name="hWnd">
            <para>Type: <b>HWND</b> A handle to the top-level window to be activated.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>Type: <b>HWND</b> If the function succeeds, the return value is the handle to the window that was previously active. If the function fails, the return value is <b>NULL</b>. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>The <b>SetActiveWindow</b> function activates a window, but not if the application is in the background. The window will be brought into the foreground (top of <a href="https://docs.microsoft.com/windows/desktop/winmsg/window-features">Z-Order</a>) if its application is in the foreground when the system activates the window. If the window identified by the <i>hWnd</i> parameter was created by the calling thread, the active window status of the calling thread is set to <i>hWnd</i>. Otherwise, the active window status of the calling thread is set to <b>NULL</b>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setactivewindow#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.OpenClipboard(Windows.Win32.Foundation.HWND)">
            <summary>Opens the clipboard for examination and prevents other applications from modifying the clipboard content.</summary>
            <param name="hWndNewOwner">
            <para>Type: <b>HWND</b> A handle to the window to be associated with the open clipboard. If this parameter is <b>NULL</b>, the open clipboard is associated with the current task.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-openclipboard#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>Type: <b>BOOL</b> If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para><b>OpenClipboard</b> fails if another window has the clipboard open. An application should call the <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-closeclipboard">CloseClipboard</a> function after every successful call to <b>OpenClipboard</b>. The window identified by the <i>hWndNewOwner</i> parameter does not become the clipboard owner unless the <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-emptyclipboard">EmptyClipboard</a> function is called. If an application calls <b>OpenClipboard</b> with hwnd set to <b>NULL</b>, <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-emptyclipboard">EmptyClipboard</a> sets the clipboard owner to <b>NULL</b>; this causes <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-setclipboarddata">SetClipboardData</a> to fail.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-openclipboard#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetClipboardData(System.UInt32,System.Runtime.InteropServices.SafeHandle)">
            <inheritdoc cref="M:Windows.Win32.PInvoke.SetClipboardData(System.UInt32,Windows.Win32.Foundation.HANDLE)"/>
        </member>
        <member name="M:Windows.Win32.PInvoke.SetClipboardData(System.UInt32,Windows.Win32.Foundation.HANDLE)">
            <summary>Places data on the clipboard in a specified clipboard format.</summary>
            <param name="uFormat">
            <para>Type: <b>UINT</b> The clipboard format. This parameter can be a registered format or any of the standard clipboard formats. For more information, see <a href="https://docs.microsoft.com/windows/desktop/dataxchg/standard-clipboard-formats">Standard Clipboard Formats</a> and <a href="https://docs.microsoft.com/windows/desktop/dataxchg/clipboard-formats">Registered Clipboard Formats</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setclipboarddata#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <param name="hMem">
            <para>Type: <b>HANDLE</b> A handle to the data in the specified format. This parameter can be <b>NULL</b>, indicating that the window provides data in the specified clipboard format (renders the format) upon request; this is known as [delayed rendering](/windows/win32/dataxchg/clipboard-operations#delayed-rendering). If a window delays rendering, it must process the [WM_RENDERFORMAT](/windows/win32/dataxchg/wm-renderformat) and [WM_RENDERALLFORMATS](/windows/win32/dataxchg/wm-renderallformats) messages. If <b>SetClipboardData</b> succeeds, the system owns the object identified by the <i>hMem</i> parameter. The application may not write to or free the data once ownership has been transferred to the system, but it can lock and read from the data until the <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-closeclipboard">CloseClipboard</a> function is called. (The memory must be unlocked before the Clipboard is closed.) If the <i>hMem</i> parameter identifies a memory object, the object must have been allocated using the function with the <b>GMEM_MOVEABLE</b> flag.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setclipboarddata#parameters">Read more on docs.microsoft.com</see>.</para>
            </param>
            <returns>
            <para>Type: <b>HANDLE</b> If the function succeeds, the return value is the handle to the data. If the function fails, the return value is <b>NULL</b>. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para><b>Windows 8:</b> Bitmaps to be shared with Windows Store app apps must be in the <b>CF_BITMAP</b> format (device-dependent bitmap). If an application calls <b>SetClipboardData</b> in response to <a href="https://docs.microsoft.com/windows/desktop/dataxchg/wm-renderformat">WM_RENDERFORMAT</a> or <a href="https://docs.microsoft.com/windows/desktop/dataxchg/wm-renderallformats">WM_RENDERALLFORMATS</a>, the application should not use the handle after <b>SetClipboardData</b> has been called. If an application calls <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-openclipboard">OpenClipboard</a> with hwnd set to <b>NULL</b>, <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-emptyclipboard">EmptyClipboard</a> sets the clipboard owner to <b>NULL</b>; this causes <b>SetClipboardData</b> to fail. The system performs implicit data format conversions between certain clipboard formats when an application calls the <a href="https://docs.microsoft.com/windows/desktop/api/winuser/nf-winuser-getclipboarddata">GetClipboardData</a> function. For example, if the <b>CF_OEMTEXT</b> format is on the clipboard, a window can retrieve data in the <b>CF_TEXT</b> format. The format on the clipboard is converted to the requested format on demand. For more information, see <a href="https://docs.microsoft.com/windows/desktop/dataxchg/clipboard-formats">Synthesized Clipboard Formats</a>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-setclipboarddata#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="M:Windows.Win32.PInvoke.CloseClipboard">
            <summary>Closes the clipboard.</summary>
            <returns>
            <para>Type: <b>BOOL</b> If the function succeeds, the return value is nonzero. If the function fails, the return value is zero. To get extended error information, call <a href="https://docs.microsoft.com/windows/desktop/api/errhandlingapi/nf-errhandlingapi-getlasterror">GetLastError</a>.</para>
            </returns>
            <remarks>
            <para>When the window has finished examining or changing the clipboard, close the clipboard by calling <b>CloseClipboard</b>. This enables other windows to access the clipboard. Do not place an object on the clipboard after calling <b>CloseClipboard</b>.</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/winuser/nf-winuser-closeclipboard#">Read more on docs.microsoft.com</see>.</para>
            </remarks>
        </member>
        <member name="T:Windows.Win32.Security.SECURITY_ATTRIBUTES">
            <summary>The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable.</summary>
            <remarks></remarks>
        </member>
        <member name="F:Windows.Win32.Security.SECURITY_ATTRIBUTES.nLength">
            <summary>The size, in bytes, of this structure. Set this value to the size of the **SECURITY\_ATTRIBUTES** structure.</summary>
        </member>
        <member name="F:Windows.Win32.Security.SECURITY_ATTRIBUTES.lpSecurityDescriptor">
            <summary>
            <para>A pointer to a [**SECURITY\_DESCRIPTOR**](../winnt/ns-winnt-security_descriptor.md) structure that controls access to the object. If the value of this member is **NULL**, the object is assigned the default security descriptor associated with the [*access token*](/windows/win32/secauthz/access-tokens) of the calling process. This is not the same as granting access to everyone by assigning a **NULL** [*discretionary access control list*](/windows/win32/secauthz/dacls-and-aces) (DACL). By default, the default DACL in the access token of a process allows access only to the user represented by the access token. For information about creating a security descriptor, see [Creating a Security Descriptor](/windows/win32/secauthz/creating-a-security-descriptor-for-a-new-object-in-c--).</para>
            <para><see href="https://learn.microsoft.com/windows/win32/api/wtypesbase/ns-wtypesbase-security_attributes#members">Read more on docs.microsoft.com</see>.</para>
            </summary>
        </member>
        <member name="F:Windows.Win32.Security.SECURITY_ATTRIBUTES.bInheritHandle">
            <summary>A Boolean value that specifies whether the returned handle is inherited when a new process is created. If this member is **TRUE**, the new process inherits the handle.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0">
            <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the GetCommandParsingRegex method.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.Instance">
            <summary>Cached, thread-safe singleton instance.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.#ctor">
            <summary>Initializes the instance.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory">
            <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory.CreateInstance">
            <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory.Runner">
            <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
            <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
            <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if a possible match was found; false if no more matches are possible.</returns>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.GetCommandParsingRegex_0.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
            <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.NonAlphaRegex_1">
            <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the NonAlphaRegex method.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.Instance">
            <summary>Cached, thread-safe singleton instance.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.#ctor">
            <summary>Initializes the instance.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.RunnerFactory">
            <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.RunnerFactory.CreateInstance">
            <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.RunnerFactory.Runner">
            <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
            <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.NonAlphaRegex_1.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
            <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if a possible match was found; false if no more matches are possible.</returns>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2">
            <summary>Custom <see cref="T:System.Text.RegularExpressions.Regex"/>-derived type for the CompiledUrlRegex method.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.Instance">
            <summary>Cached, thread-safe singleton instance.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.#ctor">
            <summary>Initializes the instance.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory">
            <summary>Provides a factory for creating <see cref="T:System.Text.RegularExpressions.RegexRunner"/> instances to be used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory.CreateInstance">
            <summary>Creates an instance of a <see cref="T:System.Text.RegularExpressions.RegexRunner"/> used by methods on <see cref="T:System.Text.RegularExpressions.Regex"/>.</summary>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory.Runner">
            <summary>Provides the runner that contains the custom logic implementing the specified regular expression.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory.Runner.Scan(System.ReadOnlySpan{System.Char})">
            <summary>Scan the <paramref name="inputSpan"/> starting from base.runtextstart for the next match.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory.Runner.TryFindNextPossibleStartingPosition(System.ReadOnlySpan{System.Char})">
            <summary>Search <paramref name="inputSpan"/> starting from base.runtextpos for the next location a match could possibly start.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if a possible match was found; false if no more matches are possible.</returns>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.CompiledUrlRegex_2.RunnerFactory.Runner.TryMatchAtCurrentPosition(System.ReadOnlySpan{System.Char})">
            <summary>Determine whether <paramref name="inputSpan"/> at base.runtextpos is a match for the regular expression.</summary>
            <param name="inputSpan">The text being scanned by the regular expression.</param>
            <returns>true if the regular expression matches at the current position; otherwise, false.</returns>
        </member>
        <member name="T:System.Text.RegularExpressions.Generated.Utilities">
            <summary>Helper methods used by generated <see cref="T:System.Text.RegularExpressions.Regex"/>-derived implementations.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout">
            <summary>Default timeout value set in <see cref="T:System.AppContext"/>, or <see cref="F:System.Text.RegularExpressions.Regex.InfiniteMatchTimeout"/> if none was set.</summary>
        </member>
        <member name="F:System.Text.RegularExpressions.Generated.Utilities.s_hasTimeout">
            <summary>Whether <see cref="F:System.Text.RegularExpressions.Generated.Utilities.s_defaultTimeout"/> is non-infinite.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.Utilities.StackPop(System.Int32[],System.Int32@,System.Int32@,System.Int32@)">
            <summary>Pops 2 values from the backtracking stack.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.Utilities.StackPush(System.Int32[]@,System.Int32@,System.Int32,System.Int32)">
            <summary>Pushes 2 values onto the backtracking stack.</summary>
        </member>
        <member name="M:System.Text.RegularExpressions.Generated.Utilities.StackPush(System.Int32[]@,System.Int32@,System.Int32,System.Int32,System.Int32)">
            <summary>Pushes 3 values onto the backtracking stack.</summary>
        </member>
    </members>
</doc>
