Microsoft DirectX 8.0 (Visual Basic)

DIPERIODICFORCE

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

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

メンバ

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

注意

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