Direct2D

目的

Direct2D 是一種硬體加速的即時模式 2D 圖形 API,能夠以高效能和高品質來呈現 2D 幾何、點陣圖和文字。 Direct2D API 的設計目的是要與 GDI、GDI+ 和 Direct3D 互通。

開發人員對象

Direct2D 主要設計為供下列開發人員類別使用:

  • 大型、企業級、原生應用程式的開發人員。
  • 建立控制項工具組和程式庫以供下游開發人員取用的開發人員。
  • 需要伺服器端轉譯 2D 圖形的開發人員。
  • 使用 Direct3D 圖形且需要簡單、高效能的 2D 和文字轉譯的功能表、使用者介面 (UI) 元素,以及 (HUD) 的開發人員。

執行階段需求求

  • Windows 7 或 Windows Vista Service Pack 2 (SP2) 和 Platform Update for 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 Update 提供給所有 Windows Vista 和 Windows Server 2008 客戶。 需要 Windows Vista 平臺更新或 Windows Server 2008 平臺更新的協力廠商應用程式可以有Windows Update偵測是否已安裝必要的更新;如果沒有,Windows Update會在背景下載並安裝。

本節內容

主題 描述
Direct2D 的新功能
以下是 Direct2D 的一些新增專案。
關於 Direct2D
介紹 Direct2D,此 API 可讓 Win32 開發人員能夠以絕佳的效能和視覺品質執行 2D 圖形轉譯工作。
適用于 Windows 8 的 Direct2D 快速入門
摘要說明使用 Direct2D 繪製所需的步驟,並提供範例程式碼。
使用 Direct2D 消費者入門
描述如何開始建立 Direct2D 應用程式並提供範例程式碼。
程式設計指南
本節包含說明如何使用 Direct2D API 的概念性程式設計主題。
Direct2D 參考
詳細說明 Direct2D API。
工具和公用程式
為 Direct2D 提供的工具和公用程式。
範例
示範 Direct2D API 的範例應用程式。
Direct2D 詞彙
描述 Direct2D 檔常用的詞彙。

其他資源