技術與傳遞 (Direct3D 9)
技術提供轉譯工作。 技術會封裝決定呈現樣式的效果狀態。 技術是由一或多個傳遞所組成。
技術
呼叫技術的語法如下所示:
technique [ id ] [< annotation(s) >]
{ pass(es) }
其中:
- id 是選擇性的唯一名稱。
- 注釋是零或多個選擇性的使用者特定資訊片段。 請參閱 將資訊新增至效果參數with_Annotations。
- pass (es) 為零或多個階段。 每個傳遞都包含狀態指派。 請參閱下文。
通過
傳遞包含轉譯所需的狀態指派。
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
其中:
- id 是選擇性的唯一名稱。
- 注釋是一或多個選擇性的使用者特定資訊片段。 請參閱 將資訊新增至效果參數with_Annotations。
- 指派 () 指派零或多個狀態值,或評估一或多個運算式。 請參閱Direct3D 9) (效果狀態和運算式 (Direct3D 9) 。
傳遞忽略一組重複指派中的所有工作分派,但最後一個指派的狀態相同。
相關主題