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