Compartir a través de


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
D3DX9Effect.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXBaseEffect

Interfaces de efecto

D3DXCreateEffectCompiler

D3DXCreateEffectCompilerFromFile

D3DXCreateEffectCompilerFromResource