Gráficos y juegos de DirectX

Este contenido se centra en el uso de DirectX en una aplicación Win32. Para obtener información sobre el uso de DirectX en una aplicación para UWP, consulta Windows 10 guía de desarrollo de juegos (UWP).

Sugerencia

Para obtener descripciones y vínculos a componentes de DirectX en desarrollo activo, vea la entrada de blog Página de aterrizaje de DirectX.

En esta sección

Tema Descripción
Tareas iniciales con gráficos DirectX Los gráficos de Microsoft DirectX proporcionan un conjunto de API que puede 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.
Programación de DirectX con COM Microsoft Component Object Model (COM) es un modelo de programación orientado a objetos que usan varias tecnologías, incluida la mayor parte de la superficie de la API de DirectX.
Direct2D Direct2D es una API de elementos gráficos 2D con aceleración por hardware y modo inmediato que ofrece alto rendimiento y representación de alta calidad de geometría 2D, mapas de bits y texto.
Direct3D Direct3D permite crear gráficos 3D para juegos y aplicaciones científicas.
DXCore DXCore es una API de enumeración de adaptadores para gráficos y dispositivos de proceso, por lo que algunas de sus instalaciones se superponen con las de DXGI.
DirectWrite DirectWrite admite la representación de texto de alta calidad, fuentes de esquema independientes de la resolución y texto Unicode completo y diseños.
DirectXMath DirectXMath proporciona una interfaz óptima y portátil para operaciones de álgebra aritméticas y lineales en vectores de punto flotante de precisión sencilla (2D, 3D y 4D) o matrices (3×3 y 4×4).
Direct Machine Learning (DirectML) Direct Machine Learning (DirectML) es una API de bajo nivel para el aprendizaje automático. Tiene una conocida interfaz de programación (nativo C++, nano COM) flujo de trabajo en el estilo de DirectX 12. Puede integrar las cargas de trabajo de inferencia del aprendizaje automático en su juego, motor, middleware, back-end u otra aplicación. DirectML admite todo el hardware compatible con DirectX 12.
API de windowsnumerics.h El windowsnumerics.h archivo de encabezado define los tipos de vector y matriz de C++ en el Windows. Espacio de nombres Foundation.Numerics.
Gráficos clásicos de DirectX Tecnologías de gráficos de Microsoft DirectX que actualmente se usan mínimamente. No se recomienda usar estas tecnologías de gráficos directX clásicas para nuevas aplicaciones.
Herramientas para gráficos DirectX Describe las herramientas para gráficos DirectX.
Artículos sobre gráficos de DirectX Contiene artículos técnicos para gráficos DirectX.
API de XAudio2 Proporciona una base de procesamiento y combinación de señales para juegos. XAudio2 reemplaza a Direct Sound.
API del controlador de juegos XInput Describe cómo usar la API XInput para interactuar con el Mando Xbox 360 cuando está conectado a un Windows remoto. XInput reemplaza a DirectInput.