Поделиться через


Начало работы с графикой DirectX

Графика Microsoft DirectX предоставляет набор API, которые можно использовать для создания игр и других высокопроизводительных мультимедийных приложений. Графика DirectX включает поддержку высокопроизводительной графики 2-D и 3-D.

Для трехмерной графики используйте API Microsoft Direct3D 11. Даже если у вас есть оборудование Microsoft Direct3D 9 или Microsoft Direct3D 10, вы можете использовать API Direct3D 11 и нацелить уровень компонентов 9_x или уровень компонентов 10_x устройства. Сведения о разработке трехмерной графики с помощью DirectX см. в статье Создание трехмерной графики с помощью DirectX.

Для 2-D графики и текста используйте Direct2D и DirectWrite вместо интерфейса графических устройств Windows (GDI).

Чтобы создать растровые изображения, заполненные Direct3D 11 или Direct2D, используйте DirectComposition.

Дополнительные сведения о создании приложения Магазина Windows, использующего DirectX, см. в статье Создание первого приложения Магазина Windows с помощью DirectX. Вы можете использовать класс Windows.UI::Xaml:Controls::SwapChainPanel для создания высокопроизводительных приложений DirectX с наложением пользовательского интерфейса XAML. Дополнительные сведения об объединении XAML и DirectX в приложении Windows см. в разделах DirectX и XAML взаимодействие.

Дополнительные сведения о том, как создать драйвер отображения для Windows 8, см. в дорожной карте модели драйверов отображения Windows (WDDM) .

Если вам нужна документация по предыдущим версиям DirectX, ознакомьтесь с классической графическойDirectX.