From ceb18ee72fca8b3f4e54fa55c5c7c96d7dc81bfb Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Sat, 25 Nov 2017 10:40:49 +1100 Subject: [PATCH] [SL.Core] Remove Vector2 overload --- src/SixLabors.Core/Primitives/Point.cs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/SixLabors.Core/Primitives/Point.cs b/src/SixLabors.Core/Primitives/Point.cs index 8bbb812e6..ab12e28ff 100644 --- a/src/SixLabors.Core/Primitives/Point.cs +++ b/src/SixLabors.Core/Primitives/Point.cs @@ -233,16 +233,7 @@ namespace SixLabors.Primitives /// The transformation matrix used /// The transformed [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Point Transform(Point point, Matrix3x2 matrix) => Transform(new Vector2(point.X, point.Y), matrix); - - /// - /// Transforms a vector by a specified 3x2 matrix. - /// - /// The vector to transform - /// The transformation matrix used - /// The transformed - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static Point Transform(Vector2 position, Matrix3x2 matrix) => Round(Vector2.Transform(position, matrix)); + public static Point Transform(Point point, Matrix3x2 matrix) => Round(Vector2.Transform(new Vector2(point.X, point.Y), matrix)); /// /// Translates this by the specified amount.