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 grafica 2D e 3D ad alte prestazioni.

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

Per la grafica e il testo 2D, usare Direct2D e DirectWrite anziché l'interfaccia 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 ulteriori informazioni sulla combinazione di XAML e DirectX in un'app di Windows, vedi l'interoperabilità tra DirectX e XAML.

Per informazioni su come creare un driver di visualizzazione per Windows 8, vedere Roadmap for the Windows Display Driver Model (WDDM).

Se è necessaria la documentazione per le versioni precedenti di DirectX, vedere Classic DirectX Graphics.