Files
Aug2021-Cpp2IL-Dump/Unity.TextMeshPro/TMPro/TMP_MaterialManager.cs
T
2026-04-10 22:50:51 +02:00

244 lines
7.6 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
namespace TMPro
{
// Token: 0x02000052 RID: 82
[Token(Token = "0x2000030")]
public static class TMP_MaterialManager
{
// Token: 0x060002B6 RID: 694 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600025F")]
[Address(RVA = "0x1AFEB60", Offset = "0x1AFD960", VA = "0x181AFEB60")]
private static void OnPreRender()
{
}
// Token: 0x060002B7 RID: 695 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000260")]
[Address(RVA = "0x1AFE7A0", Offset = "0x1AFD5A0", VA = "0x181AFE7A0")]
public static Material GetStencilMaterial(Material baseMaterial, int stencilID)
{
return null;
}
// Token: 0x060002B8 RID: 696 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000261")]
[Address(RVA = "0x1AFF540", Offset = "0x1AFE340", VA = "0x181AFF540")]
public static void ReleaseStencilMaterial(Material stencilMaterial)
{
}
// Token: 0x060002B9 RID: 697 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000262")]
[Address(RVA = "0x1AFD8C0", Offset = "0x1AFC6C0", VA = "0x181AFD8C0")]
public static Material GetBaseMaterial(Material stencilMaterial)
{
return null;
}
// Token: 0x060002BA RID: 698 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000263")]
[Address(RVA = "0x1AFFA60", Offset = "0x1AFE860", VA = "0x181AFFA60")]
public static Material SetStencil(Material material, int stencilID)
{
return null;
}
// Token: 0x060002BB RID: 699 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000264")]
[Address(RVA = "0x1AFCE50", Offset = "0x1AFBC50", VA = "0x181AFCE50")]
public static void AddMaskingMaterial(Material baseMaterial, Material stencilMaterial, int stencilID)
{
}
// Token: 0x060002BC RID: 700 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000265")]
[Address(RVA = "0x1AFF930", Offset = "0x1AFE730", VA = "0x181AFF930")]
public static void RemoveStencilMaterial(Material stencilMaterial)
{
}
// Token: 0x060002BD RID: 701 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000266")]
[Address(RVA = "0x1AFEBF0", Offset = "0x1AFD9F0", VA = "0x181AFEBF0")]
public static void ReleaseBaseMaterial(Material baseMaterial)
{
}
// Token: 0x060002BE RID: 702 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000267")]
[Address(RVA = "0x1AFD2B0", Offset = "0x1AFC0B0", VA = "0x181AFD2B0")]
public static void ClearMaterials()
{
}
// Token: 0x060002BF RID: 703 RVA: 0x00003150 File Offset: 0x00001350
[Token(Token = "0x6000268")]
[Address(RVA = "0x1AFE3B0", Offset = "0x1AFD1B0", VA = "0x181AFE3B0")]
public static int GetStencilID(GameObject obj)
{
return 0;
}
// Token: 0x060002C0 RID: 704 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x6000269")]
[Address(RVA = "0x1AFE1E0", Offset = "0x1AFCFE0", VA = "0x181AFE1E0")]
public static Material GetMaterialForRendering(MaskableGraphic graphic, Material baseMaterial)
{
return null;
}
// Token: 0x060002C1 RID: 705 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600026A")]
[Address(RVA = "0x1AFD760", Offset = "0x1AFC560", VA = "0x181AFD760")]
private static Transform FindRootSortOverrideCanvas(Transform start)
{
return null;
}
// Token: 0x060002C2 RID: 706 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600026B")]
[Address(RVA = "0x1AFDEC0", Offset = "0x1AFCCC0", VA = "0x181AFDEC0")]
internal static Material GetFallbackMaterial(TMP_FontAsset fontAsset, Material sourceMaterial, int atlasIndex)
{
return null;
}
// Token: 0x060002C3 RID: 707 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x600026C")]
[Address(RVA = "0x1AFDA10", Offset = "0x1AFC810", VA = "0x181AFDA10")]
public static Material GetFallbackMaterial(Material sourceMaterial, Material targetMaterial)
{
return null;
}
// Token: 0x060002C4 RID: 708 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600026D")]
[Address(RVA = "0x1AFCD20", Offset = "0x1AFBB20", VA = "0x181AFCD20")]
public static void AddFallbackMaterialReference(Material targetMaterial)
{
}
// Token: 0x060002C5 RID: 709 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600026E")]
[Address(RVA = "0x1AFF790", Offset = "0x1AFE590", VA = "0x181AFF790")]
public static void RemoveFallbackMaterialReference(Material targetMaterial)
{
}
// Token: 0x060002C6 RID: 710 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600026F")]
[Address(RVA = "0x1AFD080", Offset = "0x1AFBE80", VA = "0x181AFD080")]
public static void CleanupFallbackMaterials()
{
}
// Token: 0x060002C7 RID: 711 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000270")]
[Address(RVA = "0x1AFF370", Offset = "0x1AFE170", VA = "0x181AFF370")]
public static void ReleaseFallbackMaterial(Material fallbackMaterial)
{
}
// Token: 0x060002C8 RID: 712 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000271")]
[Address(RVA = "0x1AFD470", Offset = "0x1AFC270", VA = "0x181AFD470")]
public static void CopyMaterialPresetProperties(Material source, Material destination)
{
}
// Token: 0x040001F8 RID: 504
[Token(Token = "0x4000192")]
private static List<TMP_MaterialManager.MaskingMaterial> m_materialList;
// Token: 0x040001F9 RID: 505
[Token(Token = "0x4000193")]
private static Dictionary<long, TMP_MaterialManager.FallbackMaterial> m_fallbackMaterials;
// Token: 0x040001FA RID: 506
[Token(Token = "0x4000194")]
private static Dictionary<int, long> m_fallbackMaterialLookup;
// Token: 0x040001FB RID: 507
[Token(Token = "0x4000195")]
private static List<TMP_MaterialManager.FallbackMaterial> m_fallbackCleanupList;
// Token: 0x040001FC RID: 508
[Token(Token = "0x4000196")]
private static bool isFallbackListDirty;
// Token: 0x02000053 RID: 83
[Token(Token = "0x2000098")]
private class FallbackMaterial
{
// Token: 0x060002C9 RID: 713 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600063C")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FallbackMaterial()
{
}
// Token: 0x040001FD RID: 509
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40005E2")]
public long fallbackID;
// Token: 0x040001FE RID: 510
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005E3")]
public Material sourceMaterial;
// Token: 0x040001FF RID: 511
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005E4")]
internal int sourceMaterialCRC;
// Token: 0x04000200 RID: 512
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40005E5")]
public Material fallbackMaterial;
// Token: 0x04000201 RID: 513
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40005E6")]
public int count;
}
// Token: 0x02000054 RID: 84
[Token(Token = "0x2000099")]
private class MaskingMaterial
{
// Token: 0x060002CA RID: 714 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600063D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MaskingMaterial()
{
}
// Token: 0x04000202 RID: 514
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40005E7")]
public Material baseMaterial;
// Token: 0x04000203 RID: 515
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40005E8")]
public Material stencilMaterial;
// Token: 0x04000204 RID: 516
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40005E9")]
public int count;
// Token: 0x04000205 RID: 517
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40005EA")]
public int stencilID;
}
}
}