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