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
EffectPass.cs
Go to the documentation of this file.
1using System;
7using UnityEngine;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000365")]
12 public class EffectPass
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60016B1")]
15 [global::Cpp2ILInjected.Address(RVA = "0xAA4D04", Offset = "0xAA4D04", Length = "0x50")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
18 private static int GetNextBatchIndex()
19 {
20 throw null;
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60016B2")]
24 [global::Cpp2ILInjected.Address(RVA = "0xAA4D54", Offset = "0xAA4D54", Length = "0x84")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EffectPass), Member = ".ctor", MemberParameters = new object[]
26 {
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EffectPass), Member = ".ctor", MemberParameters = new object[]
31 {
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PixelShader), Member = "LoadPass", MemberParameters = new object[]
36 {
38 typeof(string)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenShader), Member = "LoadPass", MemberParameters = new object[]
41 {
43 typeof(string)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SpriteEffect), Member = "get_Effect", ReturnType = typeof(SpriteEffect))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileShader), Member = "LoadPass", MemberParameters = new object[]
47 {
49 typeof(string)
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
54 public EffectPass(Effect effect, int passindex, string name, Material material)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60016B3")]
60 [global::Cpp2ILInjected.Address(RVA = "0xAA4DD8", Offset = "0xAA4DD8", Length = "0x90")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EffectPassCollection), Member = "Clone", MemberParameters = new object[] { typeof(Effect) }, ReturnType = typeof(EffectPassCollection))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Material), Member = ".ctor", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPass), Member = ".ctor", MemberParameters = new object[]
65 {
66 typeof(Effect),
67 typeof(int),
68 typeof(string),
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x60016B4")]
78 [global::Cpp2ILInjected.Address(RVA = "0xAA4E68", Offset = "0xAA4E68", Length = "0x98")]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ArmorShaderData), Member = "GetDustEffect", ReturnType = typeof(EffectPass))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerTitaniumStormBuffTextureContent), Member = "GetRenderEffect", ReturnType = typeof(EffectPass))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Material), Member = ".ctor", MemberParameters = new object[] { typeof(Material) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectPass), Member = ".ctor", MemberParameters = new object[]
84 {
85 typeof(Effect),
86 typeof(int),
87 typeof(string),
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60016B5")]
97 [global::Cpp2ILInjected.Address(RVA = "0xAA4F00", Offset = "0xAA4F00", Length = "0x6C")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ScreenPostProcessor), Member = "OnRenderImage", MemberParameters = new object[]
100 {
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraphicsDevice), Member = "GetMaterial", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Material))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
106 public void ApplyValuesToMaterial(Material material)
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x60016B6")]
112 [global::Cpp2ILInjected.Address(RVA = "0xAA4F6C", Offset = "0xAA4F6C", Length = "0xE0")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EffectParameterCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(EffectParameter))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
117 {
118 typeof(float),
119 typeof(float)
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
122 public void SetRegion(Vector4 sourceRect, Texture2D texture)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x60016B7")]
128 [global::Cpp2ILInjected.Address(RVA = "0xAA504C", Offset = "0xAA504C", Length = "0x4C")]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
131 public void Apply()
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x40024DD")]
137 public static EffectPass BoundEffect;
138
139 [global::Cpp2ILInjected.Token(Token = "0x40024DE")]
140 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
141 public readonly int PassIndex;
142
143 [global::Cpp2ILInjected.Token(Token = "0x40024DF")]
144 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
145 public readonly string Name;
146
147 [global::Cpp2ILInjected.Token(Token = "0x40024E0")]
148 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
150
151 [global::Cpp2ILInjected.Token(Token = "0x40024E1")]
152 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
154
155 [global::Cpp2ILInjected.Token(Token = "0x40024E2")]
156 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
158
159 [global::Cpp2ILInjected.Token(Token = "0x40024E3")]
160 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
162
163 [global::Cpp2ILInjected.Token(Token = "0x40024E4")]
164 private static int NextBatchIndex;
165 }
166}
class f__AnonymousType0<< Count > j__TPar
EffectPass(Effect effect, EffectPass existing)
Definition EffectPass.cs:72
EffectPass(EffectPass existing, ShaderData armourData)
Definition EffectPass.cs:91
void SetRegion(Vector4 sourceRect, Texture2D texture)
EffectPass(Effect effect, int passindex, string name, Material material)
Definition EffectPass.cs:54
void ApplyValuesToMaterial(Material material)