Вопрос ImGui color

Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2021
Сообщения
15
Реакции[?]
2
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всем привет . Я взял деф вок сдк и туда спастил чамсы с этого сурса

Исходник - паста веаве и пандоры, однако на базе woksdk | Игровой форум YouGame.Biz

Но не могу понять как работать с имгуй колор пикерами .
Я сделал свой пикер
C++:
    bool ColorEdit(const char* label, col_t& v) {
        ImGui::PushID(label);
        auto clr = ImVec4{
            v.r() / 255.0f,
            v.g() / 255.0f,
            v.b() / 255.0f,
            v.a() / 255.0f
        };

        bool openPopup = ImGui::ColorButton("##btn", clr, ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_AlphaPreview);
        ImGui::SameLine();
        ImGui::TextUnformatted(label);

        if (openPopup)
            ImGui::OpenPopup("##popup");

        if (ImGui::BeginPopup("##popup")) {
            if (ImGui::ColorPicker4("##picker", &clr.x, ImGuiColorEditFlags_NoSidePreview | ImGuiColorEditFlags_NoInputs | ImGuiColorEditFlags_AlphaBar)) {
                v.set(
                    clr.x,
                    clr.y,
                    clr.z,
                    clr.w
                );
            }


            ImGui::Separator();
            ImGui::BeginColumns("##colsinpopup", 4, ImGuiColumnsFlags_NoBorder);
            ImGui::Text("R: %d", v.r());
            ImGui::NextColumn();
            ImGui::Text("G: %d", v.g());
            ImGui::NextColumn();
            ImGui::Text("B: %d", v.b());
            ImGui::NextColumn();
            ImGui::Text("A: %d", v.a());
            ImGui::EndColumns();
            ImGui::Separator();

            ImGui::EndPopup();
        }
        ImGui::PopID();

        return false;
    }

И я короче вот это 1610210228006.png 1610210258688.png
изменил на это1610210659176.png

Вывел в меню но блин в пикера у меня тупа становится цвет черный а прозрачность 0 (изменить это я не как не могу )
и я не могу понять почему .
Помогите .
 
Забаненный
Статус
Оффлайн
Регистрация
22 Апр 2020
Сообщения
731
Реакции[?]
752
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Функция в статике?
 
Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2021
Сообщения
15
Реакции[?]
2
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
22 Апр 2020
Сообщения
731
Реакции[?]
752
Поинты[?]
1K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
9 Янв 2021
Сообщения
15
Реакции[?]
2
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу