Исходник Готовый Красивый Лоадер на ImGui

Не совсем понял проблему
ну я тут заливку поменял немного

dubdivebanner - массив байтов изображения

P.S. может с д3д девайсом что не так?
5En5w5o.png
C++:
        ImGui::Begin(iw.window_title, &globals.active, iw.window_flags);
        {
            //if (menu_background == nullptr) D3DXCreateTextureFromFileInMemoryEx(g_pd3dDevice, &dubdivebanner, sizeof(dubdivebanner), 52, 54, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &menu_background); // Тут нам нужно заменить переменные на свои
                //D3DXCreateTextureFromFileInMemory(g_pd3dDevice, &dubdivebanner, sizeof(dubdivebanner), &menu_background);


            //if (menu_background == nullptr) D3DXCreateTextureFromFileInMemory(g_pd3dDevice, &dubdivebanner, sizeof(dubdivebanner), &menu_background);
         
            if (menu_background == nullptr) D3DXCreateTextureFromFileInMemoryEx(g_pd3dDevice, &dubdivebanner, sizeof(dubdivebanner), 52, 54, D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &menu_background);

            ImGui::SetCursorPos(ImVec2(726, 5));
            ImGui::TextDisabled("X");
            if (ImGui::IsItemClicked())
            {
                globals.active = false;
            }

            ImGui::PushStyleColor(ImGuiCol_ChildBg, ImVec4(0.054, 0.054, 0.054, 255));
            ImGui::PushStyleColor(ImGuiCol_Border, ImVec4(0.082, 0.078, 0.078, 255));
            ImGui::PushStyleVar(ImGuiStyleVar_ChildRounding, 3.f);
            {
                ImGui::SetCursorPos(ImVec2(222, 83));
                ImGui::BeginChild("##MainPanel", ImVec2(300, 276), true);
                {
                    if (show_login)
                    {
                        ImGui::SetCursorPos(ImVec2(124, 20));
                        ImGui::TextDisabled("Welcome");

                     
                        ImGui::SetCursorPos(ImVec2(22, 22));
                        ImGui::Image(menu_background, ImVec2(52, 54), ImVec2(0, 0), ImVec2(1, 1), ImVec4(0, 1, 1, 0.4));
 
Проблему решил извиняюсь, байты записал в заголовочном файле и почему то он их игнорил, будьте аккуратны пацаны!
 
как чекбокс тут создать? крашит.

p.s. тупанул решил
 
Последнее редактирование:
а как юзать то.. научите, я чет не вдуплил
 
спасибо, как раз ищу что-то подобное
 
скиньте готовый проект
 
Сливаю вам готовый и красивый лоадер на ImGui изменить можете под себя как вам хочется
Не стесняйтесь использовать в любом из ваших проектов.
gEifp9j.png


Скачать исходник можно по ссылке ниже:
*** Скрытый текст не может быть процитирован. ***​
можно личный ?
 
Сливаю вам готовый и красивый лоадер на ImGui изменить можете под себя как вам хочется
Не стесняйтесь использовать в любом из ваших проектов.
gEifp9j.png


Скачать исходник можно по ссылке ниже:
*** Скрытый текст не может быть процитирован. ***​
Шикарный лоадер =)
 
Назад
Верх Низ