Direct2D

目标

Direct2D 是硬件加速、直接模式的 2D 图形 API,可为 2D 几何图形、位图和文本提供高性能且高质量的渲染。 Direct2D API 旨在与 GDI、GDI+ 和 Direct3D 进行良好的互操作。

开发人员受众

Direct2D 主要设计为供以下类开发人员使用:

  • 大型企业级本机应用程序的开发人员。
  • 创建控件工具包和库供下游开发人员使用的开发人员。
  • 需要服务器端呈现二维图形的开发人员。
  • 使用 Direct3D 图形的开发人员需要简单、高性能的 2D 和文本呈现菜单、用户界面 (UI) 元素以及抬头显示器 (HUD) 。

运行时要求

  • Windows 7 或 Windows Vista Service Pack 2 (SP2) 和适用于 Windows Vista 及更高版本的平台更新。
  • Windows Server 2008 R2 或 Windows Server 2008 Service Pack 2 (SP2) 和适用于 Windows Server 2008 及更高版本的平台更新。

注意

适用于 Windows Vista 的平台更新和适用于 Windows Server 2008 的平台更新是一组运行时库,使开发人员能够将应用程序定向到 Windows 7、Windows Vista、Windows Server 2008 R2 和 Windows Server 2008。 这些更新将通过Windows 更新提供给所有 Windows Vista 和 Windows Server 2008 客户。 需要 Windows Vista 平台更新或 Windows Server 2008 平台更新的第三方应用程序可以Windows 更新检测是否安装了所需的更新;如果没有安装,Windows 更新将在后台下载并安装它。

在本节中

主题 说明
Direct2D 中的新增功能
以下是 Direct2D 的一些新增功能。
关于 Direct2D
引入了 Direct2D,这是一种 API,它为 Win32 开发人员提供执行具有卓越性能和视觉质量的二维图形呈现任务的能力。
Windows 8的 Direct2D 快速入门
总结了使用 Direct2D 进行绘制所需的步骤,并提供示例代码。
使用 Direct2D 入门
介绍如何开始创建 Direct2D 应用程序并提供示例代码。
编程指南
本部分包含描述如何使用 Direct2D API 的概念性编程主题。
Direct2D 参考
详细介绍 Direct2D API。
工具和实用工具
为 Direct2D 提供的工具和实用工具。
示例
演示 Direct2D API 的示例应用程序。
Direct2D 术语表
介绍 Direct2D 文档常用的术语。

其他资源