ID2D1Transform::MapInvalidRect メソッド (d2d1effectauthor.h)

このレンダリング パスの入力四角形を変換に設定します。

構文

HRESULT MapInvalidRect(
        UINT32      inputIndex,
        D2D1_RECT_L invalidInputRect,
  [out] D2D1_RECT_L *invalidOutputRect
);

パラメーター

inputIndex

型: UINT32

入力四角形のインデックス。

invalidInputRect

種類: D2D1_RECT_L

無効な入力四角形。

[out] invalidOutputRect

種類: D2D1_RECT_L*

入力四角形をマップする必要がある出力四角形。

戻り値

型: HRESULT

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

注釈

変換の実装では、 MapInvalidRect を 純粋に機能的と見なす必要があります。 変換実装では、カプセル化効果プロパティで指定された変換実装の現在の状態にマップされた入力四角形を基にできます。 ただし、変換実装では、 MapInvalidRect の呼び出しに応じて独自の状態を変更することはできません。 Direct2D は、 MapInputRectsToOutputRect メソッドの呼び出しに続く任意の順序で、いつでもこのメソッドを呼び出すことができます。

要件

要件
サポートされている最小のクライアント Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー d2d1effectauthor.h
Library D2d1.lib

こちらもご覧ください

ID2D1EffectImpl

ID2D1Transform