IInertiaProcessor::get_InitialExpansionVelocity メソッド (manipulations.h)
InitialExpansionVelocity プロパティは、ターゲットが慣性の影響を受けた場合のターゲットの半径拡張率を指定します。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT get_InitialExpansionVelocity(
FLOAT *velocity
);
パラメーター
velocity
戻り値
なし
解説
IInertiaProcessor が外挿する展開の量は、DesiredExpansion または DesiredExpansionDeceleration プロパティによって決まります。 DesiredExpansion と DesiredExpansionDeceleration は相互に排他的です。 一方が設定されている場合、もう一方は NaN である必要があります。 DesiredExpansion プロパティを使用する場合、API は適切な DesiredExpansionDeceleration 値を設定して、要求された量を拡張します。
慣性処理が既に開始されている場合、 InitialExpansionVelocity を設定すると、新しいベロシティ値が適用された慣性エンジンが初期状態にリセットされます。
慣性の初期状態を設定するには、この関数を呼び出します。 この関数は、IManipulationProcessor の ManipulationCompleted イベントまたは IInertiaProcessor インターフェイスのコンストラクターで呼び出す可能性が最も高くなります。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | manipulations.h (Manipulations.h を含む) |