Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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 = "0x7A7070", Offset = "0x7A6070", VA = "0x1807A7070")]
public DepthOfFieldRenderer()
{
}
// Token: 0x06000040 RID: 64 RVA: 0x00002160 File Offset: 0x00000360
[Token(Token = "0x6000040")]
[Address(RVA = "0x4E8690", Offset = "0x4E7690", VA = "0x1804E8690", Slot = "5")]
public override DepthTextureMode GetCameraFlags()
{
return DepthTextureMode.None;
}
// Token: 0x06000041 RID: 65 RVA: 0x00002178 File Offset: 0x00000378
[Token(Token = "0x6000041")]
[Address(RVA = "0x7A6FD0", Offset = "0x7A5FD0", VA = "0x1807A6FD0")]
private RenderTextureFormat SelectFormat(RenderTextureFormat primary, RenderTextureFormat secondary)
{
return RenderTextureFormat.ARGB32;
}
// Token: 0x06000042 RID: 66 RVA: 0x00002190 File Offset: 0x00000390
[Token(Token = "0x6000042")]
[Address(RVA = "0x7A5C20", Offset = "0x7A4C20", VA = "0x1807A5C20")]
private float CalculateMaxCoCRadius(int screenHeight)
{
return 0f;
}
// Token: 0x06000043 RID: 67 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000043")]
[Address(RVA = "0x7A5CD0", Offset = "0x7A4CD0", VA = "0x1807A5CD0")]
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 = "0x7A6230", Offset = "0x7A5230", VA = "0x1807A6230", Slot = "8")]
public override void Render(PostProcessRenderContext context)
{
}
// Token: 0x06000045 RID: 69 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000045")]
[Address(RVA = "0x7A60E0", Offset = "0x7A50E0", VA = "0x1807A60E0", 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
}
}
}