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 = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0")]
|
|
[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 = "0x11851A0", Offset = "0x11841A0", VA = "0x1811851A0")]
|
|
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 = "0x11849F0", Offset = "0x11839F0", VA = "0x1811849F0")]
|
|
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 = "0x1185360", Offset = "0x1184360", VA = "0x181185360")]
|
|
public static void Remove(Material customMat)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000475 RID: 1141 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000414")]
|
|
[Address(RVA = "0x1185240", Offset = "0x1184240", VA = "0x181185240")]
|
|
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 = "0x1184870", Offset = "0x1183870", VA = "0x181184870")]
|
|
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;
|
|
}
|
|
}
|
|
}
|