Freigeben über


ID3DXEffect::End-Methode

Beendet eine aktive Technik.

Syntax

HRESULT End();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

Diese Methode gibt immer den Wert S_OK zurück.

Bemerkungen

Das gesamte Rendern in einem Effekt erfolgt innerhalb eines übereinstimmenden Paares aus ID3DXEffect::Begin - und ID3DXEffect::End-Aufrufen . Nachdem alle Durchläufe gerendert wurden, muss ID3DXEffect::End aufgerufen werden, um die aktive Technik zu beenden. Das Effektsystem reagiert mithilfe des Zustandsblocks, der beim Aufruf von ID3DXEffect::Begin erstellt wurde, um den Pipelinezustand vor ID3DXEffect::Begin automatisch wiederherzustellen.

Standardmäßig kümmert sich das Effektsystem um das Speichern des Zustands vor einer Technik und das Wiederherstellen des Zustands nach einer Technik. Wenn Sie diese Speicher- und Wiederherstellungsfunktion deaktivieren möchten, lesen Sie D3DXFX_DONOTSAVESAMPLERSTATE.

Anforderungen

Anforderung Wert
Header
D3DX9Effect.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXEffect