Interface IFontAtlas
Wrapper for Dalamud.Bindings.ImGui.ImFontAtlasPtr.
Not intended for plugins to implement.
Assembly: Dalamud.dll
View Source
public interface IFontAtlas : IDisposable
Properties
Name
Gets the name of the atlas. For logging and debugging purposes.
View Source
string Name { get; }
AutoRebuildMode
Gets a value how the atlas should be rebuilt when the relevant Dalamud Configuration changes.
View Source
FontAtlasAutoRebuildMode AutoRebuildMode { get; }
ImAtlas
Gets the font atlas. Might be empty.
View Source
ImFontAtlasPtr ImAtlas { get; }
BuildTask
Gets the task that represents the current font rebuild state.
View Source
Task BuildTask { get; }
HasBuiltAtlas
Gets a value indicating whether there exists any built atlas, regardless of Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildTask.
View Source
bool HasBuiltAtlas { get; }
IsGlobalScaled
Gets a value indicating whether this font atlas is under the effect of global scale.
View Source
bool IsGlobalScaled { get; }
Methods
SuppressAutoRebuild()
Suppresses automatically rebuilding fonts for the scope.
View Source
IDisposable SuppressAutoRebuild()
Returns
System.IDisposable: An instance of System.IDisposable that will release the suppression.
NewGameFontHandle(GameFontStyle)
Creates a new Dalamud.Interface.ManagedFontAtlas.IFontHandle from game's built-in fonts.