1
0
Fork 0
mirror of https://github.com/ocornut/imgui.git synced 2026-01-09 23:54:20 +00:00

Fonts: add ImFontGlyph::SourceIdx. Extract code out of DebugNodeFont() into DebugNodeFontGlyphesForSrcMask().

(src_mask unused in this commit)
This commit is contained in:
ocornut 2025-04-21 18:06:50 +02:00
parent bcd1a94b89
commit c4fa9bb61f
4 changed files with 62 additions and 48 deletions

View file

@ -4390,7 +4390,11 @@ static ImFontGlyph* ImFontBaked_BuildLoadGlyph(ImFontBaked* baked, ImWchar codep
const ImFontLoader* loader = src->FontLoader ? src->FontLoader : atlas->FontLoader;
if (!src->GlyphExcludeRanges || ImFontAtlasBuildAcceptCodepointForSource(src, codepoint))
if (ImFontGlyph* glyph = loader->FontBakedLoadGlyph(atlas, src, baked, loader_user_data_p, codepoint))
return glyph; // FIXME: Add hooks for e.g. #7962
{
// FIXME: Add hooks for e.g. #7962
glyph->SourceIdx = src_n;
return glyph;
}
loader_user_data_p += loader->FontBakedSrcLoaderDataSize;
}