7 instantiations of ManipulationState
System.Windows.Input.Manipulations (7)
System\Windows\Input\Manipulations\ManipulationSequence.cs (7)
408this.history.Enqueue(new ManipulationState(timestamp), true/*stopMark*/); 735this.history.Enqueue(new ManipulationState(this.currentManipulationState.Timestamp)); 739this.history.Enqueue(new ManipulationState((PointF)translation, smoothedScale, smoothedExpansion, smoothedRotation, timestamp)); 819this.smoothing.Enqueue(new ManipulationState( 970this.initialManipulationState = new ManipulationState(timestamp); 998this.currentManipulationState = new ManipulationState(position, scale, expansion, orientation, timestamp); 1441this.lastItem = new ManipulationState(0L);
22 references to ManipulationState
System.Windows.Input.Manipulations (22)
System\Windows\Input\Manipulations\ManipulationSequence.cs (22)
54private ManipulationState initialManipulationState; 57private ManipulationState currentManipulationState; 205ManipulationState firstSample = this.history.Count > 0 ? this.history.Peek() : default(ManipulationState); 231return CalculateMovingAverage(this.smoothing, delegate(ManipulationState item) { return item.Orientation; }, 0.0f); 246return CalculateMovingAverage(this.smoothing, delegate(ManipulationState item) { return item.Expansion; }, 0.0f); 264result = CalculateMovingAverage(this.smoothing, delegate(ManipulationState item) { return item.Scale; }, 1.0f); 1052private static float GetVelocity(Queue<ManipulationState> queue, PropertyAccessor accessor) 1069private static float CalculateWeightedMovingAverage(Queue<ManipulationState> queue, PropertyAccessor accessor) 1088foreach (ManipulationState item in queue) 1131private static float CalculateMovingAverage(Queue<ManipulationState> queue, PropertyAccessor accessor, float defaultValue) 1146foreach (ManipulationState item in queue) 1229private class HistoryQueue : Queue<ManipulationState> 1252public new void Enqueue(ManipulationState item) 1262public void Enqueue(ManipulationState item, bool stopMark) 1296ManipulationState oldItem = base.Peek(); 1323private class SmoothingQueue : Queue<ManipulationState> 1331private ManipulationState lastItem; 1370private void Fill(ManipulationState item, Int64 timestamp) 1387public new void Enqueue(ManipulationState item) 1419ManipulationState old = base.Peek(); 1583private delegate float PropertyAccessor(ManipulationState item);