223 lines
6.8 KiB
C#
223 lines
6.8 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.Scripting;
|
|
|
|
namespace UnityEngine.Rendering.PostProcessing
|
|
{
|
|
// Token: 0x02000040 RID: 64
|
|
[Token(Token = "0x2000033")]
|
|
[Preserve]
|
|
[Serializable]
|
|
public sealed class TemporalAntialiasing
|
|
{
|
|
// Token: 0x17000001 RID: 1
|
|
// (get) Token: 0x06000089 RID: 137 RVA: 0x00002328 File Offset: 0x00000528
|
|
// (set) Token: 0x0600008A RID: 138 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000001")]
|
|
public Vector2 jitter
|
|
{
|
|
[Token(Token = "0x6000088")]
|
|
[Address(RVA = "0x29FBBB0", Offset = "0x29FA9B0", VA = "0x1829FBBB0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return default(Vector2);
|
|
}
|
|
[Token(Token = "0x6000089")]
|
|
[Address(RVA = "0x29FBBD0", Offset = "0x29FA9D0", VA = "0x1829FBBD0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000002 RID: 2
|
|
// (get) Token: 0x0600008B RID: 139 RVA: 0x00002340 File Offset: 0x00000540
|
|
// (set) Token: 0x0600008C RID: 140 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000002")]
|
|
public int sampleIndex
|
|
{
|
|
[Token(Token = "0x600008A")]
|
|
[Address(RVA = "0x567E30", Offset = "0x566C30", VA = "0x180567E30")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
[Token(Token = "0x600008B")]
|
|
[Address(RVA = "0x567F70", Offset = "0x566D70", VA = "0x180567F70")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600008D RID: 141 RVA: 0x00002358 File Offset: 0x00000558
|
|
[Token(Token = "0x600008C")]
|
|
[Address(RVA = "0x29FB3E0", Offset = "0x29FA1E0", VA = "0x1829FB3E0")]
|
|
public bool IsSupported()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x0600008E RID: 142 RVA: 0x00002370 File Offset: 0x00000570
|
|
[Token(Token = "0x600008D")]
|
|
[Address(RVA = "0x46C990", Offset = "0x46B790", VA = "0x18046C990")]
|
|
internal DepthTextureMode GetCameraFlags()
|
|
{
|
|
return DepthTextureMode.None;
|
|
}
|
|
|
|
// Token: 0x0600008F RID: 143 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600008E")]
|
|
[Address(RVA = "0x134FC70", Offset = "0x134EA70", VA = "0x18134FC70")]
|
|
internal void ResetHistory()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000090 RID: 144 RVA: 0x00002388 File Offset: 0x00000588
|
|
[Token(Token = "0x600008F")]
|
|
[Address(RVA = "0x29FAF90", Offset = "0x29F9D90", VA = "0x1829FAF90")]
|
|
private Vector2 GenerateRandomOffset()
|
|
{
|
|
return default(Vector2);
|
|
}
|
|
|
|
// Token: 0x06000091 RID: 145 RVA: 0x000023A0 File Offset: 0x000005A0
|
|
[Token(Token = "0x6000090")]
|
|
[Address(RVA = "0x29FB020", Offset = "0x29F9E20", VA = "0x1829FB020")]
|
|
public Matrix4x4 GetJitteredProjectionMatrix(Camera camera)
|
|
{
|
|
return default(Matrix4x4);
|
|
}
|
|
|
|
// Token: 0x06000092 RID: 146 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000091")]
|
|
[Address(RVA = "0x29FAB40", Offset = "0x29F9940", VA = "0x1829FAB40")]
|
|
public void ConfigureJitteredProjectionMatrix(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000093 RID: 147 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000092")]
|
|
[Address(RVA = "0x29FAC20", Offset = "0x29F9A20", VA = "0x1829FAC20")]
|
|
public void ConfigureStereoJitteredProjectionMatrices(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000094 RID: 148 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000093")]
|
|
[Address(RVA = "0x29FAEB0", Offset = "0x29F9CB0", VA = "0x1829FAEB0")]
|
|
private void GenerateHistoryName(RenderTexture rt, int id, PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000095 RID: 149 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6000094")]
|
|
[Address(RVA = "0x29FA4F0", Offset = "0x29F92F0", VA = "0x1829FA4F0")]
|
|
private RenderTexture CheckHistory(int id, PostProcessRenderContext context)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000096 RID: 150 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000095")]
|
|
[Address(RVA = "0x29FB610", Offset = "0x29FA410", VA = "0x1829FB610")]
|
|
internal void Render(PostProcessRenderContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000097 RID: 151 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000096")]
|
|
[Address(RVA = "0x29FB420", Offset = "0x29FA220", VA = "0x1829FB420")]
|
|
internal void Release()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000097")]
|
|
[Address(RVA = "0x29FBB10", Offset = "0x29FA910", VA = "0x1829FBB10")]
|
|
public TemporalAntialiasing()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400010F RID: 271
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40000C2")]
|
|
[Tooltip("The diameter (in texels) inside which jitter samples are spread. Smaller values result in crisper but more aliased output, while larger values result in more stable, but blurrier, output.")]
|
|
[Range(0.1f, 1f)]
|
|
public float jitterSpread;
|
|
|
|
// Token: 0x04000110 RID: 272
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40000C3")]
|
|
[Tooltip("Controls the amount of sharpening applied to the color buffer. High values may introduce dark-border artifacts.")]
|
|
[Range(0f, 3f)]
|
|
public float sharpness;
|
|
|
|
// Token: 0x04000111 RID: 273
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40000C4")]
|
|
[Tooltip("The blend coefficient for a stationary fragment. Controls the percentage of history sample blended into the final color.")]
|
|
[Range(0f, 0.99f)]
|
|
public float stationaryBlending;
|
|
|
|
// Token: 0x04000112 RID: 274
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40000C5")]
|
|
[Tooltip("The blend coefficient for a fragment with significant motion. Controls the percentage of history sample blended into the final color.")]
|
|
[Range(0f, 0.99f)]
|
|
public float motionBlending;
|
|
|
|
// Token: 0x04000113 RID: 275
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40000C6")]
|
|
public Func<Camera, Vector2, Matrix4x4> jitteredMatrixFunc;
|
|
|
|
// Token: 0x04000115 RID: 277
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40000C8")]
|
|
private readonly RenderTargetIdentifier[] m_Mrt;
|
|
|
|
// Token: 0x04000116 RID: 278
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40000C9")]
|
|
private bool m_ResetHistory;
|
|
|
|
// Token: 0x04000117 RID: 279
|
|
[Token(Token = "0x40000CA")]
|
|
private const int k_SampleCount = 8;
|
|
|
|
// Token: 0x04000119 RID: 281
|
|
[Token(Token = "0x40000CC")]
|
|
private const int k_NumEyes = 2;
|
|
|
|
// Token: 0x0400011A RID: 282
|
|
[Token(Token = "0x40000CD")]
|
|
private const int k_NumHistoryTextures = 2;
|
|
|
|
// Token: 0x0400011B RID: 283
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40000CE")]
|
|
private readonly RenderTexture[][] m_HistoryTextures;
|
|
|
|
// Token: 0x0400011C RID: 284
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40000CF")]
|
|
private readonly int[] m_HistoryPingPong;
|
|
|
|
// Token: 0x02000041 RID: 65
|
|
[Token(Token = "0x2000075")]
|
|
private enum Pass
|
|
{
|
|
// Token: 0x0400011E RID: 286
|
|
[Token(Token = "0x4000299")]
|
|
SolverDilate,
|
|
// Token: 0x0400011F RID: 287
|
|
[Token(Token = "0x400029A")]
|
|
SolverNoDilate
|
|
}
|
|
}
|
|
}
|