ID2D1DeviceContext::GetEffectRequiredInputRectangles メソッド (d2d1_1.h)

指定された出力四角形を生成するために呼び出し元が指定する必要がある入力四角形を返します。

構文

HRESULT GetEffectRequiredInputRectangles(
  [in]           ID2D1Effect                         *renderEffect,
  [in, optional] const D2D1_RECT_F                   *renderImageRectangle,
  [in]           const D2D1_EFFECT_INPUT_DESCRIPTION *inputDescriptions,
  [out]          D2D1_RECT_F                         *requiredInputRects,
                 UINT32                              inputCount
);

パラメーター

[in] renderEffect

型: ID2D1Effect*

出力がレンダリングされているイメージ。

[in, optional] renderImageRectangle

型: const D2D1_RECT_F*

入力が検査されている出力イメージの部分。

[in] inputDescriptions

型: const D2D1_EFFECT_INPUT_DESCRIPTION*

四角形のクエリが実行されている入力の一覧。

[out] requiredInputRects

種類: D2D1_RECT_F*

呼び出し元に返される入力四角形。

inputCount

種類: UINT32

入力の数。

戻り値

種類: HRESULT

エラー コードは、通常、チェーン内の効果によってエラーが返された場合にのみ発生します。

注釈

呼び出し元は、返される必要な入力四角形に依存しないように注意する必要があります。 効果の動作の正確性を小さく変更すると、異なる四角形が返される可能性があります。 さらに、レンダリング内で適用されるさまざまな種類の最適化も結果に影響を与える可能性があります。

要件

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

こちらもご覧ください

ID2D1DeviceContext