次の方法で共有


ID2D1CommandSink::D rawImage メソッド (d2d1_1.h)

指定されたイメージをコマンド シンクに描画します。

構文

HRESULT DrawImage(
  [in]           ID2D1Image              *image,
  [in, optional] const D2D1_POINT_2F     *targetOffset,
  [in, optional] const D2D1_RECT_F       *imageRectangle,
                 D2D1_INTERPOLATION_MODE interpolationMode,
                 D2D1_COMPOSITE_MODE     compositeMode
);

パラメーター

[in] image

種類: ID2D1Image*

コマンド シンクに描画されるイメージ。

[in, optional] targetOffset

型: const D2D1_POINT_2F*

これにより、イメージのレンダリング先空間のオフセットが定義されます。 イメージの論理エクステント全体が、対応する宛先にレンダリングされます。 指定しない場合、宛先の配信元は (0, 0) になります。 イメージの左上隅がターゲット オフセットにマップされます。 これは必ずしも原点であるとは限りません。

[in, optional] imageRectangle

型: const D2D1_RECT_F*

イメージ空間内の対応する四角形は、イメージの処理中に指定された原点にマップされます。

interpolationMode

種類: D2D1_INTERPOLATION_MODE

必要に応じてイメージのスケーリングに使用する補間モード。

compositeMode

種類: D2D1_COMPOSITE_MODE

指定した場合、現在選択されているクリップの制限に適用される複合モード。

戻り値

種類: HRESULT

メソッドが成功すると、 S_OKが返されます。 失敗した場合は、 HRESULT エラー コードが返されます。

解説

イメージ自体はコマンド リストであるか、コマンド リストを含む効果グラフを含めることができるため、このメソッドは再帰的な処理を行う可能性があります。

要件

   
サポートされている最小のクライアント Windows 8 および Windows 7 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 および Windows Server 2008 R2 用プラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1_1.h
[DLL] D2d1.dll

関連項目

ID2D1CommandList::Stream

ID2D1CommandSink

ID2D1DeviceContext::D rawImage