| 39 | |
| 40 | std::vector<uint8_t> fontBuffer; |
| 41 | ImFont * imgui_instance::add_font(const std::vector<uint8_t> & buffer) |
| 42 | { |
| 43 | ImGuiIO & io = ImGui::GetIO(); |
| 44 | fontBuffer = buffer; |
| 45 | ImFontConfig config; |
| 46 | config.FontDataOwnedByAtlas = false; |
| 47 | auto font = io.Fonts->AddFontFromMemoryTTF((void *)fontBuffer.data(), (int) fontBuffer.size(), 15.f, &config); |
| 48 | IM_ASSERT(font != NULL); |
| 49 | return font; |
| 50 | } |
| 51 | |
| 52 | std::vector<uint8_t> iconFontBuffer; |
| 53 | ImFont * imgui_instance::append_icon_font(const std::vector<uint8_t> & buffer) |
no test coverage detected