Fonts: rename to ImFontAtlasBuildLegacyPreloadAllGlyphRanges().

This commit is contained in:
ocornut
2025-06-06 18:07:27 +02:00
parent c18301f356
commit 2e67bd4de7
2 changed files with 4 additions and 4 deletions

View File

@@ -3368,7 +3368,7 @@ void ImFontAtlasBuildMain(ImFontAtlas* atlas)
// [LEGACY] For backends not supporting RendererHasTextures: preload all glyphs
ImFontAtlasBuildUpdateRendererHasTexturesFromContext(atlas);
if (atlas->RendererHasTextures == false) // ~ImGuiBackendFlags_RendererHasTextures
ImFontAtlasBuildPreloadAllGlyphRanges(atlas);
ImFontAtlasBuildLegacyPreloadAllGlyphRanges(atlas);
atlas->TexIsBuilt = true;
}
@@ -3405,12 +3405,12 @@ void ImFontAtlasBuildSetupFontLoader(ImFontAtlas* atlas, const ImFontLoader* fon
// Preload all glyph ranges for legacy backends.
// This may lead to multiple texture creation which might be a little slower than before.
void ImFontAtlasBuildPreloadAllGlyphRanges(ImFontAtlas* atlas)
void ImFontAtlasBuildLegacyPreloadAllGlyphRanges(ImFontAtlas* atlas)
{
atlas->Builder->PreloadedAllGlyphsRanges = true;
for (ImFont* font : atlas->Fonts)
{
ImFontBaked* baked = font->GetFontBaked(font->Sources[0]->SizePixels);
ImFontBaked* baked = font->GetFontBaked(font->LegacySize);
if (font->FallbackChar != 0)
baked->FindGlyph(font->FallbackChar);
if (font->EllipsisChar != 0)

View File

@@ -3807,7 +3807,7 @@ IMGUI_API void ImFontAtlasTextureCompact(ImFontAtlas* atlas);
IMGUI_API ImVec2i ImFontAtlasTextureGetSizeEstimate(ImFontAtlas* atlas);
IMGUI_API void ImFontAtlasBuildSetupFontSpecialGlyphs(ImFontAtlas* atlas, ImFont* font, ImFontConfig* src);
IMGUI_API void ImFontAtlasBuildPreloadAllGlyphRanges(ImFontAtlas* atlas); // Legacy
IMGUI_API void ImFontAtlasBuildLegacyPreloadAllGlyphRanges(ImFontAtlas* atlas); // Legacy
IMGUI_API void ImFontAtlasBuildGetOversampleFactors(ImFontConfig* src, ImFontBaked* baked, int* out_oversample_h, int* out_oversample_v);
IMGUI_API void ImFontAtlasBuildDiscardBakes(ImFontAtlas* atlas, int unused_frames);