Platform SDK: DirectX

DIPERIODICFORCE

DIPERIODICFORCE 型は、DIEFFECT 型に含まれる周期的フォースのパラメータを表す。

Type DIPERIODICFORCE
  lMagnitude As Long
  lOffset As Long
  lPhase As Long
  lPeriod As Long
End Type

メンバ

lMagnitude
0 〜 10.000 の範囲にある、エフェクトのマグニチュード。エンベロープがこのエフェクトに適用されていれば、この値は、維持期間のマグニチュードを表す。エンベロープの適用がなければ、この値は、エフェクト全体の振幅を表す。
lOffset
エフェクトのオフセット。エフェクトが生成するフォースは、lOffset - lMagnitude から lOffset + lMagnitude の範囲になる。lOffset メンバの値は、エフェクトに適用されるすべてのエンベロープに対する基線にもなる。
lPhase
0 〜 35,999 の範囲内にある周期的エフェクトの再生開始位置。「注意」を参照すること。
lPeriod
マイクロ秒単位のエフェクトの周期。

注意

デバイス ドライバは lPhase メンバのすべての値をサポートしているとは限らない。サポートされていない値は、直近のサポート値に丸められる。