次の方法で共有


ID3DXEffect::End

アクティブなテクニックを終了します。

HRESULT 
End(
);

パラメータ

なし。

戻り値

常に S_OK を返します。

解説 

エフェクト内のすべてのレンダリングは、ID3DXEffect::BeginID3DXEffect::End 呼び出しの対応するペアの内側で行われます。すべてのパスをレンダリングした後、ID3DXEffect::End を呼び出してアクティブなテクニックを終了する必要があります。エフェクト システムは、ID3DXEffect::Begin が呼び出されたときに作成されたステート ブロックを使用して応答し、ID3DXEffect::Begin の前にパイプライン ステートを自動的に復元します。

デフォルトでは、エフェクト システムはテクニックの前にステートを保存し、テクニックの後にステートを復元します。この保存と復元の機能を無効にする場合は、「D3DXFX_DONOTSAVESAMPLERSTATE」を参照してください。

要件

ヘッダー: D3DX9Effect.h 宣言

ライブラリ: D3dx9.lib 内容