11 instantiations of PointF
System.Windows.Input.Manipulations (11)
System\Windows\Input\Manipulations\ManipulationSequence.cs (7)
28
private static readonly PointF ZeroPoint = new
PointF
(0, 0);
332
state.CurrentManipulatorSnapshot.Id + "\tChanged\t" + new
PointF
(state.CurrentManipulatorSnapshot.X, state.CurrentManipulatorSnapshot.Y));
476
state.Id + "\tAdded\t" + new
PointF
(state.InitialManipulatorSnapshot.X, state.InitialManipulatorSnapshot.Y));
861
VectorF newVectorFromOrigin = new
PointF
(pair.Value.CurrentManipulatorSnapshot.X, pair.Value.CurrentManipulatorSnapshot.Y) - averagePoint;
945
PointF pivotPoint = new
PointF
(settings.Pivot.X, settings.Pivot.Y);
1020
PointF result = new
PointF
(x / this.manipulatorStates.Count, y / this.manipulatorStates.Count);
1035
pair.Value.VectorFromManipulationOrigin = new
PointF
(
System\Windows\Input\Manipulations\PointF.cs (2)
74
return new
PointF
(pt.X + offset.X, pt.Y + offset.Y);
98
return new
PointF
(point.x - vector.X, point.y - vector.Y);
System\Windows\Input\Manipulations\VectorF.cs (2)
56
return new
PointF
(vector.x, vector.y);
177
return new
PointF
(point.X + vector.x, point.Y + vector.y);
31 references to PointF
System.Windows.Input.Manipulations (31)
System\Windows\Input\Manipulations\ManipulationSequence.cs (15)
28
private static readonly
PointF
ZeroPoint = new PointF(0, 0);
560
PointF
lastKnownOrigin = this.currentManipulationState.Position;
663
PointF
averagePoint = GetAveragePoint();
738
this.history.Enqueue(new ManipulationState((
PointF
)translation, smoothedScale, smoothedExpansion, smoothedRotation, timestamp));
819
(
PointF
)this.cumulativeTranslation,
845
PointF
averagePoint,
938
PointF
currentPosition,
939
PointF
previousPosition,
945
PointF
pivotPoint = new PointF(settings.Pivot.X, settings.Pivot.Y);
995
private void OverwriteManipulationState(in
PointF
position, float scale, float expansion, float orientation, Int64 timestamp)
1008
private
PointF
GetAveragePoint()
1020
PointF
result = new PointF(x / this.manipulatorStates.Count, y / this.manipulatorStates.Count);
1029
private void SetVectorsFromPoint(in
PointF
referenceOrigin, ISettings settings)
1541
public readonly
PointF
Position;
1547
public ManipulationState(in
PointF
position, float scale, float expansion, float orientation, Int64 timestamp)
System\Windows\Input\Manipulations\PointF.cs (13)
35
public static explicit operator VectorF(in
PointF
point)
46
public static bool operator !=(in
PointF
left, in
PointF
right)
60
public static bool operator ==(in
PointF
left, in
PointF
right)
72
public static
PointF
operator +(in
PointF
pt, VectorF offset)
84
public static VectorF operator -(in
PointF
point1, in
PointF
point2)
96
public static
PointF
operator -(in
PointF
point, VectorF vector)
126
if (obj is
PointF
)
127
return (
PointF
)obj == this;
System\Windows\Input\Manipulations\VectorF.cs (3)
54
public static explicit operator
PointF
(VectorF vector)
175
public static
PointF
operator +(VectorF vector,
PointF
point)