ID3DXEffectCompiler 接口
ID3DXEffectCompiler 接口从函数或顶点着色器编译效果。
成员
ID3DXEffectCompiler 接口继承自 ID3DXBaseEffect。 ID3DXEffectCompiler 也具有以下类型的成员:
方法
ID3DXEffectCompiler 接口具有这些方法。
方法 | 说明 |
---|---|
CompileEffect | 编译效果。 |
CompileShader | 从包含一个或多个函数的效果编译着色器。 |
GetLiteral | 获取参数的文本状态。 文本参数的值在效果的生存期内不会更改。 |
SetLiteral | 切换参数的文本状态。 文本参数的值在效果的生存期内不会更改。 |
备注
ID3DXEffectCompiler 接口是通过调用 D3DXCreateEffectCompiler、 D3DXCreateEffectCompilerFromFile 或 D3DXCreateEffectCompilerFromResource 获取的。
LPD3DXEFFECTCOMPILER 类型定义为指向此接口的指针。
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅