Share via


Introdução ao DirectX Graphics

Os gráficos do Microsoft DirectX fornecem um conjunto de APIs que você pode usar para criar jogos e outros aplicativos multimídia de alto desempenho. Os elementos gráficos DirectX incluem suporte para gráficos 2D e 3D de alto desempenho.

Para elementos gráficos 3D, use a API do Microsoft Direct3D 11. Mesmo que você tenha hardware de nível 9 do Microsoft Direct3D ou do Microsoft Direct3D de 10 níveis, você pode usar a API do Direct3D 11 e direcionar um nível de recurso 9_x ou nível de recurso 10_x dispositivo. Para obter informações sobre como desenvolver gráficos 3D com DirectX, consulte Criar gráficos 3D com DirectX.

Para elementos gráficos e texto 2D, use Direct2D e DirectWrite em vez de GDI (Interface de Dispositivo gráfico) do Windows.

Para compor bitmaps que o Direct3D 11 ou Direct2D preenchidos, use DirectComposition.

Para saber mais sobre como criar um aplicativo da Windows Store que usa o DirectX, consulte Criar seu primeiro aplicativo da Windows Store usando o DirectX. Você pode usar a classe Windows.UI::Xaml::Controls::SwapChainPanel para criar aplicativos DirectX de alto desempenho com uma sobreposição de interface do usuário XAML. Para obter mais informações sobre como combinar XAML e DirectX em um aplicativo do Windows, consulte Interoperabilidade DirectX e XAML.

Para saber mais sobre como criar um driver de vídeo para Windows 8, consulte Roteiro para o Modelo de Driver de Vídeo do Windows (WDDM).

Se você precisar da documentação para versões anteriores do DirectX, consulte Elementos gráficos DirectX clássicos.