次の方法で共有


ID3DXEffect::EndPass メソッド

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

構文

HRESULT EndPass();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

種類: HRESULT

このメソッドは常に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

関連項目

ID3DXEffect