ID3DXEffect::EndPass 方法

結束使用中傳遞。

語法

HRESULT EndPass();

參數

這個方法沒有任何參數。

傳回值

類型: HRESULT

這個方法一律會傳回值S_OK。

備註

應用程式會呼叫 ID3DXEffect::EndPass來發出轉譯作用中傳遞的結束訊號。 每個 ID3DXEffect::EndPass 都必須是相符的 ID3DXEffect::BeginPassID3DXEffect::EndPass 呼叫的一部分。

每個相符的 ID3DXEffect::BeginPassID3DXEffect::EndPass 呼叫必須位於相符的 ID3DXEffect::BeginID3DXEffect::End 呼叫內。

如果應用程式使用ID3DXEffect::BeginPass ID3DXEffect::EndPass/ 比對配對內的任何Effect::Setx方法變更任何效果狀態,則應用程式必須在任何 DrawxPrimitive 呼叫之前呼叫ID3DXEffect::CommitChanges,才能將狀態變更傳播至裝置,然後再轉譯。

規格需求

需求
標頭
D3DX9Effect.h
程式庫
D3dx9.lib

另請參閱

ID3DXEffect