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 |