91 lines
2.3 KiB
C#
91 lines
2.3 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine.Rendering.PostProcessing
|
|
{
|
|
// Token: 0x02000015 RID: 21
|
|
[Token(Token = "0x2000014")]
|
|
[Preserve]
|
|
internal sealed class BloomRenderer : PostProcessEffectRenderer<Bloom>
|
|
{
|
|
// Token: 0x06000023 RID: 35 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000023")]
|
|
[Address(RVA = "0x79DF80", Offset = "0x79CF80", VA = "0x18079DF80", Slot = "4")]
|
|
public override void Init()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000024 RID: 36 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000024")]
|
|
[Address(RVA = "0x79E070", Offset = "0x79D070", VA = "0x18079E070", Slot = "8")]
|
|
public override void Render(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000025 RID: 37 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000025")]
|
|
[Address(RVA = "0x79F0A0", Offset = "0x79E0A0", VA = "0x18079F0A0")]
|
|
public BloomRenderer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400003F RID: 63
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400003A")]
|
|
private BloomRenderer.Level[] m_Pyramid;
|
|
|
|
// Token: 0x04000040 RID: 64
|
|
[Token(Token = "0x400003B")]
|
|
private const int k_MaxPyramidSize = 16;
|
|
|
|
// Token: 0x02000016 RID: 22
|
|
[Token(Token = "0x2000069")]
|
|
private enum Pass
|
|
{
|
|
// Token: 0x04000042 RID: 66
|
|
[Token(Token = "0x4000251")]
|
|
Prefilter13,
|
|
// Token: 0x04000043 RID: 67
|
|
[Token(Token = "0x4000252")]
|
|
Prefilter4,
|
|
// Token: 0x04000044 RID: 68
|
|
[Token(Token = "0x4000253")]
|
|
Downsample13,
|
|
// Token: 0x04000045 RID: 69
|
|
[Token(Token = "0x4000254")]
|
|
Downsample4,
|
|
// Token: 0x04000046 RID: 70
|
|
[Token(Token = "0x4000255")]
|
|
UpsampleTent,
|
|
// Token: 0x04000047 RID: 71
|
|
[Token(Token = "0x4000256")]
|
|
UpsampleBox,
|
|
// Token: 0x04000048 RID: 72
|
|
[Token(Token = "0x4000257")]
|
|
DebugOverlayThreshold,
|
|
// Token: 0x04000049 RID: 73
|
|
[Token(Token = "0x4000258")]
|
|
DebugOverlayTent,
|
|
// Token: 0x0400004A RID: 74
|
|
[Token(Token = "0x4000259")]
|
|
DebugOverlayBox
|
|
}
|
|
|
|
// Token: 0x02000017 RID: 23
|
|
[Token(Token = "0x200006A")]
|
|
private struct Level
|
|
{
|
|
// Token: 0x0400004B RID: 75
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400025A")]
|
|
internal int down;
|
|
|
|
// Token: 0x0400004C RID: 76
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x400025B")]
|
|
internal int up;
|
|
}
|
|
}
|
|
}
|