Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Usado para definir e consultar efeitos e para escolher técnicas. Um objeto de efeito pode conter várias técnicas para renderizar o mesmo efeito.
Membros
A interface ID3DXEffect herda de ID3DXBaseEffect. ID3DXEffect também tem estes tipos de membros:
Métodos
A interface ID3DXEffect tem esses métodos.
| Método | Descrição |
|---|---|
| ApplyParameterBlock | Aplique os valores em um bloco de estado ao estado atual do sistema de efeito. |
| Começar | Inicia uma técnica ativa. |
| BeginParameterBlock | Comece a capturar alterações de estado em um bloco de parâmetros. |
| BeginPass | Inicia uma passagem, dentro da técnica ativa. |
| CloneEffect | Cria uma cópia de um efeito . |
| Commitchanges | Propagar alterações de estado que ocorrem dentro de uma passagem ativa para o dispositivo antes da renderização. |
| DeleteParameterBlock | Exclua um bloco de parâmetros. |
| Final | Encerra uma técnica ativa. |
| EndParameterBlock | Interrompa a captura de alterações de estado do parâmetro de efeito. |
| EndPass | Encerrar um passe ativo. |
| FindNextValidTechnique | Pesquisa a próxima técnica válida, começando na técnica após a técnica especificada. |
| GetCurrentTechnique | Obtém a técnica atual. |
| GetDevice | Recupera o dispositivo associado ao efeito . |
| GetPool | Obtém um ponteiro para o pool de parâmetros compartilhados. |
| GetStateManager | Obtenha o efeito gerenciador de estado. |
| IsParameterUsed | Determina se um parâmetro é usado pela técnica. |
| OnLostDevice | Use esse método para liberar todas as referências aos recursos de memória de vídeo e excluir todos os stateblocks. Esse método deve ser chamado sempre que um dispositivo é perdido ou antes de redefinir um dispositivo. |
| OnResetDevice | Use esse método para adquirir recursos novamente e salvar o estado inicial. |
| SetRawValue | Defina um intervalo contíguo de constantes de sombreador com uma cópia de memória. |
| SetStateManager | Defina o efeito gerenciador de estado. |
| SetTechnique | Define a técnica ativa. |
| ValidateTechnique | Validar uma técnica. |
Comentários
A interface ID3DXEffect é obtida chamando D3DXCreateEffect, D3DXCreateEffectFromFile ou D3DXCreateEffectFromResource.
O tipo LPD3DXEFFECT é definido como um ponteiro para essa interface.
typedef interface ID3DXEffect ID3DXEffect;
typedef interface ID3DXEffect *LPD3DXEFFECT;
Requisitos
| Requisito | Valor |
|---|---|
| parâmetro |
|
| Biblioteca |
|
Confira também