13 instantiations of VectorF
System.Windows.Input.Manipulations (13)
System\Windows\Input\Manipulations\ManipulationSequence.cs (5)
30
private static readonly VectorF ZeroVector = new
VectorF
(0, 0);
669
VectorF translation = new
VectorF
(averagePoint.X - this.currentManipulationState.Position.X, averagePoint.Y - this.currentManipulationState.Position.Y);
864
? new
VectorF
(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
971
this.cumulativeTranslation = new
VectorF
(0.0f, 0.0f);
1039
? new
VectorF
(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
System\Windows\Input\Manipulations\PointF.cs (2)
37
return new
VectorF
(point.x, point.y);
86
return new
VectorF
(point1.x - point2.x, point1.y - point2.y);
System\Windows\Input\Manipulations\VectorF.cs (6)
71
return new
VectorF
(-vector.x, -vector.y);
166
return new
VectorF
(vector1.x + vector2.x, vector1.y + vector2.y);
216
return new
VectorF
(vector1.x - vector2.x, vector1.y - vector2.y);
244
return new
VectorF
(vector.x * scalar, vector.y * scalar);
255
return new
VectorF
(vector.x * scalar, vector.y * scalar);
266
return new
VectorF
(vector.x / scalar, vector.y / scalar);
49 references to VectorF
System.Windows.Input.Manipulations (49)
System\Windows\Input\Manipulations\ManipulationSequence.cs (19)
30
private static readonly
VectorF
ZeroVector = new VectorF(0, 0);
58
private
VectorF
cumulativeTranslation;
375
VectorF
previousTranslation = this.cumulativeTranslation;
501
private void RaiseEvents(
VectorF
previousTranslation, float previousSmoothedScale, float previousSmoothedExpansion, float previousSmoothedRotation)
561
VectorF
translate = this.cumulativeTranslation;
669
VectorF
translation = new VectorF(averagePoint.X - this.currentManipulationState.Position.X, averagePoint.Y - this.currentManipulationState.Position.Y);
860
VectorF
oldVectorFromOrigin = pair.Value.VectorFromManipulationOrigin;
861
VectorF
newVectorFromOrigin = new PointF(pair.Value.CurrentManipulatorSnapshot.X, pair.Value.CurrentManipulatorSnapshot.Y) - averagePoint;
862
VectorF
oldVectorFromPivot = pair.Value.VectorFromPivotPoint;
863
VectorF
newVectorFromPivot = isPinned
888
VectorF
oldVectorForRotationCalc = isPinned ? oldVectorFromPivot : oldVectorFromOrigin;
889
VectorF
newVectorForRotationCalc = isPinned ? newVectorFromPivot : newVectorFromOrigin;
946
VectorF
oldVector = previousPosition - pivotPoint;
947
VectorF
newVector = currentPosition - pivotPoint;
954
float angle =
VectorF
.AngleBetween(oldVector, newVector);
1452
private
VectorF
vectorFromManipulationOrigin;
1453
private
VectorF
vectorFromPivotPoint;
1508
public
VectorF
VectorFromManipulationOrigin
1523
public
VectorF
VectorFromPivotPoint
System\Windows\Input\Manipulations\PointF.cs (4)
35
public static explicit operator
VectorF
(in PointF point)
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)
System\Windows\Input\Manipulations\VectorF.cs (26)
54
public static explicit operator PointF(
VectorF
vector)
69
public static
VectorF
operator -(
VectorF
vector)
96
public static bool operator !=(
VectorF
vector1,
VectorF
vector2)
108
public static bool operator ==(
VectorF
vector1,
VectorF
vector2)
122
if (o is
VectorF
)
124
return (
VectorF
)o == this;
164
public static
VectorF
operator +(
VectorF
vector1,
VectorF
vector2)
175
public static PointF operator +(
VectorF
vector, PointF point)
214
public static
VectorF
operator -(
VectorF
vector1,
VectorF
vector2)
242
public static
VectorF
operator *(float scalar,
VectorF
vector)
253
public static
VectorF
operator *(
VectorF
vector, float scalar)
264
public static
VectorF
operator /(
VectorF
vector, float scalar)
315
public static float operator *(
VectorF
vector1,
VectorF
vector2)
406
public static float AngleBetween(
VectorF
vector1,
VectorF
vector2)