if (outline) {
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x + 1, pos.y - 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
draw_list->AddText(pFont, size, ImVec2(pos.x - 1, pos.y + 1), GetU32(Color(255, 255, 255, color.a())), text.c_str());
}
Смотри, я хотел сделать самовыбирание цвета но не получилось