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

◆ CreateOrthographicOffCenter() [1/2]

static Matrix Microsoft.Xna.Framework.Matrix.CreateOrthographicOffCenter ( float left,
float right,
float bottom,
float top,
float zNearPlane,
float zFarPlane )
inlinestatic

Definition at line 1054 of file Matrix.cs.

1055 {
1056 Matrix result = default(Matrix);
1057 result.M11 = 2f / (right - left);
1058 result.M12 = (result.M13 = (result.M14 = 0f));
1059 result.M22 = 2f / (top - bottom);
1060 result.M21 = (result.M23 = (result.M24 = 0f));
1061 result.M33 = 1f / (zNearPlane - zFarPlane);
1062 result.M31 = (result.M32 = (result.M34 = 0f));
1063 result.M41 = (left + right) / (left - right);
1064 result.M42 = (top + bottom) / (bottom - top);
1065 result.M43 = zNearPlane / (zNearPlane - zFarPlane);
1066 result.M44 = 1f;
1067 return result;
1068 }
Matrix(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44)
Definition Matrix.cs:210

Referenced by Terraria.Graphics.SpriteViewMatrix.Rebuild().