Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Lerp() [2/2]

static void Microsoft.Xna.Framework.Matrix.Lerp ( ref Matrix matrix1,
ref Matrix matrix2,
float amount,
out Matrix result )
inlinestatic

Definition at line 1836 of file Matrix.cs.

1837 {
1838 result.M11 = matrix1.M11 + (matrix2.M11 - matrix1.M11) * amount;
1839 result.M12 = matrix1.M12 + (matrix2.M12 - matrix1.M12) * amount;
1840 result.M13 = matrix1.M13 + (matrix2.M13 - matrix1.M13) * amount;
1841 result.M14 = matrix1.M14 + (matrix2.M14 - matrix1.M14) * amount;
1842 result.M21 = matrix1.M21 + (matrix2.M21 - matrix1.M21) * amount;
1843 result.M22 = matrix1.M22 + (matrix2.M22 - matrix1.M22) * amount;
1844 result.M23 = matrix1.M23 + (matrix2.M23 - matrix1.M23) * amount;
1845 result.M24 = matrix1.M24 + (matrix2.M24 - matrix1.M24) * amount;
1846 result.M31 = matrix1.M31 + (matrix2.M31 - matrix1.M31) * amount;
1847 result.M32 = matrix1.M32 + (matrix2.M32 - matrix1.M32) * amount;
1848 result.M33 = matrix1.M33 + (matrix2.M33 - matrix1.M33) * amount;
1849 result.M34 = matrix1.M34 + (matrix2.M34 - matrix1.M34) * amount;
1850 result.M41 = matrix1.M41 + (matrix2.M41 - matrix1.M41) * amount;
1851 result.M42 = matrix1.M42 + (matrix2.M42 - matrix1.M42) * amount;
1852 result.M43 = matrix1.M43 + (matrix2.M43 - matrix1.M43) * amount;
1853 result.M44 = matrix1.M44 + (matrix2.M44 - matrix1.M44) * amount;
1854 }