Нарисовать за пределом окна [ImGui]

Забаненный
Статус
Оффлайн
Регистрация
3 Ноя 2018
Сообщения
105
Реакции[?]
5
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем хай, я ньюкамер. Хочу отрисовать полосочку за пределом окна.
C:
        auto m_draw = ImGui::GetWindowDrawList();
        auto m_position = ImGui::GetWindowPos();

        m_draw->AddRectFilled(ImVec2(m_position.x, m_position.y + 300.0f), ImVec2(100.0f + m_position.x, 20.0f + m_position.y), ImColor(39, 39, 43));
Делаю это так, в итоге все рисуется в самом окне, хотя должно выше его рисоваться :(
 
ROAD TO THE LEGEND
Забаненный
Статус
Оффлайн
Регистрация
7 Фев 2018
Сообщения
2,194
Реакции[?]
714
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
3 Ноя 2018
Сообщения
105
Реакции[?]
5
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
A'Kon Так я хочу что бы эта полоска была привязана к меню.
m_position.y + 300.0f пытаюсь типа ее поднять за меню..

UPD: Хочу сделать полоску как в вантапе, которая у них выше меню.
 
говном не торгую
Олдфаг
Статус
Оффлайн
Регистрация
27 Мар 2017
Сообщения
2,406
Реакции[?]
1,737
Поинты[?]
1K
Посмотри на ImDrawList и на Render(drawlist)
Пример тут:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Ps я сам за имгуи не особо шарю
 
Lovely Fox
Пользователь
Статус
Оффлайн
Регистрация
25 Янв 2019
Сообщения
82
Реакции[?]
32
Поинты[?]
0
Замени auto m_draw = ImGui::GetWindowDrawList(); на auto m_draw = ImGui::GetOverlayDrawList(); и будет тебе полосочка за окном.
 
Забаненный
Статус
Оффлайн
Регистрация
3 Ноя 2018
Сообщения
105
Реакции[?]
5
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу