public static void Add(ref Vector4_Fna value1, ref Vector4_Fna value2, out Vector4_Fna result) { result.W = value1.W + value2.W; result.X = value1.X + value2.X; result.Y = value1.Y + value2.Y; result.Z = value1.Z + value2.Z; }
public void Vector4_Fna_Add_By_Ref() { var a = new Vector4_Fna(1, 1, 1, 1); var b = new Vector4_Fna(1, 1, 1, 1); var iterations = Iterations; while (iterations-- > 0) { Vector4_Fna.Add(ref a, ref b, out a); } }
public void Vector4_Fna_Operator() { var a = new Vector4_Fna(1, 1, 1, 1); var b = new Vector4_Fna(1, 1, 1, 1); var iterations = Iterations; while (iterations-- > 0) { a = a + b; } }