13 instantiations of VectorF
System.Windows.Input.Manipulations (13)
System\Windows\Input\Manipulations\ManipulationSequence.cs (5)
31
private static readonly VectorF ZeroVector = new
VectorF
(0, 0);
670
VectorF translation = new
VectorF
(averagePoint.X - this.currentManipulationState.Position.X, averagePoint.Y - this.currentManipulationState.Position.Y);
865
? new
VectorF
(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
972
this.cumulativeTranslation = new
VectorF
(0.0f, 0.0f);
1040
? new
VectorF
(pair.Value.CurrentManipulatorSnapshot.X - settings.Pivot.X, pair.Value.CurrentManipulatorSnapshot.Y - settings.Pivot.Y)
System\Windows\Input\Manipulations\PointF.cs (2)
38
return new
VectorF
(point.x, point.y);
87
return new
VectorF
(point1.x - point2.x, point1.y - point2.y);
System\Windows\Input\Manipulations\VectorF.cs (6)
72
return new
VectorF
(-vector.x, -vector.y);
167
return new
VectorF
(vector1.x + vector2.x, vector1.y + vector2.y);
217
return new
VectorF
(vector1.x - vector2.x, vector1.y - vector2.y);
245
return new
VectorF
(vector.x * scalar, vector.y * scalar);
256
return new
VectorF
(vector.x * scalar, vector.y * scalar);
267
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)
31
private static readonly
VectorF
ZeroVector = new VectorF(0, 0);
59
private
VectorF
cumulativeTranslation;
376
VectorF
previousTranslation = this.cumulativeTranslation;
502
private void RaiseEvents(
VectorF
previousTranslation, float previousSmoothedScale, float previousSmoothedExpansion, float previousSmoothedRotation)
562
VectorF
translate = this.cumulativeTranslation;
670
VectorF
translation = new VectorF(averagePoint.X - this.currentManipulationState.Position.X, averagePoint.Y - this.currentManipulationState.Position.Y);
861
VectorF
oldVectorFromOrigin = pair.Value.VectorFromManipulationOrigin;
862
VectorF
newVectorFromOrigin = new PointF(pair.Value.CurrentManipulatorSnapshot.X, pair.Value.CurrentManipulatorSnapshot.Y) - averagePoint;
863
VectorF
oldVectorFromPivot = pair.Value.VectorFromPivotPoint;
864
VectorF
newVectorFromPivot = isPinned
889
VectorF
oldVectorForRotationCalc = isPinned ? oldVectorFromPivot : oldVectorFromOrigin;
890
VectorF
newVectorForRotationCalc = isPinned ? newVectorFromPivot : newVectorFromOrigin;
947
VectorF
oldVector = previousPosition - pivotPoint;
948
VectorF
newVector = currentPosition - pivotPoint;
955
float angle =
VectorF
.AngleBetween(oldVector, newVector);
1453
private
VectorF
vectorFromManipulationOrigin;
1454
private
VectorF
vectorFromPivotPoint;
1509
public
VectorF
VectorFromManipulationOrigin
1524
public
VectorF
VectorFromPivotPoint
System\Windows\Input\Manipulations\PointF.cs (4)
36
public static explicit operator
VectorF
(in PointF point)
73
public static PointF operator +(in PointF pt,
VectorF
offset)
85
public static
VectorF
operator -(in PointF point1, in PointF point2)
97
public static PointF operator -(in PointF point,
VectorF
vector)
System\Windows\Input\Manipulations\VectorF.cs (26)
55
public static explicit operator PointF(
VectorF
vector)
70
public static
VectorF
operator -(
VectorF
vector)
97
public static bool operator !=(
VectorF
vector1,
VectorF
vector2)
109
public static bool operator ==(
VectorF
vector1,
VectorF
vector2)
123
if (o is
VectorF
)
125
return (
VectorF
)o == this;
165
public static
VectorF
operator +(
VectorF
vector1,
VectorF
vector2)
176
public static PointF operator +(
VectorF
vector, PointF point)
215
public static
VectorF
operator -(
VectorF
vector1,
VectorF
vector2)
243
public static
VectorF
operator *(float scalar,
VectorF
vector)
254
public static
VectorF
operator *(
VectorF
vector, float scalar)
265
public static
VectorF
operator /(
VectorF
vector, float scalar)
316
public static float operator *(
VectorF
vector1,
VectorF
vector2)
407
public static float AngleBetween(
VectorF
vector1,
VectorF
vector2)