次の方法で共有


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

こちらもご覧ください

ID2D1EffectImpl