Nez.Portable/Utils/Extensions/Vector2Ext.cs
/// <summary>
/// Apply transformation on all vectors within array of <see cref="Vector2"/> by the specified <see cref="Matrix"/> and places the results in an another array.
/// </summary>
/// <param name="sourceArray">Source array.</param>
/// <param name="matrix">The transformation <see cref="Matrix"/>.</param>
/// <param name="destinationArray">Destination array.</param>
Apply transformation on all vectors within array of  by the specified  and places the results in an another array.
Apply transformation on all vectors within array of by the specified and places the results in an another array .
[MethodImpl(MethodImplOptions.AggressiveInlining)]
        public static void transform(Vector2[] sourceArray, ref Matrix2D matrix, Vector2[] destinationArray)
        {
            transform(sourceArray, 0, ref matrix, destinationArray, 0, sourceArray.Length);
        }
[ MethodImpl ( MethodImplOptions . AggressiveInlining ) ] public static void transform ( Vector2 [ ] sourceArray , ref Matrix2D matrix , Vector2 [ ] destinationArray ) { transform ( sourceArray , 0 , ref matrix , destinationArray , 0 , sourceArray . Length ) ; }
Apply transformation on all vectors within array of  by the specified  and places the results in an another array.
Apply transformation on all vectors within array of by the specified and places the results in an another array .
sourceArray
Vector2[]
None
Matrix2D
ref
destinationArray
Vector2[]
None
matrix
The transformation .
The transformation .