ID2D1DeviceContext2 インターフェイス (d2d1_3.h)

このインターフェイスは、ID2D1DeviceContext1 インターフェイスと同じ機能をすべて実行します。さらに、インク レンダリング、グラデーション メッシュ レンダリング、イメージ読み込みの改善などの機能が可能になります。

継承

ID2D1DeviceContext2 インターフェイスは、ID2D1DeviceContext1 から継承されます。 ID2D1DeviceContext2 には、次の種類のメンバーもあります。

メソッド

ID2D1DeviceContext2 インターフェイスには、これらのメソッドがあります。

 
ID2D1DeviceContext2::CreateGradientMesh

パッチの指定された配列を使用して、新しい ID2D1GradientMesh インスタンスを作成します。
ID2D1DeviceContext2::CreateImageSourceFromDxgi

一連の DXGI サーフェスからイメージ ソースを作成します。 YCbCr サーフェスは、後続の描画中に自動的に RGBA に変換されます。
ID2D1DeviceContext2::CreateImageSourceFromWic

イメージ ソース内のすべてのピクセル メモリを設定しながら、WIC ビットマップ ソースからイメージ ソース オブジェクトを作成します。 最小限のメモリを使用しながら、イメージが読み込まれ、格納されます。 (オーバーロード 3/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

イメージ ソース内のすべてのピクセル メモリを設定しながら、WIC ビットマップ ソースからイメージ ソース オブジェクトを作成します。 最小限のメモリを使用しながら、イメージが読み込まれ、格納されます。 (オーバーロード 2/3)
ID2D1DeviceContext2::CreateImageSourceFromWic

イメージ ソース内のすべてのピクセル メモリを設定しながら、WIC ビットマップ ソースからイメージ ソース オブジェクトを作成します。 最小限のメモリを使用しながら、イメージが読み込まれ、格納されます。 (オーバーロード 1/3)
ID2D1DeviceContext2::CreateInk

指定したポイントから始まる新しい ID2D1Ink オブジェクトを作成します。 (オーバーロード 1/2)
ID2D1DeviceContext2::CreateInk

指定したポイントから始まる新しい ID2D1Ink オブジェクトを作成します。 (オーバーロード 2/2)
ID2D1DeviceContext2::CreateInkStyle

DrawInk などのインク レンダリング メソッドで使用するために、新しい ID2D1InkStyle オブジェクトを作成します。 (オーバーロード 1/2)
ID2D1DeviceContext2::CreateInkStyle

DrawInk などのインク レンダリング メソッドで使用するために、新しい ID2D1InkStyle オブジェクトを作成します。 (オーバーロード 2/2)
ID2D1DeviceContext2::CreateLookupTable3D

3 チャネル入力を 3 チャネル出力にマッピングするための 3D 参照テーブルを作成します。 テーブル データは 4 チャネル形式で指定する必要があります。 (ID2D1DeviceContext2.CreateLookupTable3D)
ID2D1DeviceContext2::CreateTransformedImageSource

元の とリソースを共有するイメージ ソースを作成します。
ID2D1DeviceContext2::D rawGdiMetafile

指定したソースとターゲットの四角形を使用して、デバイス コンテキストにメタファイルを描画します。 (オーバーロード 1/3)
ID2D1DeviceContext2::D rawGdiMetafile

指定したソースとターゲットの四角形を使用して、デバイス コンテキストにメタファイルを描画します。 (オーバーロード 3/3)
ID2D1DeviceContext2::D rawGdiMetafile

指定したソースとターゲットの四角形を使用して、デバイス コンテキストにメタファイルを描画します。 (オーバーロード 2/3)
ID2D1DeviceContext2::D rawGradientMesh

指定されたグラデーション メッシュをターゲットにレンダリングします。 (ID2D1DeviceContext2.DrawGradientMesh)
ID2D1DeviceContext2::D rawInk

指定したブラシとインク スタイルを使用して、指定されたインク オブジェクトをレンダリングします。 (ID2D1DeviceContext2.DrawInk)
ID2D1DeviceContext2::GetGradientMeshWorldBounds

指定されたグラデーション メッシュのワールド境界を返します。

要件

要件
サポートされている最小のクライアント Windows 10 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1_3.h

こちらもご覧ください

ID2D1DeviceContext1