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 Performance Toolkit の一部として提供される XPerf ツールと GPUView ツールを使用して、DirectX アプリの最も重要なパフォーマンス時間測定の一部を測定する方法について説明します。
ブロック圧縮
ブロック圧縮のしくみと、WIC および Direct2D でブロック圧縮を使用する方法について説明します。
エフェクト
Direct2D 効果の概要。
ブラシ
Direct2D ブラシ、塗りつぶしやアウトラインの描画に使用するオブジェクトを使用する方法について説明します。
ジオメトリ
Direct2D ジオメトリを使用して図形を表し、操作し、分析する方法について説明します。
相互運用性
Direct2D が他のシステムと相互運用する方法について説明します。
変換
変換の基本と、さまざまな変換をオブジェクトに適用する方法について説明します。
方法トピック
Direct2D を使用してさまざまなタスクを実行する方法を示す例を示します。
Direct2D とDirectWriteを使用したテキスト レンダリング
GDI、GDI+、WPF などの他の API とは異なり、Direct2D は別の API DirectWriteと相互運用してテキストを操作およびレンダリングします。 このトピックでは、これらの個別のコンポーネントの利点と相互運用について説明します。
不透明度マスクの概要
ビットマップとブラシを使用して不透明度マスクを定義する方法について説明します。
リソースの概要
Direct2D リソースとその共有方法について説明します。
サポートされているピクセル形式とアルファ モード
各レンダー ターゲットの種類でサポートされるピクセル形式とアルファ モードについて説明します。
Server-Side レンダリングに Direct2D を使用する
サーバー側レンダリングに Direct2D を使用する方法について説明します。
レンダー ターゲットの概要
さまざまな種類の Direct2D レンダー ターゲットとその使用方法について説明します。
互換性のある A8 レンダー ターゲットの概要
互換性のある A8 レンダー ターゲットの基本について説明し、その使用方法を示す例を示します。