Interface ID3DXEffectCompiler

A interface ID3DXEffectCompiler compila um efeito de uma função ou de um sombreador de vértice.

Membros

A interface ID3DXEffectCompiler herda de ID3DXBaseEffect. ID3DXEffectCompiler também tem estes tipos de membros:

Métodos

A interface ID3DXEffectCompiler tem esses métodos.

Método Descrição
CompileEffect Compile um efeito.
CompileShader Compila um sombreador de um efeito que contém uma ou mais funções.
GetLiteral Obtém uma status literal de um parâmetro. Um parâmetro literal tem um valor que não é alterado durante o tempo de vida de um efeito.
SetLiteral Alterna a status literal de um parâmetro. Um parâmetro literal tem um valor que não é alterado durante o tempo de vida de um efeito.

 

Comentários

A interface ID3DXEffectCompiler é obtida chamando D3DXCreateEffectCompiler, D3DXCreateEffectCompilerFromFile ou D3DXCreateEffectCompilerFromResource.

O tipo LPD3DXEFFECTCOMPILER é definido como um ponteiro para essa interface.

typedef interface ID3DXEffectCompiler ID3DXEffectCompiler;
typedef interface ID3DXEffectCompiler *LPD3DXEFFECTCOMPILER;

Requisitos

Requisito Valor
parâmetro
D3DX9Effect.h
Biblioteca
D3dx9.lib

Confira também

ID3DXBaseEffect

Interfaces de efeito

D3DXCreateEffectCompiler

D3DXCreateEffectCompilerFromFile

D3DXCreateEffectCompilerFromResource