Direct3D 9 (用法和常值)
使用方式類似于參數的範圍,因為它會定義參數有效的範圍。
值 | 描述 |
---|---|
const | 參數會在所有函式的範圍內是常數。 (請注意,這類參數仍然可以使用 ID3DXEffect 或 ID3DXEffectCompiler寫入,因為這會在所有 functions 的範圍之外發生。) |
共用 | 參數將會在效果集區中共用。 |
static | 應用程式將看不到參數,也就是說,您無法從 ID3DXEffect 或 ID3DXEffectCompiler存取參數。 |
將參數標示為常值,表示其值永遠不會變更。 這可讓效果編譯器執行額外的優化。
只有非共用的最上層參數可以標示為常值。 參數只能以 ID3DXEffectCompiler標示為常值。 常值不能以 ID3DXEffect設定。
相關主題