Introducción a los gráficos directX

Los gráficos de Microsoft DirectX proporcionan un conjunto de API que puedes usar para crear juegos y otras aplicaciones multimedia de alto rendimiento. Los gráficos DirectX incluyen compatibilidad con gráficos 2D y 3D de alto rendimiento.

Para gráficos 3D, use la API de Microsoft Direct3D 11. Incluso si tienes hardware de nivel 9 de Microsoft Direct3D o Microsoft Direct3D 10, puedes usar la API de Direct3D 11 y tener como destino un nivel de característica 9_x o nivel de característica 10_x dispositivo. Para obtener información sobre cómo desarrollar gráficos 3D con DirectX, consulta Crear gráficos 3D con DirectX.

Para gráficos y texto 2D, usa Direct2D y DirectWrite en lugar de interfaz de dispositivo gráfico de Windows (GDI).

Para componer mapas de bits rellenados por Direct3D 11 o Direct2D, usa DirectComposition.

Para obtener información sobre cómo crear una aplicación de la Tienda Windows que usa DirectX, consulta Crear tu primera aplicación de la Tienda Windows con DirectX. Puedes usar la clase Windows.UI::Xaml::Controls::SwapChainPanel para crear aplicaciones DirectX de alto rendimiento con una superposición de interfaz de usuario XAML. Para obtener más información sobre cómo combinar XAML y DirectX en una aplicación de Windows, consulta Interoperabilidad de DirectX y XAML.

Para obtener información sobre cómo crear un controlador de pantalla para Windows 8, consulta Mapa de ruta para el modelo de controlador de pantalla de Windows (WDDM).

Si necesita la documentación de versiones anteriores de DirectX, consulte Gráficos clásicos de DirectX.