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 性能工具包附带的 XPerf 和 GPUView 工具测量 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 呈现器目标的基础知识,并提供演示如何使用它们的示例。 |