121 lines
3.5 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|