ID3DXEffectCompiler 介面
ID3DXEffectCompiler介面會從函式或頂點著色器編譯效果。
成員
ID3DXEffectCompiler介面繼承自ID3DXBaseEffect。 ID3DXEffectCompiler 也有下列類型的成員:
方法
ID3DXEffectCompiler介面具有這些方法。
方法 | 描述 |
---|---|
CompileEffect | 編譯效果。 |
CompileShader | 從包含一或多個函式的效果編譯著色器。 |
GetLiteral | 取得參數的常值狀態。 常值參數的值在效果的存留期內不會變更。 |
SetLiteral | 切換參數的常值狀態。 常值參數的值在效果的存留期內不會變更。 |
備註
ID3DXEffectCompiler 介面是藉由呼叫D3DXCreateEffectCompiler、D3DXCreateEffectCompilerFromFile 或 D3DXCreateEffectCompilerFromResource來取得。
LPD3DXEFFECTCOMPILER 類型定義為這個介面的指標。
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱