19        [global::Cpp2ILInjected.Token(Token = 
"0x17000034")]
 
   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)]
 
 
   33        [global::Cpp2ILInjected.Token(Token = 
"0x17000035")]
 
   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)]
 
 
   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)]
 
   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[]
 
   67        }, ReturnType = 
typeof(
void))]
 
   68        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
   70        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
   76        [global::Cpp2ILInjected.Token(Token = 
"0x17000036")]
 
   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)]
 
 
   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)]
 
   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[]
 
  104        }, ReturnType = 
typeof(
void))]
 
  105        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  106        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  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[]
 
  121        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  122        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  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)]
 
  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)]
 
  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[]
 
  155        }, ReturnType = 
typeof(
void))]
 
  156        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  158        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Mathf), Member = 
"IsPowerOfTwo", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
bool))]
 
  160        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), 
Member = 
"Format", MemberParameters = 
new object[]
 
  164        }, ReturnType = 
typeof(
string))]
 
  166        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
 
  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[]
 
  181        }, ReturnType = 
typeof(
void))]
 
  182        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Texture2D), Member = 
".ctor", MemberParameters = 
new object[]
 
  186        }, ReturnType = 
typeof(
void))]
 
  187        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
 
  189        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Texture2D), 
Member = 
"ValidateFormat", MemberParameters = 
new object[]
 
  194        }, ReturnType = 
typeof(
bool))]
 
  201        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Texture2D), 
Member = 
"Internal_Create", MemberParameters = 
new object[]
 
  210        }, ReturnType = 
typeof(
void))]
 
  211        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
 
  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[]
 
  233        }, ReturnType = 
typeof(
void))]
 
  234        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
 
  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[]
 
  246            "Microsoft.Xna.Framework.Graphics.GraphicsDevice",
 
  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[]
 
  257        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"UnityEngine.SocialPlatforms.Impl.UserProfile", Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  258        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
 
  267        }, ReturnType = 
typeof(
void))]
 
  268        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  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[]
 
  283        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  284        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Texture2D), Member = 
"SetPixelImpl", MemberParameters = 
new object[]
 
  291        }, ReturnType = 
typeof(
void))]
 
  293        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  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[]
 
  307        }, ReturnType = 
typeof(
bool))]
 
  308        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  309        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Texture2D), Member = 
"GetPixelBilinearImpl", MemberParameters = 
new object[]
 
  317        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
 
  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)]
 
  334        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
 
  340        [global::Cpp2ILInjected.Token(Token = 
"0x6000120")]
 
  341        [global::Cpp2ILInjected.Address(RVA = 
"0x1F704F8", Offset = 
"0x1F704F8", Length = 
"0x8C")]
 
  342        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  344        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
 
  346        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
 
  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[]
 
  362        [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
 
  367        }, ReturnType = 
typeof(
void))]
 
  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)]
 
  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)]
 
  387        [global::Cpp2ILInjected.Token(Token = 
"0x4000212")]
 
  388        internal const int streamingMipmapsPriorityMin = -128;
 
  390        [global::Cpp2ILInjected.Token(Token = 
"0x4000213")]
 
  391        internal const int streamingMipmapsPriorityMax = 127;
 
 
static bool Internal_CreateImpl([Writable] Texture2D mono, int w, int h, int mipCount, GraphicsFormat format, TextureCreationFlags flags, IntPtr nativeTex)