The DesiredAngularDeceleration property specifies the desired rate that the target object will stop spinning in radians per msec squared.
This property is read/write.
HRESULT put_DesiredAngularDeceleration( [in] FLOAT deceleration ); HRESULT get_DesiredAngularDeceleration( [out] FLOAT *deceleration );
The desired rate that the target object will stop spinning.
Returns S_OK on success; otherwise, returns an error code such as E_FAIL.
DesiredAngularDeceleration and DesiredRotation are mutually exclusive. If one is set, the other should be NaN.
If inertia processing has already started, setting DesiredAngularDeceleration will reset the inertia engine to the initial state with new deceleration value applied.
Call this function to set the initial state of inertia. You would call this function most likely during the ManipulationCompleted event of the IManipulationProcessor or in the constructor of the IInertiaProcessor interface.
Minimum supported client
|Windows 7 [desktop apps only]|
Minimum supported server
|Windows Server 2008 R2 [desktop apps only]|
- Inertia Mechanics
- Handling Inertia in Unmanaged Code