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 性能工具包一部分提供的 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 呈现目标的基础知识,并提供演示如何使用它们的示例。