次の方法で共有


ID3DXEffect::EndPass

アクティブなパスを終了します。

HRESULT 
EndPass(
);

パラメータ

なし。

戻り値

常に S_OK を返します。

解説 

アプリケーションは ID3DXEffect::EndPass を呼び出して、アクティブなパスのレンダリングの終わりを知らせます。各 ID3DXEffect::EndPass は、ID3DXEffect::BeginPass および ID3DXEffect::EndPass 呼び出しの対応するペアの一部である必要があります。

ID3DXEffect::BeginPass および ID3DXEffect::EndPass 呼び出しの対応するペアは、ID3DXEffect::Begin および ID3DXEffect::End 呼び出しの対応するペア内にある必要があります。

ID3DXEffect::BeginPass/ID3DXEffect::EndPass の対応するペア内部にある Effect::Setx メソッドのいずれかを使用して、アプリケーションがエフェクト ステートを変化させる場合、アプリケーションはレンダリングする前にデバイスにステート変化を伝えるための DrawxPrimitive を呼び出す前に、ID3DXEffect::CommitChanges を呼び出す必要があります。

要件

ヘッダー: D3DX9Effect.h 宣言

ライブラリ: D3dx9.lib 内容