共用方式為


效果格式 (Direct3D 11)

效果 (通常會儲存在副檔名為 .fx 的檔案中,) 宣告效果所設定的管線狀態。 效果狀態大致可以分成三個類別:

  • 通常會在效果頂端宣告的變數。
  • 實作著色器程式碼的式,或其他函式會當做協助程式函式使用。
  • 技術,可在效果群組中排列,並使用一或多個效果傳遞實作轉譯序列。 每個傳遞都會設定一或多個 狀態群組 ,並呼叫著色器函式。

效果宣告類別的圖表,包括頂端的變數、中間的函式,以及底部的技術

上圖顯示效果狀態的類別。

效果二進位格式的定義可以在效果原始程式碼的 Binary\EffectBinaryFormat.h 中找到。

本節內容

主題 描述
效果變數語法
效果變數會使用本節所述的語法來宣告。
注釋語法
注釋是使用者定義的資訊片段,使用本節所述的語法宣告。
效果函式語法
效果函式是以 HLSL 撰寫,並以本節所述的語法宣告。
效果技術語法
效果技術會使用本節所述的語法來宣告。
效果狀態群組
效果狀態是運算式形式的名稱值組。
效果群組語法
效果群組會使用本節中所述的語法來宣告。

效果 11 參考