2 writes to InitialVelocity
System.Windows.Input.Manipulations (2)
System\Windows\Input\Manipulations\InertiaProcessor2D.cs (2)
675state.InitialVelocity = 0; // set to explicit 0 to clear out the fractional part 1235this.InitialVelocity = initialState.Velocity * InertiaProcessor2D.millisecondsPerTimestampTick; // convert to timestamp units
16 references to InitialVelocity
System.Windows.Input.Manipulations (16)
System\Windows\Input\Manipulations\InertiaProcessor2D.cs (16)
673if (DoubleUtil.IsZero(state.InitialVelocity)) 683Debug.Assert(!DoubleUtil.IsZero(state.InitialVelocity)); 693state.Duration = 2 * Math.Abs(state.Offset / state.InitialVelocity); 702state.AbsoluteDeceleration = Math.Abs(state.InitialVelocity) / state.Duration; 714(state.InitialVelocity > 0 ? double.PositiveInfinity : double.NegativeInfinity); 719state.Duration = Math.Abs(state.InitialVelocity) / state.AbsoluteDeceleration; 720state.Offset = state.InitialVelocity * state.Duration * 0.5; 944resultValue = GetExtrapolatedValue(state.InitialValue, state.InitialVelocity, state.Deceleration, timeDelta); 1212return InitialVelocity < 0 ? -AbsoluteDeceleration : AbsoluteDeceleration; 1240this.ExtrapolationResult = double.IsNaN(this.InitialVelocity) ? ExtrapolationResult.Skip : ExtrapolationResult.Continue; 1258double result = InitialVelocity - Deceleration * elapsedTimeSinceInitialTimestamp; 1273",\nInitialVelocity=" + this.InitialVelocity + 1285if (double.IsNaN(this.InitialVelocity)) 1293Debug.Assert(!double.IsNaN(this.InitialVelocity) && !double.IsInfinity(this.InitialVelocity)); 1295Debug.Assert(!double.IsNaN(this.AbsoluteDeceleration) && this.AbsoluteDeceleration >= 0 && !double.IsInfinity(this.InitialVelocity));