Fonts: ImFontFlags: ImFontFlags_NoLoadGlyphs + add ImFontFlags_LockBakedSizes

This commit is contained in:
ocornut
2025-02-06 11:57:30 +01:00
parent 8a8d8a7b38
commit dc1320df64
3 changed files with 30 additions and 9 deletions

View File

@@ -4321,7 +4321,7 @@ void ImGui::PushPasswordFont()
ImFont* out_font = &g.InputTextPasswordFont;
out_font->Scale = in_font->Scale;
out_font->ContainerAtlas = in_font->ContainerAtlas;
out_font->LockDisableLoading = true;
out_font->Flags |= ImFontFlags_NoLoadGlyphs;
ImFontBaked* out_baked = out_font->GetFontBaked(in_baked->Size);
IM_ASSERT(out_baked->Glyphs.Size <= 1 && out_baked->IndexAdvanceX.Size == 0 && out_baked->IndexLookup.Size == 0);
out_baked->Ascent = in_baked->Ascent;