Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Вопрос ImGui

  • Автор темы Автор темы ev3ryy
  • Дата начала Дата начала
Как выглядит чек бокс, типа например в лв кнопка большая, а как сделать её маленькой?
Допустим ImGui::CheckBox
Смотришь определение, тебя кидает на код отрисовки. Ищешь размеры и меняешь
Собственно обрати внимание на эти две строчки
C++:
Expand Collapse Copy
window->DrawList->AddRect(check_bb.Min, check_bb.Max, GetColorU32(ImVec4(it_hcolor->second.x, it_hcolor->second.y, it_hcolor->second.z, it_hover->second)), 2.f * c_menu::get().dpi_scale, 15, 0.7f);

window->DrawList->AddRectFilled(check_bb.Min, check_bb.Max, GetColorU32(ImVec4(126 / 255.f, 131 / 255.f, 219 / 255.f, it_filled->second)), 2.f * c_menu::get().dpi_scale);
 
Последнее редактирование:
Где в имгуи изменяются форма чекбокса, слайдера, комбо и т.д?
Imgui widgets, ищешь там папку ImGui в своём проекте, там открываешь файл с названием imgui widgets как-то так
 
Допустим ImGui::CheckBox
Смотришь определение, тебя кидает на код отрисовки. Ищешь размеры и меняешь
Собственно обрати внимание на эти две строчки
C++:
Expand Collapse Copy
window->DrawList->AddRect(check_bb.Min, check_bb.Max, GetColorU32(ImVec4(it_hcolor->second.x, it_hcolor->second.y, it_hcolor->second.z, it_hover->second)), 2.f * c_menu::get().dpi_scale, 15, 0.7f);

window->DrawList->AddRectFilled(check_bb.Min, check_bb.Max, GetColorU32(ImVec4(126 / 255.f, 131 / 255.f, 219 / 255.f, it_filled->second)), 2.f * c_menu::get().dpi_scale);
Спасиба добрый нейман)
 
Назад
Сверху Снизу