Lines Matching refs:Fonts
1466 for (int i = 0; i < Fonts.Size; i++)
1467 if (Fonts[i]->ConfigData >= ConfigData.Data && Fonts[i]->ConfigData < ConfigData.Data + ConfigData.Size)
1469 Fonts[i]->ConfigData = NULL;
1470 Fonts[i]->ConfigDataCount = 0;
1492 for (int i = 0; i < Fonts.Size; i++)
1493 IM_DELETE(Fonts[i]);
1494 Fonts.clear();
1552 Fonts.push_back(IM_NEW(ImFont));
1554 IM_ASSERT(!Fonts.empty() && "Cannot use MergeMode for the first font"); // When using MergeMode make sure that a font has already been added before. You can use ImGui::GetIO().Fonts->AddFontDefault() to add the default imgui font.
1559 new_font_cfg.DstFont = Fonts.back();
1757 int DstIndex; // Index into atlas->Fonts[] and dst_tmp_array[]
1802 dst_tmp_array.resize(atlas->Fonts.Size);
1815 for (int output_i = 0; output_i < atlas->Fonts.Size && src_tmp.DstIndex == -1; output_i++)
1816 if (cfg.DstFont == atlas->Fonts[output_i])
1818 IM_ASSERT(src_tmp.DstIndex != -1); // cfg.DstFont not pointing within atlas->Fonts[] array?
2144 for (int i = 0; i < atlas->Fonts.Size; i++)
2145 if (atlas->Fonts[i]->DirtyLookupTables)
2146 atlas->Fonts[i]->BuildLookupTable();