Files
2026-04-10 22:50:51 +02:00

121 lines
3.5 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using Cpp2IlInjected;
using UnityEngine.Rendering;
namespace UnityEngine.UI
{
// Token: 0x0200006F RID: 111
[Token(Token = "0x2000038")]
public static class StencilMaterial
{
// Token: 0x06000471 RID: 1137 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000410")]
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630")]
[Obsolete]
[EditorBrowsable(EditorBrowsableState.Never)]
[Obsolete("Use Material.Add instead.", true)]
public static Material Add(Material baseMat, int stencilID)
{
return null;
}
// Token: 0x06000472 RID: 1138 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000411")]
[Address(RVA = "0x386D9B0", Offset = "0x386C7B0", VA = "0x18386D9B0")]
public static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask)
{
return null;
}
// Token: 0x06000473 RID: 1139 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000412")]
[Address(RVA = "0x386D200", Offset = "0x386C000", VA = "0x18386D200")]
public static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask, int readMask, int writeMask)
{
return null;
}
// Token: 0x06000474 RID: 1140 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000413")]
[Address(RVA = "0x386DB70", Offset = "0x386C970", VA = "0x18386DB70")]
public static void Remove(Material customMat)
{
}
// Token: 0x06000475 RID: 1141 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000414")]
[Address(RVA = "0x386DA50", Offset = "0x386C850", VA = "0x18386DA50")]
public static void ClearAll()
{
}
// Token: 0x0400022A RID: 554
[Token(Token = "0x4000161")]
private static List<StencilMaterial.MatEntry> m_List;
// Token: 0x02000070 RID: 112
[Token(Token = "0x20000AB")]
private class MatEntry
{
// Token: 0x06000477 RID: 1143 RVA: 0x00002053 File Offset: 0x00000253
[Token(Token = "0x6000681")]
[Address(RVA = "0x386D080", Offset = "0x386BE80", VA = "0x18386D080")]
public MatEntry()
{
}
// Token: 0x0400022B RID: 555
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40002EB")]
public Material baseMat;
// Token: 0x0400022C RID: 556
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40002EC")]
public Material customMat;
// Token: 0x0400022D RID: 557
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40002ED")]
public int count;
// Token: 0x0400022E RID: 558
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x40002EE")]
public int stencilId;
// Token: 0x0400022F RID: 559
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40002EF")]
public StencilOp operation;
// Token: 0x04000230 RID: 560
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x40002F0")]
public CompareFunction compareFunction;
// Token: 0x04000231 RID: 561
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x40002F1")]
public int readMask;
// Token: 0x04000232 RID: 562
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x40002F2")]
public int writeMask;
// Token: 0x04000233 RID: 563
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x40002F3")]
public bool useAlphaClip;
// Token: 0x04000234 RID: 564
[FieldOffset(Offset = "0x3C")]
[Token(Token = "0x40002F4")]
public ColorWriteMask colorMask;
}
}
}