DirectX DXUT альтернативный API

Кто-нибудь знает, есть ли какой-нибудь альтернативный API для Direct X, я имею в виду просто библиотеку GUI! без повторной реализации Direct X, как в DXUT.

2

Решение

Для Магазина Windows и универсальных приложений Windows в Windows 10 вы можете использовать взаимодействие XAML + DirectX, чтобы получить правильный графический интерфейс поверх поверхности Direct3D. Увидеть DirectX — Использование XAML с DirectX и C ++ в приложениях Магазина Windows.

В общем случае API-интерфейсы Win32 GUI не отображаются на поверхностях Direct3D. Вот почему «виджеты» в DXUT существовать в первую очередь. Существует также аналогичное решение, реализованное в ImGui.

Многие игры используют промежуточные решения, такие как Scaleform.

1

Другие решения

Direct3D может быть смонтирован в произвольном объекте окна Windows. Вы можете использовать любое окно MFC, WTL, VCL или wxWidgets через дескриптор окна (HWND) (это означает кнопку, панель и т. д.) и создайте с ее помощью произвольные пользовательские интерфейсы.

Единственное ограничение Direct3D должно быть настроено в оконном режиме.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector