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
Texture2D.cs
Go to the documentation of this file.
1using System;
10
11namespace UnityEngine
12{
13 [NativeHeader("Runtime/Graphics/GeneratedTextures.h")]
14 [NativeHeader("Runtime/Graphics/Texture2D.h")]
16 [global::Cpp2ILInjected.Token(Token = "0x200004B")]
17 public sealed class Texture2D : Texture
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x17000034")]
20 public extern TextureFormat format
21 {
22 [NativeName("GetTextureFormat")]
23 [global::Cpp2ILInjected.Token(Token = "0x600010F")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1F6FBF4", Offset = "0x1F6FBF4", Length = "0x3C")]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.MaterialBuffer.MaterialEntry", Member = ".ctor", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.MaterialBuffer.MaterialPartition", "System.Collections.Generic.List`1<MaterialEntry>", "Microsoft.Xna.Framework.Graphics.Texture2D", "Microsoft.Xna.Framework.Graphics.Texture2D", "Microsoft.Xna.Framework.Graphics.Texture2D", "Microsoft.Xna.Framework.Graphics.Texture2D" }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
28 [MethodImpl(4096)]
29 get;
30 }
31
32 [StaticAccessor("builtintex", StaticAccessorType.DoubleColon)]
33 [global::Cpp2ILInjected.Token(Token = "0x17000035")]
34 public static extern Texture2D whiteTexture
35 {
36 [global::Cpp2ILInjected.Token(Token = "0x6000110")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1F6FC30", Offset = "0x1F6FC30", Length = "0x28")]
38 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Graphic", Member = "OnEnable", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "OnEnable", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "UpdateCaretMaterial", ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.InputField", Member = "UpdateGeometry", ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
44 [MethodImpl(4096)]
45 get;
46 }
47
48 [FreeFunction("Texture2DScripting::Create")]
49 [global::Cpp2ILInjected.Token(Token = "0x6000111")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1F6FC58", Offset = "0x1F6FC58", Length = "0x84")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
53 [MethodImpl(4096)]
54 private static extern bool Internal_CreateImpl([Writable] Texture2D mono, int w, int h, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex);
55
56 [global::Cpp2ILInjected.Token(Token = "0x6000112")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1F6FCDC", Offset = "0x1F6FCDC", Length = "0xD0")]
58 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
60 {
61 typeof(int),
62 typeof(int),
64 typeof(int),
65 typeof(bool),
67 }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
71 private static void Internal_Create([Writable] Texture2D mono, int w, int h, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)
72 {
73 throw null;
74 }
75
76 [global::Cpp2ILInjected.Token(Token = "0x17000036")]
77 public override extern bool isReadable
78 {
79 [global::Cpp2ILInjected.Token(Token = "0x6000113")]
80 [global::Cpp2ILInjected.Address(RVA = "0x1F6FDAC", Offset = "0x1F6FDAC", Length = "0x3C")]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
83 [MethodImpl(4096)]
84 get;
85 }
86
87 [NativeName("Apply")]
88 [global::Cpp2ILInjected.Token(Token = "0x6000114")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1F6FDE8", Offset = "0x1F6FDE8", Length = "0x54")]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
92 [MethodImpl(4096)]
93 private extern void ApplyImpl(bool updateMipmaps, bool makeNoLongerReadable);
94
95 [NativeName("SetPixel")]
96 [global::Cpp2ILInjected.Token(Token = "0x6000115")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1F6FE3C", Offset = "0x1F6FE3C", Length = "0x84")]
98 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = "SetPixel", MemberParameters = new object[]
100 {
101 typeof(int),
102 typeof(int),
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
107 private void SetPixelImpl(int image, int mip, int x, int y, Color color)
108 {
109 throw null;
110 }
111
112 [NativeName("GetPixelBilinear")]
113 [global::Cpp2ILInjected.Token(Token = "0x6000116")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1F6FF34", Offset = "0x1F6FF34", Length = "0x88")]
115 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = "GetPixelBilinear", MemberParameters = new object[]
117 {
118 typeof(float),
119 typeof(float)
120 }, ReturnType = typeof(Color))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
123 private Color GetPixelBilinearImpl(int image, int mip, float u, float v)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000117")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1F70030", Offset = "0x1F70030", Length = "0x44")]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = "GetRawTextureData", MemberTypeParameters = new object[] { "T" }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
133 [MethodImpl(4096)]
134 private extern IntPtr GetWritableImageData(int frame);
135
136 [global::Cpp2ILInjected.Token(Token = "0x6000118")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1F70074", Offset = "0x1F70074", Length = "0x3C")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = "GetRawTextureData", MemberTypeParameters = new object[] { "T" }, ReturnType = "Unity.Collections.NativeArray`1<T>")]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
141 [MethodImpl(4096)]
142 private extern ulong GetRawImageDataSize();
143
144 [global::Cpp2ILInjected.Token(Token = "0x6000119")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1F700B0", Offset = "0x1F700B0", Length = "0xDC")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
148 {
149 typeof(int),
150 typeof(int),
152 typeof(int),
153 typeof(bool),
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "ValidateFormat", MemberParameters = new object[] { typeof(TextureFormat) }, ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mathf), Member = "IsPowerOfTwo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
161 {
162 typeof(string),
163 typeof(object)
164 }, ReturnType = typeof(string))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x600011A")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1F7018C", Offset = "0x1F7018C", Length = "0x13C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
176 {
177 typeof(int),
178 typeof(int),
180 typeof(bool)
181 }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
183 {
184 typeof(int),
185 typeof(int)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = ".ctor", ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "ValidateFormat", MemberParameters = new object[]
190 {
192 typeof(int),
193 typeof(int)
194 }, ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsFormatUtility), Member = "GetGraphicsFormat", MemberParameters = new object[]
196 {
198 typeof(bool)
199 }, ReturnType = typeof(GraphicsFormat))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GraphicsFormatUtility), Member = "IsCrunchFormat", MemberParameters = new object[] { typeof(TextureFormat) }, ReturnType = typeof(bool))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "Internal_Create", MemberParameters = new object[]
202 {
204 typeof(int),
205 typeof(int),
206 typeof(int),
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
213 {
214 throw null;
215 }
216
218 [global::Cpp2ILInjected.Token(Token = "0x600011B")]
219 [global::Cpp2ILInjected.Address(RVA = "0x1F702C8", Offset = "0x1F702C8", Length = "0x8C")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIMap", Member = "InitialiseTargets", ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ScreenshotSetup", Member = "get_SaveTexture", ReturnType = typeof(Texture2D))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Liquid.LiquidRenderer", Member = "SetWaveMaskData", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Texture2D&" }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
226 {
227 typeof(int),
228 typeof(int),
230 typeof(int),
231 typeof(bool),
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
236 {
237 throw null;
238 }
239
241 [global::Cpp2ILInjected.Token(Token = "0x600011C")]
242 [global::Cpp2ILInjected.Address(RVA = "0x1F70354", Offset = "0x1F70354", Length = "0xA0")]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Texture2D", Member = "CreateEmptyTexture", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Graphics.Texture2D", Member = ".ctor", MemberParameters = new object[]
245 {
246 "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
247 typeof(int),
248 typeof(int)
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "CreateTextureAsset", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Microsoft.Xna.Framework.Content.ContentManager", Member = "get_Empty", ReturnType = typeof(Texture2D))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.SocialPlatforms.Local", Member = "CreateDummyTexture", MemberParameters = new object[]
253 {
254 typeof(int),
255 typeof(int)
256 }, ReturnType = typeof(Texture2D))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.SocialPlatforms.Impl.UserProfile", Member = ".ctor", ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = ".ctor", MemberParameters = new object[]
260 {
261 typeof(int),
262 typeof(int),
264 typeof(int),
265 typeof(bool),
267 }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
269 public Texture2D(int width, int height)
270 {
271 throw null;
272 }
273
275 [global::Cpp2ILInjected.Token(Token = "0x600011D")]
276 [global::Cpp2ILInjected.Address(RVA = "0x1F703F4", Offset = "0x1F703F4", Length = "0x9C")]
277 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.SocialPlatforms.Local", Member = "CreateDummyTexture", MemberParameters = new object[]
279 {
280 typeof(int),
281 typeof(int)
282 }, ReturnType = typeof(Texture2D))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "SetPixelImpl", MemberParameters = new object[]
285 {
286 typeof(int),
287 typeof(int),
288 typeof(int),
289 typeof(int),
291 }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "CreateNonReadableException", MemberParameters = new object[] { typeof(Texture) }, ReturnType = typeof(UnityException))]
293 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
294 public void SetPixel(int x, int y, Color color)
295 {
296 throw null;
297 }
298
300 [global::Cpp2ILInjected.Token(Token = "0x600011E")]
301 [global::Cpp2ILInjected.Address(RVA = "0x1F70490", Offset = "0x1F70490", Length = "0x68")]
302 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Image", Member = "IsRaycastLocationValid", MemberParameters = new object[]
304 {
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "GetPixelBilinearImpl", MemberParameters = new object[]
310 {
311 typeof(int),
312 typeof(int),
313 typeof(float),
314 typeof(float)
315 }, ReturnType = typeof(Color))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "CreateNonReadableException", MemberParameters = new object[] { typeof(Texture) }, ReturnType = typeof(UnityException))]
317 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
318 public Color GetPixelBilinear(float u, float v)
319 {
320 throw null;
321 }
322
323 [global::Cpp2ILInjected.Token(Token = "0x600011F")]
324 [global::Cpp2ILInjected.Address(RVA = "0x15A0DB8", Offset = "0x15A0DB8", Length = "0xC4")]
325 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
326 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Liquid.LiquidRenderer", Member = "SetWaveMaskData", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Texture2D&" }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "GetRawImageDataSize", ReturnType = typeof(ulong))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "GetWritableImageData", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(IntPtr))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void*))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "CreateNonReadableException", MemberParameters = new object[] { typeof(Texture) }, ReturnType = typeof(UnityException))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "CreateNativeArrayLengthOverflowException", ReturnType = typeof(UnityException))]
334 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
335 public unsafe NativeArray<T> GetRawTextureData<T>() where T : struct
336 {
337 throw null;
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x6000120")]
341 [global::Cpp2ILInjected.Address(RVA = "0x1F704F8", Offset = "0x1F704F8", Length = "0x8C")]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Texture2D), Member = "Apply", ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture), Member = "CreateNonReadableException", MemberParameters = new object[] { typeof(Texture) }, ReturnType = typeof(UnityException))]
346 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
347 public void Apply([DefaultValue("true")] bool updateMipmaps, [DefaultValue("false")] bool makeNoLongerReadable)
348 {
349 throw null;
350 }
351
353 [global::Cpp2ILInjected.Token(Token = "0x6000121")]
354 [global::Cpp2ILInjected.Address(RVA = "0x1F70584", Offset = "0x1F70584", Length = "0xC")]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIMap", Member = "ApplyMap", ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Liquid.LiquidRenderer", Member = "SetWaveMaskData", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.Texture2D&" }, ReturnType = typeof(void))]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.SocialPlatforms.Local", Member = "CreateDummyTexture", MemberParameters = new object[]
358 {
359 typeof(int),
360 typeof(int)
361 }, ReturnType = typeof(Texture2D))]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture2D), Member = "Apply", MemberParameters = new object[]
364 {
365 typeof(bool),
366 typeof(bool)
367 }, ReturnType = typeof(void))]
368 public void Apply()
369 {
370 throw null;
371 }
372
373 [global::Cpp2ILInjected.Token(Token = "0x6000122")]
374 [global::Cpp2ILInjected.Address(RVA = "0x1F6FEC0", Offset = "0x1F6FEC0", Length = "0x74")]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
377 [MethodImpl(4096)]
378 private extern void SetPixelImpl_Injected(int image, int mip, int x, int y, ref Color color);
379
380 [global::Cpp2ILInjected.Token(Token = "0x6000123")]
381 [global::Cpp2ILInjected.Address(RVA = "0x1F6FFBC", Offset = "0x1F6FFBC", Length = "0x74")]
382 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
383 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
384 [MethodImpl(4096)]
385 private extern void GetPixelBilinearImpl_Injected(int image, int mip, float u, float v, out Color ret);
386
387 [global::Cpp2ILInjected.Token(Token = "0x4000212")]
388 internal const int streamingMipmapsPriorityMin = -128;
389
390 [global::Cpp2ILInjected.Token(Token = "0x4000213")]
391 internal const int streamingMipmapsPriorityMax = 127;
392 }
393}
class f__AnonymousType0<< Count > j__TPar
Color GetPixelBilinear(float u, float v)
Definition Texture2D.cs:318
Color GetPixelBilinearImpl(int image, int mip, float u, float v)
Definition Texture2D.cs:123
static bool Internal_CreateImpl([Writable] Texture2D mono, int w, int h, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)
TextureFormat format
Definition Texture2D.cs:21
static Texture2D whiteTexture
Definition Texture2D.cs:35
bool ValidateFormat(TextureFormat format, int width, int height)
Definition Texture2D.cs:167
void GetPixelBilinearImpl_Injected(int image, int mip, float u, float v, out Color ret)
void ApplyImpl(bool updateMipmaps, bool makeNoLongerReadable)
void SetPixelImpl_Injected(int image, int mip, int x, int y, ref Color color)
Texture2D(int width, int height, TextureFormat textureFormat, bool mipChain)
Definition Texture2D.cs:235
override bool isReadable
Definition Texture2D.cs:78
void SetPixelImpl(int image, int mip, int x, int y, Color color)
Definition Texture2D.cs:107
Texture2D(int width, int height)
Definition Texture2D.cs:269
void Apply([DefaultValue("true")] bool updateMipmaps, [DefaultValue("false")] bool makeNoLongerReadable)
Definition Texture2D.cs:347
IntPtr GetWritableImageData(int frame)
static void Internal_Create([Writable] Texture2D mono, int w, int h, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)
Definition Texture2D.cs:71
void SetPixel(int x, int y, Color color)
Definition Texture2D.cs:294
Texture2D(int width, int height, TextureFormat textureFormat, int mipCount, bool linear, IntPtr nativeTex)
Definition Texture2D.cs:212
virtual int width
Definition Texture.cs:167
virtual int height
Definition Texture.cs:189