Direct3D 9 (用法和常值)

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

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

 

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

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

效果格式