次の方法で共有


IInertiaProcessor::get_InitialExpansionVelocity メソッド (manipulations.h)

InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径拡張率を指定します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_InitialExpansionVelocity(
  FLOAT *velocity
);

パラメーター

velocity

戻り値

なし

解説

IInertiaProcessor が外挿する展開の量は、DesiredExpansion または DesiredExpansionDeceleration プロパティによって決まります。 DesiredExpansionDesiredExpansionDeceleration は相互に排他的です。 一方が設定されている場合、もう一方は NaN である必要があります。 DesiredExpansion プロパティを使用する場合、API は適切な DesiredExpansionDeceleration 値を設定して、要求された量を拡張します。

慣性処理が既に開始されている場合、 InitialExpansionVelocity を設定すると、新しいベロシティ値が適用された慣性エンジンが初期状態にリセットされます。

慣性の初期状態を設定するには、この関数を呼び出します。 この関数は、IManipulationProcessorManipulationCompleted イベントまたは IInertiaProcessor インターフェイスのコンストラクターで呼び出す可能性が最も高くなります。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー manipulations.h (Manipulations.h を含む)

関連項目

DesiredExpansion

DesiredExpansionDeceleration

GetExpansionVelocity

アンマネージ コードでの慣性の処理

IInertiaProcessor

慣性力学

プロパティ