imgui ioFonts-AddFontFromMemoryTTF加载后 怎么完整的卸载掉?
ImGui不提供完整的卸载函数,但可以通过以下步骤来卸载字体:
- 使用io.Fonts->Clear()函数清除所有字体
- 通过调用ImFontAtlas::ClearTexData()函数来清除所有字体的纹理
- 可以将ImFontAtlas结构体中的Fonts和TexID成员变量设置为NULL或0来释放内存
请注意,如果您在运行时动态加载了字体,则必须在使用字体之前重新加载它们,因为调用Clear()函数将删除所有字体的数据。
原文地址: https://www.cveoy.top/t/topic/cxOg 著作权归作者所有。请勿转载和采集!