Share via


グラフィックス

この記事では、Windows アプリのグラフィックスを含むシナリオに関連する開発機能のインデックスを提供します。

Win2D

Win2D は、GPU アクセラレーションを使用したイミディエイト モードの 2D グラフィックス レンダリング用の使いやすい Windows ランタイム API です。

Windows App SDK の機能

Windows App SDK には、Windows 10 以降の OS リリース向けのグラフィックス シナリオに関連する次の機能が用意されています。

機能 説明
DWriteCore を使用してテキストを表示する Windows App SDK の DWriteCore ヘッダーで C++/COM API を使用して、デバイスに依存しないテキスト レイアウト システム、高品質のサブピクセル Microsoft ClearType テキスト レンダリング、ハードウェア高速化テキスト、複数書式テキスト、広範な言語サポートなどを使用して、テキストをレンダリングします。

Windows OS の機能

Windows 10 以降の OS リリースでは、アプリのグラフィックス シナリオに関連するさまざまな 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 は、2-D ジオメトリ、ビットマップ、テキストに対して高いパフォーマンスと高品質のレンダリングを提供する、ハードウェア アクセラレータの即時モードの 2-D グラフィックス API です。
Direct3d Direct3D を使用すると、ゲームや科学的アプリ用に 3-D グラフィックスを作成できます。
Directwrite DirectWrite は、高品質のテキスト レンダリング、解像度に依存しないアウトライン フォント、完全な Unicode テキストおよびレイアウトをサポートしています。
Windows GDI グラフィックス デバイス インターフェイス (GDI) は、アプリがビデオ ディスプレイとプリンターの両方でグラフィックスと書式設定テキストを使用できるようにするための基本 API です。

.NET の機能

.NET SDK には、WPF および Windows フォーム アプリ向けのグラフィックス シナリオに関連する API も用意されています。

[アーティクル] 説明
グラフィック (WPF) WPF アプリでのマルチメディア、ベクター グラフィックス、アニメーション、コンテンツ構成のサポートを統合する方法について学習します。
グラフィックと描画 (Windows フォーム) Windows フォーム アプリでのグラフィックスの作成、テキストの描画、グラフィカル画像の操作方法について学習します。