Вопрос Закругление фигуры imgui

fynnu boy
Пользователь
Статус
Оффлайн
Регистрация
16 Май 2019
Сообщения
396
Реакции[?]
105
Поинты[?]
1K
хочу закруглить фигуру как на ss1 но получается ss2
че не так?
1616911158930.png
1616911190503.png
C++:
draw->AddRectFilled(ImVec2(pos.x + 360, pos.y + 268), ImVec2(pos.x + 16, pos.y + 69), ImColor(16, 16, 18), 12);
 
...
Пользователь
Статус
Оффлайн
Регистрация
25 Май 2020
Сообщения
291
Реакции[?]
41
Поинты[?]
0
C++:
ImGuiStyle* Style = &ImGui::GetStyle();

Style->ChildRounding = 5;
Ну или вместо Child ставишь что там есть, типа FrameRounding, ну крч то, что тебе нужно
 
fynnu boy
Пользователь
Статус
Оффлайн
Регистрация
16 Май 2019
Сообщения
396
Реакции[?]
105
Поинты[?]
1K
C++:
ImGuiStyle* Style = &ImGui::GetStyle();

Style->ChildRounding = 5;
Ну или вместо Child ставишь что там есть, типа FrameRounding, ну крч то, что тебе нужно
не то

в самом
AddRectFilled есть rounding, но вместо закругления у меня хуйня какая-то
 
Эксперт
Статус
Оффлайн
Регистрация
14 Июл 2019
Сообщения
1,102
Реакции[?]
496
Поинты[?]
31K
хочу закруглить фигуру как на ss1 но получается ss2
че не так?
C++:
draw->AddRectFilled(ImVec2(pos.x + 360, pos.y + 268), ImVec2(pos.x + 16, pos.y + 69), ImColor(16, 16, 18), 12);
pos1 должен быть меньше чем pos2

Код:
draw->AddRectFilled(ImVec2(pos.x + 16, pos.y + 69), ImVec2(pos.x + 360, pos.y + 268), ImColor(16, 16, 18), 12);
 
Сверху Снизу