Namespace Dalamud.Interface.ManagedFontAtlas
Classes
FontAtlasBuildToolkitUtilities
Convenience function for building fonts through Dalamud.Interface.ManagedFontAtlas.IFontAtlas.
Structs
FluentGlyphRangeBuilder
A fluent ImGui glyph range builder.
SafeFontConfig
Managed version of ImGuiNET.ImFontConfig, to avoid unnecessary heap allocation and use of unsafe blocks.
Interfaces
IFontAtlas
Wrapper for ImGuiNET.ImFontAtlasPtr.
Not intended for plugins to implement.
IFontAtlasBuildToolkit
Common stuff for Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild and Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild.
Not intended for plugins to implement.
IFontAtlasBuildToolkitPostBuild
Toolkit for use when the build state is Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PostBuild.
Not intended for plugins to implement.
IFontAtlasBuildToolkitPreBuild
Toolkit for use when the build state is Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild.
Not intended for plugins to implement.
After Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate returns, either 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.
IFontHandle
Represents a reference counting handle for fonts.
Not intended for plugins to implement.
ILockedImFont
The wrapper for ImGuiNET.ImFontPtr, guaranteeing that the associated data will be available as long as this struct is not disposed.
Not intended for plugins to implement.
Enums
FontAtlasAutoRebuildMode
How to rebuild Dalamud.Interface.ManagedFontAtlas.IFontAtlas.
FontAtlasBuildStep
Build step for Dalamud.Interface.ManagedFontAtlas.IFontAtlas.
FontScaleMode
Specifies how should global font scale affect a font.
Delegates
FontAtlasBuildStepDelegate
Delegate to be called when a font needs to be built.
IFontHandle.ImFontChangedDelegate
Delegate for Dalamud.Interface.ManagedFontAtlas.IFontHandle.ImFontChanged.