共用方式為


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
程式庫 D2D1.lib

另請參閱

ID2D1EffectImpl