@@ -4062,20 +4062,20 @@ IMGUI_API void ImFontAtlasBuildGrowTexture(ImFontAtlas* atlas, int
4062
4062
IMGUI_API void ImFontAtlasBuildCompactTexture (ImFontAtlas* atlas);
4063
4063
IMGUI_API ImVec2i ImFontAtlasBuildGetTextureSizeEstimate (ImFontAtlas* atlas);
4064
4064
4065
+ IMGUI_API bool ImFontAtlasBuildAddFont (ImFontAtlas* atlas, ImFontConfig* src);
4066
+ IMGUI_API void ImFontAtlasBuildSetupFontSpecialGlyphs (ImFontAtlas* atlas, ImFont* font, ImFontConfig* src);
4067
+ IMGUI_API void ImFontAtlasBuildPreloadAllGlyphRanges (ImFontAtlas* atlas); // Legacy
4068
+ IMGUI_API void ImFontAtlasBuildGetOversampleFactors (ImFontConfig* src, float size, int * out_oversample_h, int * out_oversample_v);
4069
+ IMGUI_API void ImFontAtlasBuildDestroyFontSourceData (ImFontAtlas* atlas, ImFontConfig* src);
4065
4070
IMGUI_API void ImFontAtlasBuildReloadAll (ImFontAtlas* atlas); // Reinit/rebuild, notably if font loader params have changed.
4066
4071
IMGUI_API void ImFontAtlasBuildReloadFont (ImFontAtlas* atlas, ImFontConfig* src); // Reinit/rebuild, notably if font loader params have changed.
4067
4072
4068
- IMGUI_API bool ImFontAtlasBuildAddFont (ImFontAtlas* atlas, ImFontConfig* src);
4069
- IMGUI_API void ImFontAtlasBuildSetupFontSpecialGlyphs (ImFontAtlas* atlas, ImFont* font, ImFontConfig* src);
4070
- IMGUI_API void ImFontAtlasBuildDiscardBakes (ImFontAtlas* atlas, int unused_frames);
4071
- IMGUI_API void ImFontAtlasBuildDiscardFontBakes (ImFontAtlas* atlas, ImFont* font);
4072
- IMGUI_API void ImFontAtlasBuildDiscardFontSource (ImFontAtlas* atlas, ImFontConfig* src);
4073
4073
IMGUI_API ImFontBaked* ImFontAtlasBuildAddFontBaked (ImFontAtlas* atlas, ImFont* font, float font_size, ImGuiID baked_id);
4074
4074
IMGUI_API ImFontBaked* ImFontAtlasBuildGetClosestFontBakedMatch (ImFontAtlas* atlas, ImFont* font, float font_size);
4075
+ IMGUI_API void ImFontAtlasBuildDiscardBakes (ImFontAtlas* atlas, int unused_frames);
4076
+ IMGUI_API void ImFontAtlasBuildDiscardFontBakes (ImFontAtlas* atlas, ImFont* font);
4075
4077
IMGUI_API void ImFontAtlasBuildDiscardFontBaked (ImFontAtlas* atlas, ImFont* font, ImFontBaked* baked);
4076
4078
IMGUI_API void ImFontAtlasBuildDiscardFontBakedGlyph (ImFontAtlas* atlas, ImFont* font, ImFontBaked* baked, ImFontGlyph* glyph);
4077
- IMGUI_API void ImFontAtlasBuildPreloadAllGlyphRanges (ImFontAtlas* atlas); // Legacy
4078
- IMGUI_API void ImFontAtlasBuildGetOversampleFactors (ImFontConfig* src, float size, int * out_oversample_h, int * out_oversample_v);
4079
4079
4080
4080
IMGUI_API ImFontGlyph* ImFontAtlasBakedAddFontGlyph (ImFontAtlas* atlas, ImFontBaked* baked, ImFontConfig* src, const ImFontGlyph* in_glyph);
4081
4081
IMGUI_API void ImFontAtlasBakedSetFontGlyphBitmap (ImFontAtlas* atlas, ImFontBaked* baked, ImFontConfig* src, ImFontGlyph* glyph, ImTextureRect* r, const unsigned char * src_pixels, ImTextureFormat src_fmt, int src_pitch);
0 commit comments