共用方式為


用法和常值 (Direct3D 9)

使用方式與參數的範圍類似,因為它會定義參數有效的範圍。

價值 描述
常量 參數會在所有函式的範圍內是常數。 (請注意,這類參數仍可使用 ID3DXEffectID3DXEffectCompiler寫入,因為這發生在所有函式的範圍內。
共用 參數將會在效果集區中共用。
靜態的 應用程式看不到參數,也就是說,您無法從 ID3DXEffectID3DXEffectCompiler存取參數。

 

將參數標示為常值,表示其值永遠不會變更。 這可讓效果編譯程式執行額外的優化。

只有非共用的最上層參數可以標示為常值。 參數只能標示為常值,ID3DXEffectCompiler。 常值無法使用 ID3DXEffect來設定。

效果格式