Lock the ImGui font atlas when processing a frame

This commit is contained in:
Dan Paulat 2023-10-01 22:07:36 -05:00
parent d3a3c3db36
commit 2e9f5818cd
4 changed files with 27 additions and 0 deletions

View file

@ -2,6 +2,8 @@
#include <scwx/qt/types/imgui_font.hpp>
#include <shared_mutex>
#include <QObject>
namespace scwx
@ -19,6 +21,8 @@ public:
explicit FontManager();
~FontManager();
std::shared_mutex& imgui_font_atlas_mutex();
std::shared_ptr<types::ImGuiFont>
GetImGuiFont(const std::string& family,
const std::vector<std::string>& styles,