Interfaz ID3DXEffectCompiler
La interfaz ID3DXEffectCompiler compila un efecto de una función o de un sombreador de vértices.
Miembros
La interfaz ID3DXEffectCompiler hereda de ID3DXBaseEffect. ID3DXEffectCompiler también tiene estos tipos de miembros:
Métodos
La interfaz ID3DXEffectCompiler tiene estos métodos.
Método | Descripción |
---|---|
CompileEffect | Compile un efecto. |
CompileShader | Compila un sombreador a partir de un efecto que contiene una o varias funciones. |
GetLiteral | Obtiene un estado literal de un parámetro. Un parámetro literal tiene un valor que no cambia durante la vigencia de un efecto. |
SetLiteral | Alterna el estado literal de un parámetro. Un parámetro literal tiene un valor que no cambia durante la vigencia de un efecto. |
Comentarios
La interfaz ID3DXEffectCompiler se obtiene llamando a D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile o D3DXCreateEffectCompilerFromResource.
El tipo LPD3DXEFFECTCOMPILER se define como puntero a esta interfaz.
typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también