Files
Apr2020-Cpp2Il-Dump/Unity.Postprocessing.Runtime/UnityEngine/Rendering/PostProcessing/MultiScaleVO.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

275 lines
8.8 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering.PostProcessing
{
// Token: 0x02000030 RID: 48
[Token(Token = "0x200002A")]
[Preserve]
[Serializable]
internal sealed class MultiScaleVO : IAmbientOcclusionMethod
{
// Token: 0x0600005D RID: 93 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005D")]
[Address(RVA = "0x2079010", Offset = "0x2077E10", VA = "0x182079010")]
public MultiScaleVO(AmbientOcclusion settings)
{
}
// Token: 0x0600005E RID: 94 RVA: 0x00002250 File Offset: 0x00000450
[Token(Token = "0x600005E")]
[Address(RVA = "0x4100E0", Offset = "0x40EEE0", VA = "0x1804100E0", Slot = "4")]
public DepthTextureMode GetCameraFlags()
{
return DepthTextureMode.None;
}
// Token: 0x0600005F RID: 95 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600005F")]
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
public void SetResources(PostProcessResources resources)
{
}
// Token: 0x06000060 RID: 96 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000060")]
[Address(RVA = "0x2074E50", Offset = "0x2073C50", VA = "0x182074E50")]
private void Alloc(CommandBuffer cmd, int id, MultiScaleVO.MipLevel size, RenderTextureFormat format, bool uav)
{
}
// Token: 0x06000061 RID: 97 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000061")]
[Address(RVA = "0x2074D00", Offset = "0x2073B00", VA = "0x182074D00")]
private void AllocArray(CommandBuffer cmd, int id, MultiScaleVO.MipLevel size, RenderTextureFormat format, bool uav)
{
}
// Token: 0x06000062 RID: 98 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000062")]
[Address(RVA = "0x2078A10", Offset = "0x2077810", VA = "0x182078A10")]
private void Release(CommandBuffer cmd, int id)
{
}
// Token: 0x06000063 RID: 99 RVA: 0x00002268 File Offset: 0x00000468
[Token(Token = "0x6000063")]
[Address(RVA = "0x2075030", Offset = "0x2073E30", VA = "0x182075030")]
private Vector4 CalculateZBufferParams(Camera camera)
{
return default(Vector4);
}
// Token: 0x06000064 RID: 100 RVA: 0x00002280 File Offset: 0x00000480
[Token(Token = "0x6000064")]
[Address(RVA = "0x2074FA0", Offset = "0x2073DA0", VA = "0x182074FA0")]
private float CalculateTanHalfFovHeight(Camera camera)
{
return 0f;
}
// Token: 0x06000065 RID: 101 RVA: 0x00002298 File Offset: 0x00000498
[Token(Token = "0x6000065")]
[Address(RVA = "0x2076620", Offset = "0x2075420", VA = "0x182076620")]
private Vector2 GetSize(MultiScaleVO.MipLevel mip)
{
return default(Vector2);
}
// Token: 0x06000066 RID: 102 RVA: 0x000022B0 File Offset: 0x000004B0
[Token(Token = "0x6000066")]
[Address(RVA = "0x2076590", Offset = "0x2075390", VA = "0x182076590")]
private Vector3 GetSizeArray(MultiScaleVO.MipLevel mip)
{
return default(Vector3);
}
// Token: 0x06000067 RID: 103 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000067")]
[Address(RVA = "0x2075560", Offset = "0x2074360", VA = "0x182075560")]
public void GenerateAOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA)
{
}
// Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000068")]
[Address(RVA = "0x2076820", Offset = "0x2075620", VA = "0x182076820")]
private void PushAllocCommands(CommandBuffer cmd, bool isMSAA)
{
}
// Token: 0x06000069 RID: 105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000069")]
[Address(RVA = "0x2076E60", Offset = "0x2075C60", VA = "0x182076E60")]
private void PushDownsampleCommands(CommandBuffer cmd, Camera camera, RenderTargetIdentifier? depthMap, bool isMSAA)
{
}
// Token: 0x0600006A RID: 106 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006A")]
[Address(RVA = "0x20779D0", Offset = "0x20767D0", VA = "0x1820779D0")]
private void PushRenderCommands(CommandBuffer cmd, int source, int destination, Vector3 sourceSize, float tanHalfFovH, bool isMSAA)
{
}
// Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006B")]
[Address(RVA = "0x2078400", Offset = "0x2077200", VA = "0x182078400")]
private void PushUpsampleCommands(CommandBuffer cmd, int lowResDepth, int interleavedAO, int highResDepth, int? highResAO, RenderTargetIdentifier dest, Vector3 lowResDepthSize, Vector2 highResDepthSize, bool isMSAA, bool invert = false)
{
}
// Token: 0x0600006C RID: 108 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006C")]
[Address(RVA = "0x20777B0", Offset = "0x20765B0", VA = "0x1820777B0")]
private void PushReleaseCommands(CommandBuffer cmd)
{
}
// Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006D")]
[Address(RVA = "0x20766B0", Offset = "0x20754B0", VA = "0x1820766B0")]
private void PreparePropertySheet(PostProcessRenderContext context)
{
}
// Token: 0x0600006E RID: 110 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006E")]
[Address(RVA = "0x20750F0", Offset = "0x2073EF0", VA = "0x1820750F0")]
private void CheckAOTexture(PostProcessRenderContext context)
{
}
// Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600006F")]
[Address(RVA = "0x2076DB0", Offset = "0x2075BB0", VA = "0x182076DB0")]
private void PushDebug(PostProcessRenderContext context)
{
}
// Token: 0x06000070 RID: 112 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000070")]
[Address(RVA = "0x2078A40", Offset = "0x2077840", VA = "0x182078A40", Slot = "5")]
public void RenderAfterOpaque(PostProcessRenderContext context)
{
}
// Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000071")]
[Address(RVA = "0x2078E90", Offset = "0x2077C90", VA = "0x182078E90", Slot = "6")]
public void RenderAmbientOnly(PostProcessRenderContext context)
{
}
// Token: 0x06000072 RID: 114 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000072")]
[Address(RVA = "0x2075300", Offset = "0x2074100", VA = "0x182075300", Slot = "7")]
public void CompositeAmbientOnly(PostProcessRenderContext context)
{
}
// Token: 0x06000073 RID: 115 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000073")]
[Address(RVA = "0x20789A0", Offset = "0x20777A0", VA = "0x1820789A0", Slot = "8")]
public void Release()
{
}
// Token: 0x040000C1 RID: 193
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400009A")]
private readonly float[] m_SampleThickness;
// Token: 0x040000C2 RID: 194
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400009B")]
private readonly float[] m_InvThicknessTable;
// Token: 0x040000C3 RID: 195
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400009C")]
private readonly float[] m_SampleWeightTable;
// Token: 0x040000C4 RID: 196
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400009D")]
private readonly int[] m_ScaledWidths;
// Token: 0x040000C5 RID: 197
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400009E")]
private readonly int[] m_ScaledHeights;
// Token: 0x040000C6 RID: 198
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400009F")]
private AmbientOcclusion m_Settings;
// Token: 0x040000C7 RID: 199
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40000A0")]
private PropertySheet m_PropertySheet;
// Token: 0x040000C8 RID: 200
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40000A1")]
private PostProcessResources m_Resources;
// Token: 0x040000C9 RID: 201
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40000A2")]
private RenderTexture m_AmbientOnlyAO;
// Token: 0x040000CA RID: 202
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40000A3")]
private readonly RenderTargetIdentifier[] m_MRT;
// Token: 0x02000031 RID: 49
[Token(Token = "0x200006E")]
internal enum MipLevel
{
// Token: 0x040000CC RID: 204
[Token(Token = "0x4000273")]
Original,
// Token: 0x040000CD RID: 205
[Token(Token = "0x4000274")]
L1,
// Token: 0x040000CE RID: 206
[Token(Token = "0x4000275")]
L2,
// Token: 0x040000CF RID: 207
[Token(Token = "0x4000276")]
L3,
// Token: 0x040000D0 RID: 208
[Token(Token = "0x4000277")]
L4,
// Token: 0x040000D1 RID: 209
[Token(Token = "0x4000278")]
L5,
// Token: 0x040000D2 RID: 210
[Token(Token = "0x4000279")]
L6
}
// Token: 0x02000032 RID: 50
[Token(Token = "0x200006F")]
private enum Pass
{
// Token: 0x040000D4 RID: 212
[Token(Token = "0x400027B")]
DepthCopy,
// Token: 0x040000D5 RID: 213
[Token(Token = "0x400027C")]
CompositionDeferred,
// Token: 0x040000D6 RID: 214
[Token(Token = "0x400027D")]
CompositionForward,
// Token: 0x040000D7 RID: 215
[Token(Token = "0x400027E")]
DebugOverlay
}
}
}