DirectX 图形入门

Microsoft DirectX 图形提供了一组可用于创建游戏和其他高性能多媒体应用程序的 API。 DirectX 图形包括对高性能二维和三维图形的支持。

对于 3D 图形,请使用 Microsoft Direct3D 11 API。 即使拥有 Microsoft Direct3D 9 级或 Microsoft Direct3D 10 级硬件,也可以使用 Direct3D 11 API 并将 功能级别 9_x或功能级别10_x设备。 有关如何使用 DirectX 开发 3D 图形的信息,请参阅 使用 DirectX 创建 3D 图形

对于二维图形和文本,请使用 Direct2D 和 DirectWrite,而不是 Windows 图形设备接口 (GDI) 。

若要撰写 Direct3D 11 或 Direct2D 填充的位图,请使用 DirectComposition

若要了解如何创建使用 DirectX 的 Windows 应用商店应用,请参阅 使用 DirectX 创建你的第一个 Windows 应用商店应用。 可以使用 Windows.UI::Xaml::Controls::SwapChainPanel 类创建具有 XAML UI 覆盖的高性能 DirectX 应用。 有关在 Windows 应用中组合 XAML 和 DirectX 的详细信息,请参阅 DirectX 和 XAML 互操作

若要了解如何为 Windows 8 生成显示驱动程序,请参阅 Windows 显示驱动程序模型 (WDDM) 路线图

如果需要以前 DirectX 版本的文档,请参阅 经典 DirectX 图形