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 进行服务器端呈现
介绍如何使用 Direct2D 进行服务器端呈现
呈现目标概述
介绍不同类型的 Direct2D 呈现器目标以及如何使用它们。
兼容的 A8 呈现器目标概述
介绍兼容的 A8 呈现器目标的基础知识,并提供演示如何使用它们的示例。