Direct2D

目的

Direct2D は、2D ジオメトリ、ビットマップ、テキストの高パフォーマンスかつ高品質のレンダリングを実現する、ハードウェア アクセラレータによる、即時モードの 2D グラフィックス API です。 Direct2D API は、GDI、GDI+、および Direct3D との相互運用を適切に行うように設計されています。

対象となる開発者

Direct2D は、主に次の開発者クラスで使用するように設計されています。

  • エンタープライズ規模の大規模なネイティブ アプリケーションの開発者。
  • ダウンストリーム開発者が使用するためのコントロール ツールキットとライブラリを作成する開発者。
  • 2-D グラフィックスのサーバー側レンダリングを必要とする開発者。
  • Direct3D グラフィックスを使用し、メニュー、ユーザー インターフェイス (UI) 要素、ヘッドアップ ディスプレイ (HUD) のシンプルで高性能な 2-D およびテキスト レンダリングを必要とする開発者。

実行時の要件

  • Windows 7 または Windows Vista Service Pack 2 (SP2) および Windows Vista 以降のプラットフォーム更新プログラム。
  • Windows Server 2008 R2 または Windows Server 2008 Service Pack 2 (SP2) および Windows Server 2008 以降のプラットフォーム更新プログラム。

Note

Windows Vista 用プラットフォーム更新プログラムと Windows Server 2008 用プラットフォーム更新プログラムは、開発者がアプリケーションを Windows 7、Windows Vista、Windows Server 2008 R2、および Windows Server 2008 にターゲット設定できるようにする一連のランタイム ライブラリです。 これらの更新プログラムは、Windows Updateを通じてすべての Windows Vista および Windows Server 2008 のお客様が利用できるようになります。 Windows Vista 用プラットフォーム更新プログラムまたは Windows Server 2008 用プラットフォーム更新プログラムを必要とするサード パーティ製アプリケーションでは、必要な更新プログラムがインストールされているかどうかをWindows Update検出できます。インストールされていない場合、Windows Updateはバックグラウンドでダウンロードしてインストールします。

このセクションの内容

トピック 説明
Direct2D の新機能
Direct2D の新しい追加の一部を次に示します。
Direct2D について
Direct2D は、Win32 開発者が優れたパフォーマンスとビジュアル品質で 2-D グラフィックス レンダリング タスクを実行する機能を提供する API です。
Windows 8の Direct2D クイック スタート
Direct2D で描画するために必要な手順を要約し、コード例を示します。
Direct2D を使用したはじめに
Direct2D アプリケーションの作成を開始する方法について説明し、コード例を示します。
プログラミング ガイド
このセクションには、Direct2D API の使用方法を説明する概念的なプログラミング トピックが含まれています。
Direct2D リファレンス
Direct2D API について詳しく説明します。
ツールとユーティリティ
Direct2D 用に提供されるツールとユーティリティ。
サンプル
Direct2D API を示すサンプル アプリケーション。
Direct2D 用語集
Direct2D ドキュメントでよく使用される用語について説明します。

その他のリソース