Direct2D

目的

Direct2D 是一种硬件加速的即时模式 2D 图形 API,可为二维几何图形、位图和文本提供高性能和高质量呈现。 Direct2D API 旨在与 GDI、GDI+ 和 Direct3D 进行良好互作。

开发人员受众

Direct2D 主要用于以下开发人员类:

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

运行时要求

  • 适用于 Windows Vista 及更高版本的 Service Pack 2(SP2)和平台更新的 Windows 7 或 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 文档常用的术语。

其他资源