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 内容