Compartilhar via


Método ID3DXEffect::End

Encerra uma técnica ativa.

Sintaxe

HRESULT End();

Parâmetros

Esse método não tem parâmetros.

Valor retornado

Tipo: HRESULT

Esse método sempre retorna o valor S_OK.

Comentários

Toda a renderização em um efeito é feita em um par correspondente de chamadas ID3DXEffect::Begin e ID3DXEffect::End . Depois que todos os passes forem renderizados, ID3DXEffect::End deve ser chamado para encerrar a técnica ativa. O sistema de efeito responde usando o bloco de estado criado quando ID3DXEffect::Begin foi chamado, para restaurar automaticamente o estado do pipeline antes de ID3DXEffect::Begin.

Por padrão, o sistema de efeito cuida de salvar o estado antes de uma técnica e restaurar o estado após uma técnica. Se você optar por desabilitar essa funcionalidade de salvamento e restauração, consulte D3DXFX_DONOTSAVESAMPLERSTATE.

Requisitos

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

Confira também

ID3DXEffect