Método ID3DXEffect::EndPass

Finalizar un pase activo.

Sintaxis

HRESULT EndPass();

Parámetros

Este método no tiene parámetros.

Valor devuelto

Tipo: HRESULT

Este método siempre devuelve el valor S_OK.

Observaciones

Una aplicación señala el final de la representación de un pase activo llamando a ID3DXEffect::EndPass. Cada ID3DXEffect::EndPass debe formar parte de un par coincidente de llamadas ID3DXEffect::BeginPass e ID3DXEffect::EndPass .

Cada par coincidente de llamadas ID3DXEffect::BeginPass e ID3DXEffect::EndPass deben encontrarse dentro de un par coincidente de llamadas ID3DXEffect::Begin e ID3DXEffect::End .

Si la aplicación cambia cualquier estado de efecto mediante cualquiera de los métodos Effect::Setx dentro de una llamada ID3DXEffect::BeginPass/ID3DXEffect::EndPass coincidente, la aplicación debe llamar a ID3DXEffect::CommitChanges antes de cualquier llamada a DrawxPrimitive para propagar los cambios de estado en el dispositivo antes de la representación.

Requisitos

Requisito Value
Encabezado
D3DX9Effect.h
Biblioteca
D3dx9.lib

Vea también

ID3DXEffect