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
Cubemap.cs
Go to the documentation of this file.
1using System;
9
10namespace UnityEngine
11{
13 [NativeHeader("Runtime/Graphics/CubemapTexture.h")]
14 [global::Cpp2ILInjected.Token(Token = "0x200004C")]
15 public sealed class Cubemap : Texture
16 {
17 [FreeFunction("CubemapScripting::Create")]
18 [global::Cpp2ILInjected.Token(Token = "0x6000124")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1F70590", Offset = "0x1F70590", Length = "0x74")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 [MethodImpl(4096)]
23 private static extern bool Internal_CreateImpl([Writable] Cubemap mono, int ext, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex);
24
25 [global::Cpp2ILInjected.Token(Token = "0x6000125")]
26 [global::Cpp2ILInjected.Address(RVA = "0x1F70604", Offset = "0x1F70604", Length = "0xC0")]
27 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(int),
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(int),
39 typeof(int)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
42 {
43 typeof(int),
45 typeof(int),
47 }, ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x17000037")]
57 public override extern bool isReadable
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x6000126")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1F706C4", Offset = "0x1F706C4", Length = "0x3C")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
63 [MethodImpl(4096)]
64 get;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6000127")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1F70700", Offset = "0x1F70700", Length = "0xC8")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(int),
74 typeof(int),
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "ValidateFormat", MemberParameters = new object[] { typeof(TextureFormat) }, ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mathf), Member = "IsPowerOfTwo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(object)
85 }, ReturnType = typeof(string))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x6000128")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1F707C8", Offset = "0x1F707C8", Length = "0x11C")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
96 {
97 typeof(int),
100 }, ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
102 {
103 typeof(int),
106 typeof(int)
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "ValidateFormat", MemberParameters = new object[]
110 {
113 }, ReturnType = typeof(bool))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsFormatUtility), Member = "IsPVRTCFormat", MemberParameters = new object[] { typeof(GraphicsFormat) }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mathf), Member = "IsPowerOfTwo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
118 {
119 typeof(string),
120 typeof(object)
121 }, ReturnType = typeof(string))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
125 {
126 throw null;
127 }
128
130 [global::Cpp2ILInjected.Token(Token = "0x6000129")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1F708E4", Offset = "0x1F708E4", Length = "0x64")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(int),
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
142 {
143 throw null;
144 }
145
148 [global::Cpp2ILInjected.Token(Token = "0x600012A")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1F70984", Offset = "0x1F70984", Length = "0xE8")]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
151 {
152 typeof(int),
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = ".ctor", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "ValidateFormat", MemberParameters = new object[]
159 {
161 typeof(int)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "Internal_Create", MemberParameters = new object[]
164 {
166 typeof(int),
167 typeof(int),
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x600012B")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1F70A6C", Offset = "0x1F70A6C", Length = "0x78")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
183 {
184 throw null;
185 }
186
188 [global::Cpp2ILInjected.Token(Token = "0x600012C")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1F70C0C", Offset = "0x1F70C0C", Length = "0xDC")]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = ".ctor", ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "ValidateFormat", MemberParameters = new object[]
193 {
195 typeof(int)
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "ValidateIsNotCrunched", MemberParameters = new object[] { typeof(TextureCreationFlags) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "Internal_Create", MemberParameters = new object[]
199 {
201 typeof(int),
202 typeof(int),
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x600012D")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1F70AE4", Offset = "0x1F70AE4", Length = "0x128")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
217 {
218 typeof(int),
220 typeof(bool),
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
224 {
225 typeof(int),
227 typeof(bool)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = ".ctor", ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "ValidateFormat", MemberParameters = new object[]
232 {
234 typeof(int)
235 }, ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsFormatUtility), Member = "GetGraphicsFormat", MemberParameters = new object[]
237 {
239 typeof(bool)
240 }, ReturnType = typeof(GraphicsFormat))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsFormatUtility), Member = "IsCrunchFormat", MemberParameters = new object[] { typeof(TextureFormat) }, ReturnType = typeof(bool))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "ValidateIsNotCrunched", MemberParameters = new object[] { typeof(TextureCreationFlags) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = "Internal_Create", MemberParameters = new object[]
244 {
246 typeof(int),
247 typeof(int),
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x600012E")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1F70D3C", Offset = "0x1F70D3C", Length = "0x10")]
260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
263 {
264 typeof(int),
266 typeof(int),
268 }, ReturnType = typeof(void))]
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x600012F")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1F70D4C", Offset = "0x1F70D4C", Length = "0x80")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
279 {
280 typeof(int),
282 typeof(int),
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
287 {
288 throw null;
289 }
290
291 [global::Cpp2ILInjected.Token(Token = "0x6000130")]
292 [global::Cpp2ILInjected.Address(RVA = "0x1F70CE8", Offset = "0x1F70CE8", Length = "0x54")]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
294 {
295 typeof(int),
298 typeof(int)
299 }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cubemap), Member = ".ctor", MemberParameters = new object[]
301 {
302 typeof(int),
304 typeof(int),
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
311 {
312 throw null;
313 }
314 }
315}
class f__AnonymousType0<< Count > j__TPar
bool ValidateFormat(TextureFormat format, int width)
Definition Cubemap.cs:88
override bool isReadable
Definition Cubemap.cs:58
static void Internal_Create([Writable] Cubemap mono, int ext, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)
Definition Cubemap.cs:51
bool ValidateFormat(GraphicsFormat format, int width)
Definition Cubemap.cs:124
Cubemap(int width, GraphicsFormat format, TextureCreationFlags flags, int mipCount)
Definition Cubemap.cs:208
Cubemap(int width, TextureFormat textureFormat, int mipCount, IntPtr nativeTex)
Definition Cubemap.cs:253
static void ValidateIsNotCrunched(TextureCreationFlags flags)
Definition Cubemap.cs:310
Cubemap(int width, TextureFormat textureFormat, bool mipChain)
Definition Cubemap.cs:286
Cubemap(int width, DefaultFormat format, TextureCreationFlags flags)
Definition Cubemap.cs:141
Cubemap(int width, TextureFormat format, int mipCount)
Definition Cubemap.cs:182
static bool Internal_CreateImpl([Writable] Cubemap mono, int ext, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)
Cubemap(int width, TextureFormat textureFormat, bool mipChain, IntPtr nativeTex)
Definition Cubemap.cs:269
Cubemap(int width, GraphicsFormat format, TextureCreationFlags flags)
Definition Cubemap.cs:173
virtual int width
Definition Texture.cs:167