ID2D1EffectImpl::SetGraph メソッド (d2d1effectauthor.h)
レンダラーは、このメソッドを呼び出して、効果の実装に変換グラフを指定し、グラフの変更を変換する方法を提供します。
レンダラーは、次の場合にこのメソッドを呼び出します。
- 効果が最初に初期化されたとき。
- 効果に対する入力の数が変更された場合。
構文
HRESULT SetGraph(
ID2D1TransformGraph *transformGraph
);
パラメーター
transformGraph
種類: ID2D1TransformGraph*
SetDescription 呼び出しを通じて効果が変換トポロジを記述するグラフ。
戻り値
型: HRESULT
CreateEffect 呼び出しの一部として呼び出された場合に、その効果が初期化されないようにするエラー。 効果が後続の SetGraph 呼び出しに失敗した場合:
- 入力の数が変更される原因となったプロパティ メソッドからエラーが返されます。
- 効果オブジェクトはエラー状態になります。その後、レンダリングに使用すると、コンテキストは一時的なエラー状態になり、その特定の効果はレンダリングに失敗し、次の EndDraw または Flush 呼び出しでエラーが返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 のWindows 8とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 のWindows Server 2012とプラットフォーム更新プログラム [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | d2d1effectauthor.h |
Library | D2D1.lib |