ID2D1SourceTransform::D raw メソッド (d2d1effectauthor.h)
グラフィックス処理装置 (GPU) ベースの Direct2D パイプラインに変換を描画します。
構文
HRESULT Draw(
[in] ID2D1Bitmap1 *target,
[in] const D2D1_RECT_L *drawRect,
D2D1_POINT_2U targetOrigin
);
パラメーター
[in] target
種類: ID2D1Bitmap1*
変換の書き込み先となるターゲット。
[in] drawRect
型: const D2D1_RECT_L*
イメージの描画元となるソース内の領域。
targetOrigin
種類: D2D1_POINT_2U
ソース データの描画先となるターゲット ビットマップ内の原点。
戻り値
種類: HRESULT
メソッドが成功すると、 S_OKが返されます。 失敗した場合は、 HRESULT エラー コードが返されます。
注釈
ラスタライザーの実装により、 renderRect を targetOrigin に追加してもビットマップの境界を超えないことを保証します。
このメソッドを実装する場合は、次の方法でビットマップを更新する必要があります。
- D2D1_MAP_OPTIONS_DISCARDフラグとD2D1_MAP_OPTIONS_WRITE フラグを使用して ID2D1Bitmap::Map メソッドを呼び出します。
- このメソッドが返すバッファーを更新します。
- ID2D1Bitmap::Unmap メソッドを呼び出します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1effectauthor.h |
Library | D2d1.lib |