Microsoft DirectX 8.0 (C++) |
アプリケーションの作成者は、カスタム フォースを作成することによって、独自のエフェクトを作成することができる。カスタム フォースは、デバイスが再生するコンスタント フォース値の配列である。
カスタム波形エフェクトのタイプ固有構造体は、DICUSTOMFORCE である。
DICUSTOMFORCE 構造体の dwSamplePeriod メンバと DIEFFECT 構造体の dwSamplePeriod メンバには同じ値を設定しなければならない。この値はミリ秒単位の時間であり、フォースの配列の各要素が再生される時間を表す。
DIEFFECT の dwDuration メンバに設定された時間が過ぎるまで、カスタム フォースは繰り返し働く。