124 lines
3.6 KiB
C#
124 lines
3.6 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine.Rendering.PostProcessing
|
|
{
|
|
// Token: 0x02000024 RID: 36
|
|
[Token(Token = "0x2000020")]
|
|
[Preserve]
|
|
internal sealed class DepthOfFieldRenderer : PostProcessEffectRenderer<DepthOfField>
|
|
{
|
|
// Token: 0x0600003F RID: 63 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600003F")]
|
|
[Address(RVA = "0x206FAD0", Offset = "0x206E8D0", VA = "0x18206FAD0")]
|
|
public DepthOfFieldRenderer()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000040 RID: 64 RVA: 0x00002160 File Offset: 0x00000360
|
|
[Token(Token = "0x6000040")]
|
|
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "5")]
|
|
public override DepthTextureMode GetCameraFlags()
|
|
{
|
|
return DepthTextureMode.None;
|
|
}
|
|
|
|
// Token: 0x06000041 RID: 65 RVA: 0x00002178 File Offset: 0x00000378
|
|
[Token(Token = "0x6000041")]
|
|
[Address(RVA = "0x206FA30", Offset = "0x206E830", VA = "0x18206FA30")]
|
|
private RenderTextureFormat SelectFormat(RenderTextureFormat primary, RenderTextureFormat secondary)
|
|
{
|
|
return RenderTextureFormat.ARGB32;
|
|
}
|
|
|
|
// Token: 0x06000042 RID: 66 RVA: 0x00002190 File Offset: 0x00000390
|
|
[Token(Token = "0x6000042")]
|
|
[Address(RVA = "0x206E680", Offset = "0x206D480", VA = "0x18206E680")]
|
|
private float CalculateMaxCoCRadius(int screenHeight)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x06000043 RID: 67 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000043")]
|
|
[Address(RVA = "0x206E730", Offset = "0x206D530", VA = "0x18206E730")]
|
|
private RenderTexture CheckHistory(int eye, int id, PostProcessRenderContext context, RenderTextureFormat format)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000044 RID: 68 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0x206EC90", Offset = "0x206DA90", VA = "0x18206EC90", Slot = "8")]
|
|
public override void Render(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0x206EB40", Offset = "0x206D940", VA = "0x18206EB40", Slot = "7")]
|
|
public override void Release()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000095 RID: 149
|
|
[Token(Token = "0x4000080")]
|
|
private const int k_NumEyes = 2;
|
|
|
|
// Token: 0x04000096 RID: 150
|
|
[Token(Token = "0x4000081")]
|
|
private const int k_NumCoCHistoryTextures = 2;
|
|
|
|
// Token: 0x04000097 RID: 151
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000082")]
|
|
private readonly RenderTexture[][] m_CoCHistoryTextures;
|
|
|
|
// Token: 0x04000098 RID: 152
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000083")]
|
|
private int[] m_HistoryPingPong;
|
|
|
|
// Token: 0x04000099 RID: 153
|
|
[Token(Token = "0x4000084")]
|
|
private const float k_FilmHeight = 0.024f;
|
|
|
|
// Token: 0x02000025 RID: 37
|
|
[Token(Token = "0x200006C")]
|
|
private enum Pass
|
|
{
|
|
// Token: 0x0400009B RID: 155
|
|
[Token(Token = "0x4000261")]
|
|
CoCCalculation,
|
|
// Token: 0x0400009C RID: 156
|
|
[Token(Token = "0x4000262")]
|
|
CoCTemporalFilter,
|
|
// Token: 0x0400009D RID: 157
|
|
[Token(Token = "0x4000263")]
|
|
DownsampleAndPrefilter,
|
|
// Token: 0x0400009E RID: 158
|
|
[Token(Token = "0x4000264")]
|
|
BokehSmallKernel,
|
|
// Token: 0x0400009F RID: 159
|
|
[Token(Token = "0x4000265")]
|
|
BokehMediumKernel,
|
|
// Token: 0x040000A0 RID: 160
|
|
[Token(Token = "0x4000266")]
|
|
BokehLargeKernel,
|
|
// Token: 0x040000A1 RID: 161
|
|
[Token(Token = "0x4000267")]
|
|
BokehVeryLargeKernel,
|
|
// Token: 0x040000A2 RID: 162
|
|
[Token(Token = "0x4000268")]
|
|
PostFilter,
|
|
// Token: 0x040000A3 RID: 163
|
|
[Token(Token = "0x4000269")]
|
|
Combine,
|
|
// Token: 0x040000A4 RID: 164
|
|
[Token(Token = "0x400026A")]
|
|
DebugOverlay
|
|
}
|
|
}
|
|
}
|