显卡

本文提供与 Windows 应用中涉及图形的场景相关的开发功能的索引。

Win2D

Win2D 是一种易于使用的 Windows 运行时 API,用于使用 GPU 加速进行即时模式 2D 图形渲染。

Windows 应用 SDK 功能

Windows 应用 SDK 提供以下与 Windows 10 及更高版本操作系统的图形场景相关的功能。

Feature 说明
使用 DWriteCore 呈现文本 通过 Windows 应用 SDK 的 DWriteCore 标头 中的 C++/COM API,使用独立于设备的文本布局系统、高质量的子像素 Microsoft ClearType 文本呈现、硬件加速文本、多格式文本、广泛的语言支持等来呈现文本。

Windows 操作系统功能

Windows 10 及更高版本的操作系统提供各种与应用的图形场景相关的 API。 这些功能可通过 Windows SDK 提供的 WinRT 和 Win32(C++ 和 COM)API 的组合来实现。

WinRT API

以下文章介绍了可通过 Windows SDK 提供的 WinRT API 实现的功能。

项目 说明
可视化层 了解如何在 UWP 应用中使用可视化层。 可视化层为图形、效果和动画提供高性能的保留模式 API,是 Windows 应用中所有基于 WinRT XAML 的 UI 的基础。
在桌面应用中使用可视化层 了解如何在 WPF、Windows 窗体和 C++ Win32 应用中使用可视化层。
XAML 平台 了解 XAML 语言的基础知识和基于 WinRT 的图形组件 Windows 应用的概念。

Win32(C++ 和 COM)API

以下文章介绍了可通过 Windows SDK 提供的 Win32(C++ 和 COM)API 实现的功能。

项目 说明
图形和游戏 了解与图形、游戏和图像处理相关的 Win32 API 的广度。
DirectX DirectX 图形提供一组 API,可用于创建游戏和其他高性能多媒体应用。
Direct2D Direct2D 是硬件加速、直接模式的 2D 图形 API,可为 2D 几何图形、位图和文本提供高性能且高质量的渲染。
Direct3D 借助 Direct3D,可以为游戏和科学应用创建 3D 图形。
DirectWrite DirectWrite 支持高质量的文本呈现、与分辨率无关的大纲字体以及完整的 Unicode 文本和布局。
Windows GDI 图形设备接口 (GDI) 是一种基础的 API,使应用能够在视频显示器和打印机上使用图形和格式化文本。

.NET 功能

.NET SDK 还提供与 WPF 和 Windows 窗体应用的图形场景相关的 API。

文章 说明
图形 (WPF) 了解如何在 WPF 应用中集成对多媒体、矢量图形、动画和内容组合的支持。
图形和绘制(Windows 窗体) 了解如何在 Windows 窗体应用中创建图形、绘制文本以及操作图形图像。