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 的 XPerf 和 GPUView 工具,測量 DirectX 應用程式的一些最重要的效能時間度量。 |
區塊壓縮 |
描述區塊壓縮的運作方式,以及如何在 WIC 和 Direct2D 中使用它。 |
Effects |
Direct2D 效果的概觀。 |
筆刷 |
描述如何使用 Direct2D 筆刷、用來繪製填滿和外框的物件。 |
幾何 |
描述如何使用 Direct2D 幾何來表示、操作和分析圖形。 |
互通性 |
描述 Direct2D 如何與其他系統互通。 |
轉換 |
描述 tranform 的基本概念,以及如何將各種轉換套用至物件。 |
操作說明主題 |
提供示範如何使用 Direct2D 完成各種工作的範例。 |
使用 Direct2D 和 DirectWrite 轉譯文字 |
不同於其他 API,例如 GDI、GDI+ 或 WPF,Direct2D 會與另一個 API DirectWrite 互操作,以操作和轉譯文字。 本主題描述這些個別元件的優點和互操作。 |
不透明度遮罩概觀 |
描述如何使用位圖和筆刷來定義不透明度遮罩。 |
資源概觀 |
描述 Direct2D 資源及其共用方式。 |
支援的像素格式和 Alpha 模式 |
描述每個轉譯目標類型所支援的圖元格式和 Alpha 模式。 |
使用 Direct2D 進行伺服器端轉譯 |
描述使用 Direct2D 進行伺服器端轉譯。 |
轉譯目標概觀 |
描述不同類型的 Direct2D 轉譯目標,以及如何使用這些目標。 |
相容的 A8 轉譯目標概觀 |
描述相容 A8 轉譯目標的基本概念,並提供示範如何使用它們的範例。 |