Compartilhar via


Método ID3DXEffect::EndPass

Encerrar uma passagem ativa.

Sintaxe

HRESULT EndPass();

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

Um aplicativo sinaliza o fim da renderização de uma passagem ativa chamando ID3DXEffect::EndPass. Cada ID3DXEffect::EndPass deve fazer parte de um par correspondente de chamadas ID3DXEffect::BeginPass e ID3DXEffect::EndPass .

Cada par correspondente de chamadas ID3DXEffect::BeginPass e ID3DXEffect::EndPass deve estar localizado dentro de um par correspondente de chamadas ID3DXEffect::Begin e ID3DXEffect::End .

Se o aplicativo alterar qualquer estado de efeito usando qualquer um dos métodos Effect::Setx dentro de um par de correspondência ID3DXEffect::BeginPass/ID3DXEffect::EndPass , o aplicativo deverá chamar ID3DXEffect::CommitChanges antes de qualquer chamada DrawxPrimitive para propagar alterações de estado no dispositivo antes da renderização.

Requisitos

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

Confira também

ID3DXEffect