terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Rebuild()

void Terraria.Graphics.SpriteViewMatrix.Rebuild ( )
inlineprivate

Definition at line 179 of file SpriteViewMatrix.cs.

180 {
182 if (!overrideSystemViewport)
183 {
184 Viewport viewport = this._graphicsDevice.Viewport;
186 }
187 int width = this._viewport.width;
188 int height = this._viewport.height;
189 if (!overrideSystemViewport)
190 {
191 }
192 int num = 1;
193 if (num == 0)
194 {
195 }
196 int value = num.m_value;
197 if (this._effects == SpriteEffects.None)
198 {
199 }
201 if (effects == SpriteEffects.None)
202 {
203 }
204 if (effects == SpriteEffects.None)
205 {
206 }
207 float x = this._zoom.X;
208 float y = this._zoom.Y;
209 if (effects == SpriteEffects.None)
210 {
211 }
212 float x2 = this._zoom.X;
213 float y2 = this._zoom.Y;
218 float m = this._zoomMatrix.M31;
219 float m2 = this._zoomMatrix.M32;
220 float m3 = this._zoomMatrix.M11;
221 float m4 = this._zoomMatrix.M12;
226 }
class f__AnonymousType0<< Count > j__TPar
static Matrix Invert(Matrix matrix)
Definition Matrix.cs:971

References Terraria.Graphics.SpriteViewMatrix._effects, Terraria.Graphics.SpriteViewMatrix._graphicsDevice, Terraria.Graphics.SpriteViewMatrix._overrideSystemViewport, Terraria.Graphics.SpriteViewMatrix._viewport, Terraria.Graphics.SpriteViewMatrix._zoom, Terraria.Graphics.SpriteViewMatrix._zoomMatrix, Microsoft.Xna.Framework.Graphics.Viewport.height, Microsoft.Xna.Framework.Matrix.Invert(), j__TPar, Microsoft.Xna.Framework.Matrix.M11, Microsoft.Xna.Framework.Matrix.M12, Microsoft.Xna.Framework.Matrix.M31, Microsoft.Xna.Framework.Matrix.M32, System.value, Microsoft.Xna.Framework.Graphics.GraphicsDevice.Viewport, Microsoft.Xna.Framework.Graphics.Viewport.width, Microsoft.Xna.Framework.Vector2.X, and Microsoft.Xna.Framework.Vector2.Y.