99 lines
2.6 KiB
C#
99 lines
2.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.Rendering.PostProcessing
|
|
{
|
|
// Token: 0x02000046 RID: 70
|
|
[Token(Token = "0x2000038")]
|
|
[Serializable]
|
|
public sealed class HistogramMonitor : Monitor
|
|
{
|
|
// Token: 0x0600009E RID: 158 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600009D")]
|
|
[Address(RVA = "0x2071C80", Offset = "0x2070A80", VA = "0x182071C80", Slot = "7")]
|
|
internal override void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600009F RID: 159 RVA: 0x000023D0 File Offset: 0x000005D0
|
|
[Token(Token = "0x600009E")]
|
|
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "5")]
|
|
internal override bool NeedsHalfRes()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000A0 RID: 160 RVA: 0x000023E8 File Offset: 0x000005E8
|
|
[Token(Token = "0x600009F")]
|
|
[Address(RVA = "0x20722C0", Offset = "0x20710C0", VA = "0x1820722C0", Slot = "4")]
|
|
internal override bool ShaderResourcesAvailable(PostProcessRenderContext context)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060000A1 RID: 161 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000A0")]
|
|
[Address(RVA = "0x2071D00", Offset = "0x2070B00", VA = "0x182071D00", Slot = "8")]
|
|
internal override void Render(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060000A2 RID: 162 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60000A1")]
|
|
[Address(RVA = "0x2072340", Offset = "0x2071140", VA = "0x182072340")]
|
|
public HistogramMonitor()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400012C RID: 300
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40000DC")]
|
|
public int width;
|
|
|
|
// Token: 0x0400012D RID: 301
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40000DD")]
|
|
public int height;
|
|
|
|
// Token: 0x0400012E RID: 302
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40000DE")]
|
|
public HistogramMonitor.Channel channel;
|
|
|
|
// Token: 0x0400012F RID: 303
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40000DF")]
|
|
private ComputeBuffer m_Data;
|
|
|
|
// Token: 0x04000130 RID: 304
|
|
[Token(Token = "0x40000E0")]
|
|
private const int k_NumBins = 256;
|
|
|
|
// Token: 0x04000131 RID: 305
|
|
[Token(Token = "0x40000E1")]
|
|
private const int k_ThreadGroupSizeX = 16;
|
|
|
|
// Token: 0x04000132 RID: 306
|
|
[Token(Token = "0x40000E2")]
|
|
private const int k_ThreadGroupSizeY = 16;
|
|
|
|
// Token: 0x02000047 RID: 71
|
|
[Token(Token = "0x2000076")]
|
|
public enum Channel
|
|
{
|
|
// Token: 0x04000134 RID: 308
|
|
[Token(Token = "0x400029C")]
|
|
Red,
|
|
// Token: 0x04000135 RID: 309
|
|
[Token(Token = "0x400029D")]
|
|
Green,
|
|
// Token: 0x04000136 RID: 310
|
|
[Token(Token = "0x400029E")]
|
|
Blue,
|
|
// Token: 0x04000137 RID: 311
|
|
[Token(Token = "0x400029F")]
|
|
Master
|
|
}
|
|
}
|
|
}
|