Microsoft DirectX 8.0 (C++) |
ReadFFE サンプル プログラムは、Force Editor で作成された DirectInput エフェクト ファイルに格納されている Microsoft® DirectInput® フォース フィードバック エフェクト ファイルをすべて列挙して再生する。
ソース ファイル :(SDK ルート)\Samples\Multimedia\DirectInput\ReadFFE
実行可能ファイル :(SDK ルート)\Samples\Multimedia\DirectInput\ReadFFE.exe
メディア ファイル :(SDK ルート)\Samples\Multimedia\Media\*.ffe
[Read File] をクリックして、既存の Force Feedback Effects (FFE) ファイルを開く。正常に読み出せたら、[Play Effects] をクリックして、フォースフィードバック デバイスでエフェクトを再生する。FFE は、Microsoft DirectX® SDK にパッケージングされている Force Feedback Editor ユーティリティを使って作成できる。
ファイルから列挙されたエフェクトのそれぞれについて、EnumAndCreateEffectsCallback 関数が IDirectInputEffect ポインタを初期化し、そのポインタをリンクされたリストに追加する。OnPlayEffects 関数がこのリストを処理し、すべてのエフェクトを再生する。