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


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

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

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

Для двухмерной графики и текста используйте 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.