共用方式為


Direct3D 9 (效果函式語法)

函式是以高階語言建立的著色器建置組塊。 如果您想要以 C 樣式語言撰寫著色器,而不是以元件語言撰寫著色器,您會想要撰寫函式。

Syntax

type id ( [ parameters ] )  
    { body }

函式不會變更效果中的參數值。

  • type - HLSL 類型的任何有效參考。
  • id - 唯一名稱。
  • parameters - 函式參數。
  • body - 函式的主體。

函式是透過高階語言所建置。 請參閱 HLSL 的參考

效果格式