Metodo ID3DXEffect::EndPass

Terminare un passaggio attivo.

Sintassi

HRESULT EndPass();

Parametri

Questo metodo non presenta parametri.

Valore restituito

Tipo: HRESULT

Questo metodo restituisce sempre il valore S_OK.

Commenti

Un'applicazione segnala la fine del rendering di un passaggio attivo chiamando ID3DXEffect::EndPass. Ogni ID3DXEffect::EndPass deve far parte di una coppia corrispondente di chiamate ID3DXEffect::BeginPass e ID3DXEffect::EndPass .

Ogni coppia corrispondente di chiamate ID3DXEffect::BeginPass e ID3DXEffect::EndPass deve trovarsi all'interno di una coppia corrispondente di chiamate ID3DXEffect::Begin e ID3DXEffect::End .

Se l'applicazione modifica qualsiasi stato di effetto usando uno dei metodi Effect::Setx all'interno di una chiamata ID3DXEffect::BeginPass/ID3DXEffect::EndPass corrispondente, l'applicazione deve chiamare ID3DXEffect::CommitChanges prima di qualsiasi chiamata DrawxPrimitive per propagare le modifiche dello stato al dispositivo prima del rendering.

Requisiti

Requisito Valore
Intestazione
D3DX9Effect.h
Libreria
D3dx9.lib

Vedi anche

ID3DXEffect