ID3DXEffect::EndPass-Methode
Beenden eines aktiven Durchlaufs.
Syntax
HRESULT EndPass();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Typ: HRESULT
Diese Methode gibt immer den Wert S_OK zurück.
Bemerkungen
Eine Anwendung signalisiert das Ende des Renderns eines aktiven Durchlaufs, indem ID3DXEffect::EndPass aufgerufen wird. Jeder ID3DXEffect::EndPass muss Teil eines übereinstimmenden Paars von ID3DXEffect::BeginPass - und ID3DXEffect::EndPass-Aufrufen sein.
Jedes übereinstimmende Paar von ID3DXEffect::BeginPass - und ID3DXEffect::EndPass-Aufrufen muss sich in einem übereinstimmenden Paar von ID3DXEffect::Begin - und ID3DXEffect::End-Aufrufen befinden.
Wenn die Anwendung einen Effektzustand mit einer der Effect::Setx-Methoden innerhalb eines ID3DXEffect::BeginPass/ID3DXEffect:: EndPass-Übereinstimmungspaars ändert, muss die Anwendung vor jedem DrawxPrimitive-Aufruf ID3DXEffect::CommitChanges aufrufen, um Zustandsänderungen vor dem Rendern an das Gerät zu verteilen.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch