Freigeben über


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
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffect