ImGui полезные линки

  • Автор темы Автор темы XVII
  • Дата начала Дата начала
alive forever
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
21 Июн 2017
Сообщения
688
Реакции
400
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • ImGuiWindow
Docking.gif

Пожалуйста, авторизуйтесь для просмотра ссылки.
  • Rotate Text
29454444-86aa6954-840d-11e7-9c18-c1189e9a6b8e.gif

Пожалуйста, авторизуйтесь для просмотра ссылки.
  • PlotVar
e73f840c-e3be-11e5-8362-2b390e496513.PNG

Пожалуйста, авторизуйтесь для просмотра ссылки.

  • IconFontHelper
68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656e6b69736f6674776172652d696d616765732f41766f79645f323031372d30322d32325f41766f79645f456469746f725f557365725f496e746572666163655f496d4775695f466f6e745f417765736f6d652e6a7067

Пожалуйста, авторизуйтесь для просмотра ссылки.


Если мне будет не лень,буду дополнять тему.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
void ImDrawRectRainbow(int x, int y, int width, int height, float flSpeed, float &flRainbow)
{
    ImDrawList* windowDrawList = ImGui::GetWindowDrawList();

    Color colColor(0, 0, 0);

    flRainbow += flSpeed;
    if (flRainbow > 1.f) flRainbow = 0.f;

    for (int i = 0; i < width; i++)
    {
        float hue = (1.f / (float)width) * i;
        hue -= flRainbow;
        if (hue < 0.f) hue += 1.f;

        Color colRainbow = colColor.FromHSB(hue, 1.f, 1.f);
        windowDrawList->AddRectFilled(ImVec2(x + i, y), ImVec2(width, height), colRainbow.GetU32());
    }
}


Код:
Expand Collapse Copy
static float flRainbow;
            float flSpeed = 0.001f;
            int height, width;
            определяете разришение экрана(для тгф:I::Engine->GetScreenSize(width, height);)

            ImVec2 curPos = ImGui::GetCursorPos();
            ImVec2 curWindowPos = ImGui::GetWindowPos();
            curPos.x += curWindowPos.x;
            curPos.y += curWindowPos.y;
            ImDrawList* windowDrawList = ImGui::GetWindowDrawList();
            ImDrawRectRainbow(curPos.x - 10, curPos.y - 10, ImGui::GetWindowSize().x + height, curPos.y - 5, flSpeed, flRainbow);
 
Назад
Сверху Снизу