Вопрос Как добавить картинку в имгуи

Продавец
Продавец
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,462
Реакции
722
можно подробно
 
можно подробно
Инициализируешь текстуру в удобном тебе месте:
Код:
Expand Collapse Copy
IDirect3DTexture9* init_textura;


Это в хук пресента:
Код:
Expand Collapse Copy
if (init_textura == nullptr) {
        D3DXCreateTextureFromFileInMemoryEx(
            device,
            &tvoya_textura , sizeof(tvoya_textura ),
            500, 500,//razmer texturi
            D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &init_textura );
    }

Это в меню:
Код:
Expand Collapse Copy
ImGui::Image(init_textura, ImVec2(500, 500));


Там где написано tvoya_textura должна быть твоя картинка переведённая в байты.
 
Инициализируешь текстуру в удобном тебе месте:
Код:
Expand Collapse Copy
IDirect3DTexture9* init_textura;


Это в хук пресента:
Код:
Expand Collapse Copy
if (init_textura == nullptr) {
        D3DXCreateTextureFromFileInMemoryEx(
            device,
            &tvoya_textura , sizeof(tvoya_textura ),
            500, 500,//razmer texturi
            D3DX_DEFAULT, 0, D3DFMT_UNKNOWN, D3DPOOL_DEFAULT, D3DX_DEFAULT, D3DX_DEFAULT, 0, NULL, NULL, &init_textura );
    }

Это в меню:
Код:
Expand Collapse Copy
ImGui::Image(init_textura, ImVec2(500, 500));


Там где написано tvoya_textura должна быть твоя картинка переведённая в байты.
"картинка, переведенная в байты" это вот эта фигня где 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??, 0x??
 
Назад
Сверху Снизу