Direct2D 程式設計指南

本節包含說明如何使用 Direct2D API 的概念性程式設計主題。

主題 描述
Direct2D API 概觀
提供 Direct2D 物件模型的概觀。
Direct2D 和高 DPI
描述 Direct2D 如何容納高 DPI 顯示器。
Direct2D 錯誤處理原則
描述 Direct2D 中的錯誤處理原則。
裝置和裝置內容
改善 Direct2D 應用程式的效能
描述改善 Direct2D 效能的技術。
圖層概觀
描述 Direct2D 層的基本概念。
列印和命令清單
Direct2D列印控制項是 Windows 8 Direct2D 模組中的新元件。 此元件可讓 Direct2D 應用程式根據狀態變更和轉譯基本類型 (重複使用其 Direct2D 繪圖呼叫,) 提供類似您在畫面上看到的列印結果。
多執行緒 Direct2D 應用程式
描述建立多執行緒 Direct2D 應用程式的最佳做法。
分析 DirectX 應用程式
示範如何使用隨附于 Windows Performance Toolkit 的XPerfGPUView工具,測量DirectX應用程式的一些最重要的效能時間度量。
區塊壓縮
描述區塊壓縮的運作方式,以及如何在 WIC 和 Direct2D 中使用。
效果
Direct2D 效果的概觀。
筆刷
描述如何使用 Direct2D 筆刷、用來繪製填滿和外框的物件。
幾何
描述如何使用 Direct2D 幾何來表示、操作和分析圖形。
互通性
描述 Direct2D 如何與其他系統交互操作。
轉換
描述轉換的基本概念,以及如何將各種轉換套用至物件。
操作說明主題
提供示範如何使用 Direct2D 完成各種工作的範例。
使用 Direct2D 和 DirectWrite 的文字轉譯
不同于其他 API,例如GDI、GDI+ 或 WPF,Direct2D與另一個 API DirectWrite交互操作,以操作和轉譯文字。 本主題描述這些個別元件的優點和互通性。
不透明度遮罩概觀
描述如何使用點陣圖和筆刷來定義不透明度遮罩。
資源概觀
描述 Direct2D 資源及其共用方式。
支援的像素格式和 Alpha 模式
描述每個轉譯目標型別支援的像素格式和 Alpha 模式。
使用 Direct2D 進行Server-Side轉譯
描述使用 Direct2D 進行伺服器端轉譯。
轉譯目標概觀
描述不同類型的 Direct2D 轉譯目標,以及如何使用它們。
相容的 A8 轉譯目標概觀
描述相容 A8 轉譯目標的基本概念,並提供示範如何使用它們的範例。