Skip to main content

Enum FontAtlasBuildStep

Build step for Dalamud.Interface.ManagedFontAtlas.IFontAtlas.

Assembly: Dalamud.dll
View Source
Declaration
public enum FontAtlasBuildStep

Fields

PreBuild

Called before calling ImGuiNET.ImFontAtlasPtr.Build().

Expect Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPreBuild to be passed.

When called from Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange, this will be called <b>before</b> the delegates passed to Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate).

View Source
Declaration
PreBuild = 1

PostBuild

Called after calling ImGuiNET.ImFontAtlasPtr.Build().

Expect Dalamud.Interface.ManagedFontAtlas.IFontAtlasBuildToolkitPostBuild to be passed.

When called from Dalamud.Interface.ManagedFontAtlas.IFontAtlas.BuildStepChange, this will be called <b>after</b> the delegates passed to Dalamud.Interface.ManagedFontAtlas.IFontAtlas.NewDelegateFontHandle(Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStepDelegate); you can do cross-font operations here.

This callback is not guaranteed to happen after Dalamud.Interface.ManagedFontAtlas.FontAtlasBuildStep.PreBuild, but it will never happen on its own.

View Source
Declaration
PostBuild = 2

Extension Methods