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