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
MiscShaderData.cs
Go to the documentation of this file.
1using System;
12
14{
15 [global::Cpp2ILInjected.Token(Token = "0x200074A")]
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6003D77")]
19 [global::Cpp2ILInjected.Address(RVA = "0x14A19E0", Offset = "0x14A19E0", Length = "0x174")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMisc", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMiscVertexShaders", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
27 public MiscShaderData(Ref<Effect> shader, string passName)
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6003D78")]
33 [global::Cpp2ILInjected.Address(RVA = "0x14A1B54", Offset = "0x14A1B54", Length = "0x58")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
37 public override void Apply(Entity entity, DrawData? drawData = null)
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x6003D79")]
43 [global::Cpp2ILInjected.Address(RVA = "0x14A1BAC", Offset = "0x14A1BAC", Length = "0x6B0")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameterCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(EffectParameter))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameter), Member = "SetValue", MemberParameters = new object[] { typeof(Vector3) }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameter), Member = "SetValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameter), Member = "SetValue", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData?), Member = "get_Value", ReturnType = "T")]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = ".ctor", MemberParameters = new object[]
52 {
53 typeof(float),
54 typeof(float),
55 typeof(float),
56 typeof(float)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
60 {
63 }, ReturnType = typeof(Vector2))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameter), Member = "SetValue", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(float),
68 typeof(float)
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsDeviceManager), Member = "get_GraphicsDevice", ReturnType = typeof(GraphicsDevice))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ShaderData), Member = "Apply", ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
75 public virtual void Apply(DrawData? drawData = null)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6003D7A")]
81 [global::Cpp2ILInjected.Address(RVA = "0x14A22D0", Offset = "0x14A22D0", Length = "0x40")]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = "GetRenderEffect", ReturnType = typeof(EffectPass))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = "UpdateSettingsForRendering", MemberParameters = new object[]
84 {
85 typeof(float),
86 typeof(float),
87 typeof(float),
88 typeof(float)
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
92 {
93 typeof(float),
94 typeof(float),
95 typeof(float)
96 }, ReturnType = typeof(void))]
97 public MiscShaderData UseColor(float r, float g, float b)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6003D7B")]
103 [global::Cpp2ILInjected.Address(RVA = "0x14A231C", Offset = "0x14A231C", Length = "0x34")]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "ToVector3", ReturnType = typeof(Vector3))]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6003D7C")]
112 [global::Cpp2ILInjected.Address(RVA = "0x14A2310", Offset = "0x14A2310", Length = "0xC")]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
114 {
116 typeof(NPC),
117 typeof(bool),
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawNPCDirect", MemberParameters = new object[]
121 {
123 typeof(NPC),
124 typeof(bool),
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x6003D7D")]
136 [global::Cpp2ILInjected.Address(RVA = "0x14A2350", Offset = "0x14A2350", Length = "0x8")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMisc", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6003D7E")]
145 [global::Cpp2ILInjected.Address(RVA = "0x14A2358", Offset = "0x14A2358", Length = "0x104")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMiscVertexShaders", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
150 public MiscShaderData UseImage0(string path)
151 {
152 throw null;
153 }
154
155 [global::Cpp2ILInjected.Token(Token = "0x6003D7F")]
156 [global::Cpp2ILInjected.Address(RVA = "0x149AFE4", Offset = "0x149AFE4", Length = "0x8")]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 {
160 throw null;
161 }
162
163 [global::Cpp2ILInjected.Token(Token = "0x6003D80")]
164 [global::Cpp2ILInjected.Address(RVA = "0x14A245C", Offset = "0x14A245C", Length = "0x104")]
165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMisc", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMiscVertexShaders", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = ".ctor", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
171 public MiscShaderData UseImage1(string path)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6003D81")]
177 [global::Cpp2ILInjected.Address(RVA = "0x149AFEC", Offset = "0x149AFEC", Length = "0x8")]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x6003D82")]
185 [global::Cpp2ILInjected.Address(RVA = "0x14A2560", Offset = "0x14A2560", Length = "0x104")]
186 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMisc", ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMiscVertexShaders", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
191 public MiscShaderData UseImage2(string path)
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6003D83")]
197 [global::Cpp2ILInjected.Address(RVA = "0x14A2664", Offset = "0x14A2664", Length = "0x8")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x6003D84")]
205 [global::Cpp2ILInjected.Address(RVA = "0x14A266C", Offset = "0x14A266C", Length = "0x98")]
206 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
209 private static bool IsPowerOfTwo(int n)
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x6003D85")]
215 [global::Cpp2ILInjected.Address(RVA = "0x149D19C", Offset = "0x149D19C", Length = "0x8")]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = "GetRenderEffect", ReturnType = typeof(EffectPass))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = "UpdateSettingsForRendering", MemberParameters = new object[]
218 {
219 typeof(float),
220 typeof(float),
221 typeof(float),
222 typeof(float)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
225 public MiscShaderData UseOpacity(float alpha)
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x6003D86")]
231 [global::Cpp2ILInjected.Address(RVA = "0x14A2704", Offset = "0x14A2704", Length = "0x40")]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector3), Member = ".ctor", MemberParameters = new object[]
234 {
235 typeof(float),
236 typeof(float),
237 typeof(float)
238 }, ReturnType = typeof(void))]
239 public MiscShaderData UseSecondaryColor(float r, float g, float b)
240 {
241 throw null;
242 }
243
244 [global::Cpp2ILInjected.Token(Token = "0x6003D87")]
245 [global::Cpp2ILInjected.Address(RVA = "0x14A2750", Offset = "0x14A2750", Length = "0x34")]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "ToVector3", ReturnType = typeof(Vector3))]
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x6003D88")]
254 [global::Cpp2ILInjected.Address(RVA = "0x14A2744", Offset = "0x14A2744", Length = "0xC")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
257 {
258 throw null;
259 }
260
261 [global::Cpp2ILInjected.Token(Token = "0x6003D89")]
262 [global::Cpp2ILInjected.Address(RVA = "0x14A2784", Offset = "0x14A2784", Length = "0xC")]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DyeInitializer), Member = "LoadMiscVertexShaders", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x6003D8A")]
271 [global::Cpp2ILInjected.Address(RVA = "0x149D194", Offset = "0x149D194", Length = "0x8")]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x6003D8B")]
279 [global::Cpp2ILInjected.Address(RVA = "0x14A2790", Offset = "0x14A2790", Length = "0x4")]
280 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
282 {
283 throw null;
284 }
285
286 [global::Cpp2ILInjected.Token(Token = "0x6003D8C")]
287 [global::Cpp2ILInjected.Address(RVA = "0x149AFD8", Offset = "0x149AFD8", Length = "0xC")]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Segments.SpriteSegment.MaskedFadeEffect), Member = "BeforeDrawing", MemberParameters = new object[]
289 {
290 typeof(ref GameAnimationSegment),
291 typeof(ref DrawData)
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
295 {
296 throw null;
297 }
298
299 [global::Cpp2ILInjected.Token(Token = "0x4007C50")]
300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
302
303 [global::Cpp2ILInjected.Token(Token = "0x4007C51")]
304 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
306
307 [global::Cpp2ILInjected.Token(Token = "0x4007C52")]
308 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
309 private float _uSaturation;
310
311 [global::Cpp2ILInjected.Token(Token = "0x4007C53")]
312 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
313 private float _uOpacity;
314
315 [global::Cpp2ILInjected.Token(Token = "0x4007C54")]
316 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
318
319 [global::Cpp2ILInjected.Token(Token = "0x4007C55")]
320 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
322
323 [global::Cpp2ILInjected.Token(Token = "0x4007C56")]
324 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
326
327 [global::Cpp2ILInjected.Token(Token = "0x4007C57")]
328 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
330
331 [global::Cpp2ILInjected.Token(Token = "0x4007C58")]
332 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
334
335 [global::Cpp2ILInjected.Token(Token = "0x4007C59")]
336 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
338 }
339}
class f__AnonymousType0<< Count > j__TPar
MiscShaderData UseSecondaryColor(Vector3 color)
override void Apply(Entity entity, DrawData? drawData=null)
MiscShaderData UseImage1(string path)
MiscShaderData UseColor(Vector3 color)
MiscShaderData UseImage1(Asset< Texture2D > texture)
MiscShaderData UseImage2(string path)
MiscShaderData UseProjectionMatrix(bool doUse)
MiscShaderData UseSecondaryColor(float r, float g, float b)
MiscShaderData UseSecondaryColor(Color color)
virtual void Apply(DrawData? drawData=null)
virtual MiscShaderData GetSecondaryShader(Entity entity)
MiscShaderData UseColor(Color color)
MiscShaderData UseSaturation(float saturation)
MiscShaderData UseShaderSpecificData(Vector4 specificData)
MiscShaderData UseColor(float r, float g, float b)
MiscShaderData UseSamplerState(SamplerState state)
MiscShaderData UseImage0(Asset< Texture2D > texture)
MiscShaderData UseOpacity(float alpha)
MiscShaderData UseImage2(Asset< Texture2D > texture)
MiscShaderData(Ref< Effect > shader, string passName)
MiscShaderData UseImage0(string path)
ShaderData(Ref< Effect > shader, string passName)
Definition ShaderData.cs:36