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
UIImage.cs
Go to the documentation of this file.
1using System;
13using Terraria.UI;
14
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000AB9")]
18 public class UIImage : UIElement
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x60050E3")]
21 [global::Cpp2ILInjected.Address(RVA = "0x929BAC", Offset = "0x929BAC", Length = "0x178")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCPortraitInfoElement), Member = "CreateStarsContainer", ReturnType = typeof(UIElement))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPCStatsReportInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CreativePowers.DifficultySliderPower), Member = "AddIndication", MemberParameters = new object[]
26 {
28 typeof(float),
29 typeof(string),
30 typeof(string),
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIVirtualKeyboard), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(string),
37 typeof(string),
39 typeof(Action),
40 typeof(int),
41 typeof(bool)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIAchievementListItem), Member = ".ctor", MemberParameters = new object[]
44 {
46 typeof(bool)
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryEntryButton), Member = ".ctor", MemberParameters = new object[]
49 {
51 typeof(bool)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryInfoItemLine), Member = ".ctor", MemberParameters = new object[]
54 {
57 typeof(float)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryNPCEntryPortrait), Member = ".ctor", MemberParameters = new object[]
60 {
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "BuildSacrificeMenuContents", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UICreativeInfiniteItemsDisplay), Member = "AddSymetricalCogsPair", MemberParameters = new object[]
68 {
71 typeof(string),
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 25)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
78 {
79 typeof(float),
80 typeof(float)
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
84 public UIImage(Asset<Texture2D> texture)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x60050E4")]
90 [global::Cpp2ILInjected.Address(RVA = "0x929D24", Offset = "0x929D24", Length = "0xA4")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = "Set", MemberParameters = new object[]
95 {
96 typeof(float),
97 typeof(float)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
101 public void SetImage(Asset<Texture2D> texture)
102 {
103 throw null;
104 }
105
106 [global::Cpp2ILInjected.Token(Token = "0x60050E5")]
107 [global::Cpp2ILInjected.Address(RVA = "0x929DC8", Offset = "0x929DC8", Length = "0x268")]
108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "ToRectangle", ReturnType = typeof(Rectangle))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
112 {
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "Position", ReturnType = typeof(Vector2))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
120 {
122 typeof(float)
123 }, ReturnType = typeof(Vector2))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
125 {
127 typeof(float)
128 }, ReturnType = typeof(Vector2))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
130 {
133 }, ReturnType = typeof(Vector2))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
135 {
138 }, ReturnType = typeof(Vector2))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
141 {
145 typeof(Color),
146 typeof(float),
148 typeof(float),
150 typeof(float)
151 }, ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
153 protected override void DrawSelf(SpriteBatch spriteBatch)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x40089A2")]
159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
161
162 [global::Cpp2ILInjected.Token(Token = "0x40089A3")]
163 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
164 public float ImageScale;
165
166 [global::Cpp2ILInjected.Token(Token = "0x40089A4")]
167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x154")]
168 public float Rotation;
169
170 [global::Cpp2ILInjected.Token(Token = "0x40089A5")]
171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
172 public bool ScaleToFit;
173
174 [global::Cpp2ILInjected.Token(Token = "0x40089A6")]
175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x159")]
176 public Color Color;
177
178 [global::Cpp2ILInjected.Token(Token = "0x40089A7")]
179 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
181
182 [global::Cpp2ILInjected.Token(Token = "0x40089A8")]
183 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
185 }
186}
class f__AnonymousType0<< Count > j__TPar
void SetImage(Asset< Texture2D > texture)
Definition UIImage.cs:101
override void DrawSelf(SpriteBatch spriteBatch)
Definition UIImage.cs:153
UIImage(Asset< Texture2D > texture)
Definition UIImage.cs:84
delegate void KeyboardSubmitEvent(string text)
delegate void ElementEvent(UIElement affectedElement)
delegate void MouseEvent(UIMouseEvent evt, UIElement listeningElement)