7 instantiations of ManipulationState
System.Windows.Input.Manipulations (7)
System\Windows\Input\Manipulations\ManipulationSequence.cs (7)
407
this.history.Enqueue(new
ManipulationState
(timestamp), true/*stopMark*/);
734
this.history.Enqueue(new
ManipulationState
(this.currentManipulationState.Timestamp));
738
this.history.Enqueue(new
ManipulationState
((PointF)translation, smoothedScale, smoothedExpansion, smoothedRotation, timestamp));
818
this.smoothing.Enqueue(new
ManipulationState
(
969
this.initialManipulationState = new
ManipulationState
(timestamp);
997
this.currentManipulationState = new
ManipulationState
(position, scale, expansion, orientation, timestamp);
1440
this.lastItem = new
ManipulationState
(0L);
22 references to ManipulationState
System.Windows.Input.Manipulations (22)
System\Windows\Input\Manipulations\ManipulationSequence.cs (22)
53
private
ManipulationState
initialManipulationState;
56
private
ManipulationState
currentManipulationState;
204
ManipulationState
firstSample = this.history.Count > 0 ? this.history.Peek() : default(
ManipulationState
);
230
return CalculateMovingAverage(this.smoothing, delegate(
ManipulationState
item) { return item.Orientation; }, 0.0f);
245
return CalculateMovingAverage(this.smoothing, delegate(
ManipulationState
item) { return item.Expansion; }, 0.0f);
263
result = CalculateMovingAverage(this.smoothing, delegate(
ManipulationState
item) { return item.Scale; }, 1.0f);
1051
private static float GetVelocity(Queue<
ManipulationState
> queue, PropertyAccessor accessor)
1068
private static float CalculateWeightedMovingAverage(Queue<
ManipulationState
> queue, PropertyAccessor accessor)
1087
foreach (
ManipulationState
item in queue)
1130
private static float CalculateMovingAverage(Queue<
ManipulationState
> queue, PropertyAccessor accessor, float defaultValue)
1145
foreach (
ManipulationState
item in queue)
1228
private class HistoryQueue : Queue<
ManipulationState
>
1251
public new void Enqueue(
ManipulationState
item)
1261
public void Enqueue(
ManipulationState
item, bool stopMark)
1295
ManipulationState
oldItem = base.Peek();
1322
private class SmoothingQueue : Queue<
ManipulationState
>
1330
private
ManipulationState
lastItem;
1369
private void Fill(
ManipulationState
item, Int64 timestamp)
1386
public new void Enqueue(
ManipulationState
item)
1418
ManipulationState
old = base.Peek();
1582
private delegate float PropertyAccessor(
ManipulationState
item);