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