terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
SpriteBatchItem.cs
Go to the documentation of this file.
1using System;
2using System.Text;
5using Terraria;
8using Terraria.UI;
10using UnityEngine;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x200038F")]
15 public class SpriteBatchItem
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x600184D")]
18 [global::Cpp2ILInjected.Address(RVA = "0xABF920", Offset = "0xABF920", Length = "0x84")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHousingMenu), Member = "NPCDraw", MemberParameters = new object[]
20 {
22 typeof(int),
24 typeof(float)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "PlayerDraw", MemberParameters = new object[]
27 {
29 typeof(int),
31 typeof(float)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
34 {
36 typeof(Item[]),
37 typeof(int),
38 typeof(int),
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "PushExpandedClippingRegion", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
46 public static void PushExpandedClippingRegion()
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x600184E")]
52 [global::Cpp2ILInjected.Address(RVA = "0xABF9A4", Offset = "0xABF9A4", Length = "0x84")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHousingMenu), Member = "NPCDraw", MemberParameters = new object[]
54 {
56 typeof(int),
58 typeof(float)
59 }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "PlayerDraw", MemberParameters = new object[]
61 {
63 typeof(int),
65 typeof(float)
66 }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
68 {
69 typeof(SpriteBatch),
70 typeof(Item[]),
71 typeof(int),
72 typeof(int),
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "PopExpandedClippingRegion", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
80 public static void PopExpandedClippingRegion()
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x600184F")]
86 [global::Cpp2ILInjected.Address(RVA = "0xABFA28", Offset = "0xABFA28", Length = "0x1C8")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDraggableItemGrid), Member = "ClippedDrawItemHandler", MemberParameters = new object[]
89 {
91 typeof(int),
93 typeof(float)
94 }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPanel), Member = "DrawHorizontalFill", MemberParameters = new object[]
96 {
99 typeof(float)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMap), Member = "DrawMap", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawGroupEditControls", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawLocal", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawOptions", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawDedicated", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "DrawMenuButton", MemberParameters = new object[]
107 {
108 typeof(string),
110 typeof(ref float),
111 typeof(bool)
112 }, ReturnType = typeof(bool))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "DrawMenuButton", MemberParameters = new object[]
114 {
115 typeof(string),
117 typeof(ref float),
118 typeof(bool)
119 }, ReturnType = typeof(bool))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = ".ctor", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipState", MemberParameters = new object[]
123 {
124 typeof(bool),
125 typeof(bool)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionInner", MemberParameters = new object[]
130 {
131 typeof(int),
132 typeof(int),
133 typeof(int),
134 typeof(int)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionOuter", MemberParameters = new object[]
137 {
138 typeof(int),
139 typeof(int),
140 typeof(int),
141 typeof(int)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
144 public static void EnableClipping(Rectangle inner, Rectangle outer, SpriteBatch batcher, bool vertical)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6001850")]
150 [global::Cpp2ILInjected.Address(RVA = "0xABFBF0", Offset = "0xABFBF0", Length = "0x358")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "NPCDraw", MemberParameters = new object[]
153 {
155 typeof(int),
157 typeof(float)
158 }, ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DrawSelectedEntry", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "DrawSelectedPlayerImage", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RubbleItemDraw", MemberParameters = new object[]
162 {
164 typeof(int),
166 typeof(float)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "PlayerDraw", MemberParameters = new object[]
169 {
171 typeof(int),
173 typeof(float)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerHead", MemberParameters = new object[]
176 {
177 typeof(global::Terraria.Graphics.Camera),
178 typeof(Player),
180 typeof(float),
181 typeof(float),
183 }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = ".ctor", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersect", MemberParameters = new object[]
187 {
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipState", MemberParameters = new object[]
193 {
194 typeof(bool),
195 typeof(bool)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionInner", MemberParameters = new object[]
200 {
201 typeof(int),
202 typeof(int),
203 typeof(int),
204 typeof(int)
205 }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetGeometryScale", MemberParameters = new object[]
207 {
208 typeof(bool),
210 typeof(float)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionOuter", MemberParameters = new object[]
213 {
214 typeof(int),
215 typeof(int),
216 typeof(int),
217 typeof(int),
218 typeof(int),
219 typeof(int),
220 typeof(int),
221 typeof(int)
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionOuter", MemberParameters = new object[]
224 {
225 typeof(int),
226 typeof(int),
227 typeof(int),
228 typeof(int)
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
231 public static void PushClippedImageRegion(Rectangle region, SpriteBatch batcher, bool enableGeometryScale, Vector2 geometryScaleCentre, float geometryScale)
232 {
233 throw null;
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x6001851")]
237 [global::Cpp2ILInjected.Address(RVA = "0xABFF48", Offset = "0xABFF48", Length = "0x1B8")]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "NPCDraw", MemberParameters = new object[]
240 {
242 typeof(int),
244 typeof(float)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBestiary), Member = "DrawSelectedEntry", ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "DrawSelectedPlayerImage", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "RubbleItemDraw", MemberParameters = new object[]
249 {
251 typeof(int),
253 typeof(float)
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "PlayerDraw", MemberParameters = new object[]
256 {
258 typeof(int),
260 typeof(float)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyPlayerRenderer), Member = "DrawPlayerHead", MemberParameters = new object[]
263 {
264 typeof(global::Terraria.Graphics.Camera),
265 typeof(Player),
267 typeof(float),
268 typeof(float),
270 }, ReturnType = typeof(void))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetGeometryScale", MemberParameters = new object[]
273 {
274 typeof(bool),
276 typeof(float)
277 }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipState", MemberParameters = new object[]
279 {
280 typeof(bool),
281 typeof(bool)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionInner", MemberParameters = new object[]
286 {
287 typeof(int),
288 typeof(int),
289 typeof(int),
290 typeof(int)
291 }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetClipRegionOuter", MemberParameters = new object[]
293 {
294 typeof(int),
295 typeof(int),
296 typeof(int),
297 typeof(int)
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
300 public static void PopClippedImageRegion()
301 {
302 throw null;
303 }
304
305 [global::Cpp2ILInjected.Token(Token = "0x6001852")]
306 [global::Cpp2ILInjected.Address(RVA = "0xAC0100", Offset = "0xAC0100", Length = "0x58")]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDraggableItemGrid), Member = "ClippedDrawItemHandler", MemberParameters = new object[]
308 {
310 typeof(int),
312 typeof(float)
313 }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPanel), Member = "DrawHorizontalFill", MemberParameters = new object[]
315 {
318 typeof(float)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMap), Member = "DrawMap", ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawGroupEditControls", ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawLocal", ReturnType = typeof(void))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawOptions", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerLobby), Member = "DrawDedicated", ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerSelectMenu), Member = "DrawMenuButton", MemberParameters = new object[]
326 {
327 typeof(string),
329 typeof(ref float),
330 typeof(bool)
331 }, ReturnType = typeof(bool))]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWorldSelectMenu), Member = "DrawMenuButton", MemberParameters = new object[]
333 {
334 typeof(string),
336 typeof(ref float),
337 typeof(bool)
338 }, ReturnType = typeof(bool))]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
341 public static void DisabledClipping()
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x6001853")]
347 [global::Cpp2ILInjected.Address(RVA = "0xAC0158", Offset = "0xAC0158", Length = "0xF4")]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = ".ctor", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "SetGeometryOffset", MemberParameters = new object[]
352 {
353 typeof(bool),
355 }, ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
357 public static void SetGeometryOffset(SpriteBatch batcher, bool enabled, Vector2 offset)
358 {
359 throw null;
360 }
361
362 [global::Cpp2ILInjected.Token(Token = "0x6001854")]
363 [global::Cpp2ILInjected.Address(RVA = "0xABDC84", Offset = "0xABDC84", Length = "0x28")]
364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "InsertNewBatchItem", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(SpriteBatchItem))]
366 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
369 {
370 throw null;
371 }
372
373 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
374 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
375 [global::Cpp2ILInjected.Token(Token = "0x6001855")]
376 [global::Cpp2ILInjected.Address(RVA = "0xAC024C", Offset = "0xAC024C", Length = "0xA98")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
379 {
384 typeof(float),
386 typeof(float),
388 }, ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
390 {
395 typeof(float),
398 typeof(SpriteEffects)
399 }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
401 {
406 typeof(float),
408 typeof(float)
409 }, ReturnType = typeof(void))]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
411 {
415 typeof(float),
417 typeof(float)
418 }, ReturnType = typeof(void))]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
420 {
424 typeof(Color),
425 typeof(float),
428 typeof(SpriteEffects),
429 typeof(float)
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
432 {
436 typeof(Color),
437 typeof(float),
440 typeof(SpriteEffects),
441 typeof(float)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
444 {
448 typeof(Color),
449 typeof(float),
451 typeof(float),
452 typeof(SpriteEffects),
453 typeof(float)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
456 {
460 typeof(Color),
461 typeof(float),
463 typeof(SpriteEffects),
464 typeof(float)
465 }, ReturnType = typeof(void))]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
467 {
468 typeof(SpriteFont),
469 typeof(string),
471 typeof(Color),
472 typeof(float),
475 typeof(SpriteEffects),
476 typeof(float)
477 }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineRight", MemberParameters = new object[]
479 {
480 typeof(SpriteFont),
481 typeof(string),
483 typeof(Color),
484 typeof(float),
487 typeof(SpriteEffects),
488 typeof(float)
489 }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
491 {
492 typeof(SpriteFont),
493 typeof(string),
495 typeof(Color),
496 typeof(float),
499 typeof(SpriteEffects),
500 typeof(float)
501 }, ReturnType = typeof(void))]
502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
503 {
504 typeof(SpriteFont),
507 typeof(Color),
508 typeof(float),
511 typeof(SpriteEffects),
512 typeof(float)
513 }, ReturnType = typeof(void))]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
515 {
516 typeof(SpriteFont),
517 typeof(string),
518 typeof(int),
519 typeof(int),
521 typeof(Color),
522 typeof(float),
525 typeof(Vector2[])
526 }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
528 {
529 typeof(SpriteFont),
530 typeof(string),
531 typeof(int),
532 typeof(int),
534 typeof(Color),
535 typeof(float),
538 typeof(SpriteEffects),
539 typeof(float)
540 }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
542 {
543 typeof(SpriteFont),
545 typeof(int),
546 typeof(int),
548 typeof(Color),
549 typeof(float),
552 typeof(SpriteEffects),
553 typeof(float)
554 }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
557 {
560 }, ReturnType = typeof(Vector2))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
562 {
564 typeof(float)
565 }, ReturnType = typeof(Vector2))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Clip", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Offset", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
568 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
569 public void Set(float x, float y, float dx, float dy, float w, float h, float sin, float cos, ref Color color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
570 {
571 throw null;
572 }
573
574 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
575 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
576 [global::Cpp2ILInjected.Token(Token = "0x6001856")]
577 [global::Cpp2ILInjected.Address(RVA = "0xAC0CE4", Offset = "0xAC0CE4", Length = "0xA38")]
578 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
579 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
580 {
585 typeof(float),
589 typeof(float)
590 }, ReturnType = typeof(void))]
591 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
592 {
597 typeof(float),
600 typeof(SpriteEffects),
601 typeof(float)
602 }, ReturnType = typeof(void))]
603 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
604 {
609 typeof(float),
611 typeof(float),
612 typeof(SpriteEffects),
613 typeof(float)
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
616 {
621 typeof(float),
623 typeof(SpriteEffects),
624 typeof(float)
625 }, ReturnType = typeof(void))]
626 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
628 {
631 }, ReturnType = typeof(Vector2))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
633 {
635 typeof(float)
636 }, ReturnType = typeof(Vector2))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Clip", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Offset", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
639 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
640 public void Set(float x, float y, float dx, float dy, float w, float h, float sin, float cos, ref VertexColors colors, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
641 {
642 throw null;
643 }
644
645 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
646 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
647 [global::Cpp2ILInjected.Token(Token = "0x6001857")]
648 [global::Cpp2ILInjected.Address(RVA = "0xAC171C", Offset = "0xAC171C", Length = "0x9E8")]
649 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
651 {
656 typeof(float),
658 typeof(float),
660 }, ReturnType = typeof(void))]
661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
662 {
667 typeof(float),
670 typeof(SpriteEffects)
671 }, ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
673 {
678 typeof(float),
680 typeof(float)
681 }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
683 {
687 typeof(float),
689 typeof(float)
690 }, ReturnType = typeof(void))]
691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
692 {
696 typeof(Color),
697 typeof(float),
700 typeof(SpriteEffects),
701 typeof(float)
702 }, ReturnType = typeof(void))]
703 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
704 {
708 typeof(Color),
709 typeof(float),
712 typeof(SpriteEffects),
713 typeof(float)
714 }, ReturnType = typeof(void))]
715 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
716 {
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
723 {
728 typeof(SpriteEffects)
729 }, ReturnType = typeof(void))]
730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
731 {
735 typeof(Color),
736 typeof(float),
738 typeof(float),
739 typeof(SpriteEffects),
740 typeof(float)
741 }, ReturnType = typeof(void))]
742 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
743 {
747 typeof(Color),
748 typeof(float),
750 typeof(SpriteEffects),
751 typeof(float)
752 }, ReturnType = typeof(void))]
753 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
754 {
759 }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
761 {
766 }, ReturnType = typeof(void))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
768 {
772 }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
774 {
778 }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
780 {
781 typeof(SpriteFont),
782 typeof(string),
785 }, ReturnType = typeof(void))]
786 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
787 {
788 typeof(SpriteFont),
792 }, ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
794 {
795 typeof(SpriteFont),
796 typeof(string),
798 typeof(Color),
799 typeof(float),
802 typeof(SpriteEffects),
803 typeof(float)
804 }, ReturnType = typeof(void))]
805 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineRight", MemberParameters = new object[]
806 {
807 typeof(SpriteFont),
808 typeof(string),
810 typeof(Color),
811 typeof(float),
814 typeof(SpriteEffects),
815 typeof(float)
816 }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawStringMultiLineCentre", MemberParameters = new object[]
818 {
819 typeof(SpriteFont),
820 typeof(string),
822 typeof(Color),
823 typeof(float),
826 typeof(SpriteEffects),
827 typeof(float)
828 }, ReturnType = typeof(void))]
829 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
830 {
831 typeof(SpriteFont),
834 typeof(Color),
835 typeof(float),
838 typeof(SpriteEffects),
839 typeof(float)
840 }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
842 {
843 typeof(SpriteFont),
844 typeof(string),
845 typeof(int),
846 typeof(int),
848 typeof(Color),
849 typeof(float),
852 typeof(Vector2[])
853 }, ReturnType = typeof(void))]
854 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
855 {
856 typeof(SpriteFont),
858 typeof(int),
859 typeof(int),
861 typeof(Color),
862 typeof(float),
865 typeof(Vector2[])
866 }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
868 {
869 typeof(SpriteFont),
870 typeof(string),
871 typeof(int),
872 typeof(int),
874 typeof(Color),
875 typeof(float),
878 typeof(SpriteEffects),
879 typeof(float)
880 }, ReturnType = typeof(void))]
881 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
882 {
883 typeof(SpriteFont),
885 typeof(int),
886 typeof(int),
888 typeof(Color),
889 typeof(float),
892 typeof(SpriteEffects),
893 typeof(float)
894 }, ReturnType = typeof(void))]
895 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
897 {
900 }, ReturnType = typeof(Vector2))]
901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
902 {
904 typeof(float)
905 }, ReturnType = typeof(Vector2))]
906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Clip", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
907 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Offset", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
908 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
909 public void Set(float x, float y, float w, float h, ref Color color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
910 {
911 throw null;
912 }
913
914 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
915 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
916 [global::Cpp2ILInjected.Token(Token = "0x6001858")]
917 [global::Cpp2ILInjected.Address(RVA = "0xAC2104", Offset = "0xAC2104", Length = "0x98C")]
918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
920 {
925 typeof(float),
929 typeof(float)
930 }, ReturnType = typeof(void))]
931 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
932 {
937 typeof(float),
940 typeof(SpriteEffects),
941 typeof(float)
942 }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
944 {
949 typeof(float),
951 typeof(float),
952 typeof(SpriteEffects),
953 typeof(float)
954 }, ReturnType = typeof(void))]
955 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
956 {
961 }, ReturnType = typeof(void))]
962 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
963 {
968 typeof(SpriteEffects)
969 }, ReturnType = typeof(void))]
970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
971 {
976 typeof(float),
978 typeof(SpriteEffects),
979 typeof(float)
980 }, ReturnType = typeof(void))]
981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
982 {
987 }, ReturnType = typeof(void))]
988 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
990 {
993 }, ReturnType = typeof(Vector2))]
994 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
995 {
997 typeof(float)
998 }, ReturnType = typeof(Vector2))]
999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Clip", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
1000 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Clipper), Member = "Offset", MemberParameters = new object[] { typeof(SpriteBatchItem) }, ReturnType = typeof(void))]
1001 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1002 public void Set(float x, float y, float w, float h, ref VertexColors color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
1003 {
1004 throw null;
1005 }
1006
1007 // Note: this type is marked as 'beforefieldinit'.
1008 [global::Cpp2ILInjected.Token(Token = "0x6001859")]
1009 [global::Cpp2ILInjected.Address(RVA = "0xAC2A90", Offset = "0xAC2A90", Length = "0xCC")]
1010 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1011 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1012 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1014 {
1015 throw null;
1016 }
1017
1018 [global::Cpp2ILInjected.Token(Token = "0x400268D")]
1019 private const float uvFixupOffset = 0.031f;
1020
1021 [global::Cpp2ILInjected.Token(Token = "0x400268E")]
1022 private static bool clippingPushedEnabledBackup;
1023
1024 [global::Cpp2ILInjected.Token(Token = "0x400268F")]
1025 private static bool clippingVerticalBackup;
1026
1027 [global::Cpp2ILInjected.Token(Token = "0x4002690")]
1028 private static bool clippingHorzontalBackup;
1029
1030 [global::Cpp2ILInjected.Token(Token = "0x4002691")]
1032
1033 [global::Cpp2ILInjected.Token(Token = "0x4002692")]
1035
1036 [global::Cpp2ILInjected.Token(Token = "0x4002693")]
1037 public static bool clippingEnabled;
1038
1039 [global::Cpp2ILInjected.Token(Token = "0x4002694")]
1040 public static bool geometryOffsetEnabled;
1041
1042 [global::Cpp2ILInjected.Token(Token = "0x4002695")]
1043 private static bool clippingVertical;
1044
1045 [global::Cpp2ILInjected.Token(Token = "0x4002696")]
1046 private static bool clippingHorzontal;
1047
1048 [global::Cpp2ILInjected.Token(Token = "0x4002697")]
1049 private static Rectangle clippingInner;
1050
1051 [global::Cpp2ILInjected.Token(Token = "0x4002698")]
1053
1054 [global::Cpp2ILInjected.Token(Token = "0x4002699")]
1056
1057 [global::Cpp2ILInjected.Token(Token = "0x400269A")]
1058 private static Clipper clipperObject;
1059
1060 [global::Cpp2ILInjected.Token(Token = "0x400269B")]
1061 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1062 public int BatchKey;
1063
1064 [global::Cpp2ILInjected.Token(Token = "0x400269C")]
1065 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1067
1068 [global::Cpp2ILInjected.Token(Token = "0x400269D")]
1069 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1071
1072 [global::Cpp2ILInjected.Token(Token = "0x400269E")]
1073 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1075
1076 [global::Cpp2ILInjected.Token(Token = "0x400269F")]
1077 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1079
1080 [global::Cpp2ILInjected.Token(Token = "0x40026A0")]
1081 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
1083
1084 [global::Cpp2ILInjected.Token(Token = "0x40026A1")]
1085 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1087
1088 [global::Cpp2ILInjected.Token(Token = "0x40026A2")]
1089 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x40026A3")]
1093 public static float ColourScale;
1094
1095 [global::Cpp2ILInjected.Token(Token = "0x40026A4")]
1096 public static bool EnableMaterialTrimming;
1097
1098 [global::Cpp2ILInjected.Token(Token = "0x40026A5")]
1100
1101 [global::Cpp2ILInjected.Token(Token = "0x40026A6")]
1103 }
1104}
class f__AnonymousType0<< Count > j__TPar
static void EnableClipping(Rectangle inner, Rectangle outer, SpriteBatch batcher, bool vertical)
void Set(float x, float y, float w, float h, ref VertexColors color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
void Set(float x, float y, float dx, float dy, float w, float h, float sin, float cos, ref VertexColors colors, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
void Set(float x, float y, float dx, float dy, float w, float h, float sin, float cos, ref Color color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
void Set(float x, float y, float w, float h, ref Color color, ref Vector2 texCoordTL, ref Vector2 texCoordBR)
static void PushClippedImageRegion(Rectangle region, SpriteBatch batcher, bool enableGeometryScale, Vector2 geometryScaleCentre, float geometryScale)
static void SetGeometryOffset(SpriteBatch batcher, bool enabled, Vector2 offset)