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
RenderPipelineManager.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000111")]
12 public static class RenderPipelineManager
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x17000124")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6000577")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1F8A76C", Offset = "0x1F8A76C", Length = "0x58")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
21 get
22 {
23 throw null;
24 }
25 [global::Cpp2ILInjected.Token(Token = "0x6000578")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1F8A7C4", Offset = "0x1F8A7C4", Length = "0xA8")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineManager), Member = "CleanupRenderPipeline", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineManager), Member = "PrepareRenderPipeline", MemberParameters = new object[] { typeof(RenderPipelineAsset) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
33 private set
34 {
35 throw null;
36 }
37 }
38
40 [global::Cpp2ILInjected.Token(Token = "0x6000579")]
41 [global::Cpp2ILInjected.Address(RVA = "0x1F8A86C", Offset = "0x1F8A86C", Length = "0x74")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
44 internal static void OnActiveRenderPipelineTypeChanged()
45 {
46 throw null;
47 }
48
50 [global::Cpp2ILInjected.Token(Token = "0x600057A")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1F8A8E0", Offset = "0x1F8A8E0", Length = "0x80")]
52 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineManager), Member = "PrepareRenderPipeline", MemberParameters = new object[] { typeof(RenderPipelineAsset) }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineManager), Member = "CleanupRenderPipeline", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
58 {
59 throw null;
60 }
61
63 [global::Cpp2ILInjected.Token(Token = "0x600057B")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1F8A960", Offset = "0x1F8A960", Length = "0x178")]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineManager), Member = "HandleRenderPipelineChange", MemberParameters = new object[] { typeof(RenderPipelineAsset) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineAsset), Member = "OnValidate", ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineAsset), Member = "OnDisable", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipeline), Member = "Dispose", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineManager), Member = "set_currentPipeline", MemberParameters = new object[] { typeof(RenderPipeline) }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SupportedRenderingFeatures), Member = ".ctor", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SupportedRenderingFeatures), Member = "set_active", MemberParameters = new object[] { typeof(SupportedRenderingFeatures) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
74 internal static void CleanupRenderPipeline()
75 {
76 throw null;
77 }
78
80 [global::Cpp2ILInjected.Token(Token = "0x600057C")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1F8AC3C", Offset = "0x1F8AC3C", Length = "0x58")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
84 private static string GetCurrentPipelineAssetType()
85 {
86 throw null;
87 }
88
90 [global::Cpp2ILInjected.Token(Token = "0x600057D")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1F8AC94", Offset = "0x1F8AC94", Length = "0x1B8")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineManager), Member = "PrepareRenderPipeline", MemberParameters = new object[] { typeof(RenderPipelineAsset) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
96 {
98 typeof(int),
99 typeof(int)
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ScriptableRenderContext), Member = "GetCameras", MemberParameters = new object[] { typeof(List<Camera>) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipeline), Member = "InternalRenderWithRequests", MemberParameters = new object[]
103 {
104 typeof(ScriptableRenderContext),
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipeline), Member = "InternalRender", MemberParameters = new object[]
109 {
110 typeof(ScriptableRenderContext),
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
118
119 [global::Cpp2ILInjected.Token(Token = "0x600057E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1F8AE4C", Offset = "0x1F8AE4C", Length = "0x160")]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineManager), Member = "DoRenderLoop_Internal", MemberParameters = new object[]
122 {
124 typeof(IntPtr),
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RenderPipelineAsset), Member = "OnValidate", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineManager), Member = "HandleRenderPipelineChange", MemberParameters = new object[] { typeof(RenderPipelineAsset) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
131 {
132 typeof(Object),
134 }, ReturnType = typeof(bool))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineAsset), Member = "InternalCreatePipeline", ReturnType = typeof(RenderPipeline))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RenderPipelineManager), Member = "set_currentPipeline", MemberParameters = new object[] { typeof(RenderPipeline) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
139 {
140 throw null;
141 }
142
143 // Note: this type is marked as 'beforefieldinit'.
144 [global::Cpp2ILInjected.Token(Token = "0x600057F")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1F8B49C", Offset = "0x1F8B49C", Length = "0xA8")]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x4000485")]
156
157 [global::Cpp2ILInjected.Token(Token = "0x4000486")]
158 private static List<Camera> s_Cameras;
159
160 [global::Cpp2ILInjected.Token(Token = "0x4000487")]
161 private static string s_currentPipelineType;
162
163 [global::Cpp2ILInjected.Token(Token = "0x4000488")]
164 private static string s_builtinPipelineName;
165
166 [global::Cpp2ILInjected.Token(Token = "0x4000489")]
168
171 [global::Cpp2ILInjected.Token(Token = "0x400048A")]
172 private static Action activeRenderPipelineTypeChanged;
173 }
174}
class f__AnonymousType0<< Count > j__TPar
static void PrepareRenderPipeline(RenderPipelineAsset pipelineAsset)
static void DoRenderLoop_Internal(RenderPipelineAsset pipe, IntPtr loopPtr, List< Camera.RenderRequest > renderRequests)
static void HandleRenderPipelineChange(RenderPipelineAsset pipelineAsset)