Condividi tramite


Introduzione alla grafica DirectX

La grafica Microsoft DirectX offre un set di API che è possibile usare per creare giochi e altre applicazioni multimediali ad alte prestazioni. La grafica DirectX include il supporto per la grafica 2D e 3D ad alte prestazioni.

Per la grafica 3D, usare l'API Microsoft Direct3D 11. Anche se si dispone di hardware di livello Microsoft Direct3D 9 o Microsoft Direct3D a 10 livelli, è possibile usare l'API Direct3D 11 e scegliere come destinazione un livello di funzionalità 9_x o un livello di funzionalità 10_x dispositivo. Per informazioni su come sviluppare grafica 3D con DirectX, vedi Creare grafica 3D con DirectX.

Per grafica e testo 2D, usare Direct2D e DirectWrite anziché GDI (Graphics Device Interface) di Windows.

Per comporre bitmap popolate da Direct3D 11 o Direct2D, usare DirectComposition.

Per informazioni su come creare un'app di Windows Store che usa DirectX, vedi Creare la prima app di Windows Store con DirectX. Puoi usare la classe Windows.UI::Xaml::Controls::SwapChainPanel per creare app DirectX ad alte prestazioni con una sovrimpressione dell'interfaccia utente XAML. Per altre info sulla combinazione di XAML e DirectX in un'app di Windows, vedi Interoperabilità DirectX e XAML.

Per informazioni su come creare un driver di visualizzazione per Windows 8, vedere Roadmap for the Windows Display Driver Model (WDDM).To learn about how to build a display driver driver model (WDDM).

Se è necessaria la documentazione per le versioni precedenti di DirectX, vedere Grafica DirectX classica.