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

572 lines
18 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.Scripting;
namespace UnityEngine.Rendering.PostProcessing
{
// Token: 0x02000065 RID: 101
[Token(Token = "0x2000054")]
[ExecuteAlways]
[DisallowMultipleComponent]
[ImageEffectAllowedInSceneView]
[AddComponentMenu("Rendering/Post-process Layer", 1000)]
[RequireComponent(typeof(Camera))]
public sealed class PostProcessLayer : MonoBehaviour
{
// Token: 0x1700000B RID: 11
// (get) Token: 0x06000122 RID: 290 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06000123 RID: 291 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000B")]
public Dictionary<PostProcessEvent, List<PostProcessLayer.SerializedBundleRef>> sortedBundles
{
[Token(Token = "0x600011C")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x600011D")]
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700000C RID: 12
// (get) Token: 0x06000124 RID: 292 RVA: 0x00002658 File Offset: 0x00000858
// (set) Token: 0x06000125 RID: 293 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000C")]
public DepthTextureMode cameraDepthFlags
{
[Token(Token = "0x600011E")]
[Address(RVA = "0x4AF6B0", Offset = "0x4AE6B0", VA = "0x1804AF6B0")]
[CompilerGenerated]
get
{
return DepthTextureMode.None;
}
[Token(Token = "0x600011F")]
[Address(RVA = "0x7B89E0", Offset = "0x7B79E0", VA = "0x1807B89E0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x1700000D RID: 13
// (get) Token: 0x06000126 RID: 294 RVA: 0x00002670 File Offset: 0x00000870
// (set) Token: 0x06000127 RID: 295 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700000D")]
public bool haveBundlesBeenInited
{
[Token(Token = "0x6000120")]
[Address(RVA = "0x4D9830", Offset = "0x4D8830", VA = "0x1804D9830")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x6000121")]
[Address(RVA = "0x7B89F0", Offset = "0x7B79F0", VA = "0x1807B89F0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x06000128 RID: 296 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000122")]
[Address(RVA = "0x7B4D00", Offset = "0x7B3D00", VA = "0x1807B4D00")]
private void OnEnable()
{
}
// Token: 0x06000129 RID: 297 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000123")]
[Address(RVA = "0x7B4700", Offset = "0x7B3700", VA = "0x1807B4700")]
private void InitLegacy()
{
}
// Token: 0x0600012A RID: 298 RVA: 0x00002688 File Offset: 0x00000888
[Token(Token = "0x6000124")]
[Address(RVA = "0x7B4000", Offset = "0x7B3000", VA = "0x1807B4000")]
private bool DynamicResolutionAllowsFinalBlitToCameraTarget()
{
return default(bool);
}
// Token: 0x0600012B RID: 299 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000125")]
[Address(RVA = "0x7B5470", Offset = "0x7B4470", VA = "0x1807B5470")]
[ImageEffectUsesCommandBuffer]
private void OnRenderImage(RenderTexture src, RenderTexture dst)
{
}
// Token: 0x0600012C RID: 300 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000126")]
[Address(RVA = "0x7B48E0", Offset = "0x7B38E0", VA = "0x1807B48E0")]
public void Init(PostProcessResources resources)
{
}
// Token: 0x0600012D RID: 301 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000127")]
[Address(RVA = "0x7B4310", Offset = "0x7B3310", VA = "0x1807B4310")]
public void InitBundles()
{
}
// Token: 0x0600012E RID: 302 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000128")]
[Address(RVA = "0x7B8190", Offset = "0x7B7190", VA = "0x1807B8190")]
private void UpdateBundleSortList(List<PostProcessLayer.SerializedBundleRef> sortedList, PostProcessEvent evt)
{
}
// Token: 0x0600012F RID: 303 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000129")]
[Address(RVA = "0x7B49D0", Offset = "0x7B39D0", VA = "0x1807B49D0")]
private void OnDisable()
{
}
// Token: 0x06000130 RID: 304 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012A")]
[Address(RVA = "0x7B7C80", Offset = "0x7B6C80", VA = "0x1807B7C80")]
private void Reset()
{
}
// Token: 0x06000131 RID: 305 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012B")]
[Address(RVA = "0x7B5000", Offset = "0x7B4000", VA = "0x1807B5000")]
private void OnPreCull()
{
}
// Token: 0x06000132 RID: 306 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012C")]
[Address(RVA = "0x7B53F0", Offset = "0x7B43F0", VA = "0x1807B53F0")]
private void OnPreRender()
{
}
// Token: 0x06000133 RID: 307 RVA: 0x000026A0 File Offset: 0x000008A0
[Token(Token = "0x600012D")]
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0")]
private static bool RequiresInitialBlit(Camera camera, PostProcessRenderContext context)
{
return default(bool);
}
// Token: 0x06000134 RID: 308 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012E")]
[Address(RVA = "0x7B86B0", Offset = "0x7B76B0", VA = "0x1807B86B0")]
private void UpdateSrcDstForOpaqueOnly(ref int src, ref int dst, PostProcessRenderContext context, RenderTargetIdentifier cameraTarget, int opaqueOnlyEffectsRemaining)
{
}
// Token: 0x06000135 RID: 309 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600012F")]
[Address(RVA = "0x7B3400", Offset = "0x7B2400", VA = "0x1807B3400")]
private void BuildCommandBuffers()
{
}
// Token: 0x06000136 RID: 310 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000130")]
[Address(RVA = "0x7B4ED0", Offset = "0x7B3ED0", VA = "0x1807B4ED0")]
private void OnPostRender()
{
}
// Token: 0x06000137 RID: 311 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000131")]
[Address(RVA = "0x35BE6B0", Offset = "0x35BD6B0", VA = "0x1835BE6B0")]
public PostProcessBundle GetBundle<T>() where T : PostProcessEffectSettings
{
return null;
}
// Token: 0x06000138 RID: 312 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000132")]
[Address(RVA = "0x7B4060", Offset = "0x7B3060", VA = "0x1807B4060")]
public PostProcessBundle GetBundle(Type settingsType)
{
return null;
}
// Token: 0x06000139 RID: 313 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6000133")]
[Address(RVA = "0x1E60860", Offset = "0x1E5F860", VA = "0x181E60860")]
public T GetSettings<T>() where T : PostProcessEffectSettings
{
return null;
}
// Token: 0x0600013A RID: 314 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000134")]
[Address(RVA = "0x7B3260", Offset = "0x7B2260", VA = "0x1807B3260")]
public void BakeMSVOMap(CommandBuffer cmd, Camera camera, RenderTargetIdentifier destination, RenderTargetIdentifier? depthMap, bool invert, bool isMSAA = false)
{
}
// Token: 0x0600013B RID: 315 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000135")]
[Address(RVA = "0x7B5550", Offset = "0x7B4550", VA = "0x1807B5550")]
internal void OverrideSettings(List<PostProcessEffectSettings> baseSettings, float interpFactor)
{
}
// Token: 0x0600013C RID: 316 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000136")]
[Address(RVA = "0x7B7CA0", Offset = "0x7B6CA0", VA = "0x1807B7CA0")]
private void SetLegacyCameraFlags(PostProcessRenderContext context)
{
}
// Token: 0x0600013D RID: 317 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000137")]
[Address(RVA = "0x7B7B40", Offset = "0x7B6B40", VA = "0x1807B7B40")]
public void ResetHistory()
{
}
// Token: 0x0600013E RID: 318 RVA: 0x000026B8 File Offset: 0x000008B8
[Token(Token = "0x6000138")]
[Address(RVA = "0x7B4300", Offset = "0x7B3300", VA = "0x1807B4300")]
public bool HasOpaqueOnlyEffects(PostProcessRenderContext context)
{
return default(bool);
}
// Token: 0x0600013F RID: 319 RVA: 0x000026D0 File Offset: 0x000008D0
[Token(Token = "0x6000139")]
[Address(RVA = "0x7B40C0", Offset = "0x7B30C0", VA = "0x1807B40C0")]
public bool HasActiveEffects(PostProcessEvent evt, PostProcessRenderContext context)
{
return default(bool);
}
// Token: 0x06000140 RID: 320 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013A")]
[Address(RVA = "0x7B7F40", Offset = "0x7B6F40", VA = "0x1807B7F40")]
private void SetupContext(PostProcessRenderContext context)
{
}
// Token: 0x06000141 RID: 321 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013B")]
[Address(RVA = "0x7B87F0", Offset = "0x7B77F0", VA = "0x1807B87F0")]
public void UpdateVolumeSystem(Camera cam, CommandBuffer cmd)
{
}
// Token: 0x06000142 RID: 322 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013C")]
[Address(RVA = "0x7B6F00", Offset = "0x7B5F00", VA = "0x1807B6F00")]
public void RenderOpaqueOnly(PostProcessRenderContext context)
{
}
// Token: 0x06000143 RID: 323 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013D")]
[Address(RVA = "0x7B6FE0", Offset = "0x7B5FE0", VA = "0x1807B6FE0")]
public void Render(PostProcessRenderContext context)
{
}
// Token: 0x06000144 RID: 324 RVA: 0x000026E8 File Offset: 0x000008E8
[Token(Token = "0x600013E")]
[Address(RVA = "0x7B6810", Offset = "0x7B5810", VA = "0x1807B6810")]
private int RenderInjectionPoint(PostProcessEvent evt, PostProcessRenderContext context, string marker, int releaseTargetAfterUse = -1)
{
return 0;
}
// Token: 0x06000145 RID: 325 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600013F")]
[Address(RVA = "0x7B69D0", Offset = "0x7B59D0", VA = "0x1807B69D0")]
private void RenderList(List<PostProcessLayer.SerializedBundleRef> list, PostProcessRenderContext context, string marker)
{
}
// Token: 0x06000146 RID: 326 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000140")]
[Address(RVA = "0x7B3140", Offset = "0x7B2140", VA = "0x1807B3140")]
private void ApplyFlip(PostProcessRenderContext context, MaterialPropertyBlock properties)
{
}
// Token: 0x06000147 RID: 327 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000141")]
[Address(RVA = "0x7B3050", Offset = "0x7B2050", VA = "0x1807B3050")]
private void ApplyDefaultFlip(MaterialPropertyBlock properties)
{
}
// Token: 0x06000148 RID: 328 RVA: 0x00002700 File Offset: 0x00000900
[Token(Token = "0x6000142")]
[Address(RVA = "0x7B5790", Offset = "0x7B4790", VA = "0x1807B5790")]
private int RenderBuiltins(PostProcessRenderContext context, bool isFinalPass, int releaseTargetAfterUse = -1, int eye = -1)
{
return 0;
}
// Token: 0x06000149 RID: 329 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000143")]
[Address(RVA = "0x7B5FB0", Offset = "0x7B4FB0", VA = "0x1807B5FB0")]
private void RenderFinalPass(PostProcessRenderContext context, int releaseTargetAfterUse = -1, int eye = -1)
{
}
// Token: 0x0600014A RID: 330 RVA: 0x00002718 File Offset: 0x00000918
[Token(Token = "0x6000144")]
[Address(RVA = "0x27D8630", Offset = "0x27D7630", VA = "0x1827D8630")]
private int RenderEffect<T>(PostProcessRenderContext context, bool useTempTarget = false) where T : PostProcessEffectSettings
{
return 0;
}
// Token: 0x0600014B RID: 331 RVA: 0x00002730 File Offset: 0x00000930
[Token(Token = "0x6000145")]
[Address(RVA = "0x7B80F0", Offset = "0x7B70F0", VA = "0x1807B80F0")]
private bool ShouldGenerateLogHistogram(PostProcessRenderContext context)
{
return default(bool);
}
// Token: 0x0600014C RID: 332 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000146")]
[Address(RVA = "0x7B8940", Offset = "0x7B7940", VA = "0x1807B8940")]
public PostProcessLayer()
{
}
// Token: 0x0400018E RID: 398
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000131")]
public Transform volumeTrigger;
// Token: 0x0400018F RID: 399
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000132")]
public LayerMask volumeLayer;
// Token: 0x04000190 RID: 400
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000133")]
public bool stopNaNPropagation;
// Token: 0x04000191 RID: 401
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x4000134")]
public bool finalBlitToCameraTarget;
// Token: 0x04000192 RID: 402
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000135")]
public PostProcessLayer.Antialiasing antialiasingMode;
// Token: 0x04000193 RID: 403
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000136")]
public TemporalAntialiasing temporalAntialiasing;
// Token: 0x04000194 RID: 404
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000137")]
public SubpixelMorphologicalAntialiasing subpixelMorphologicalAntialiasing;
// Token: 0x04000195 RID: 405
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000138")]
public FastApproximateAntialiasing fastApproximateAntialiasing;
// Token: 0x04000196 RID: 406
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4000139")]
public Fog fog;
// Token: 0x04000197 RID: 407
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400013A")]
private Dithering dithering;
// Token: 0x04000198 RID: 408
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400013B")]
public PostProcessDebugLayer debugLayer;
// Token: 0x04000199 RID: 409
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400013C")]
[SerializeField]
private PostProcessResources m_Resources;
// Token: 0x0400019A RID: 410
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400013D")]
private PostProcessResources m_OldResources;
// Token: 0x0400019B RID: 411
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400013E")]
[Preserve]
[SerializeField]
private bool m_ShowToolkit;
// Token: 0x0400019C RID: 412
[FieldOffset(Offset = "0x71")]
[Token(Token = "0x400013F")]
[Preserve]
[SerializeField]
private bool m_ShowCustomSorter;
// Token: 0x0400019D RID: 413
[FieldOffset(Offset = "0x72")]
[Token(Token = "0x4000140")]
public bool breakBeforeColorGrading;
// Token: 0x0400019E RID: 414
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000141")]
[SerializeField]
private List<PostProcessLayer.SerializedBundleRef> m_BeforeTransparentBundles;
// Token: 0x0400019F RID: 415
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000142")]
[SerializeField]
private List<PostProcessLayer.SerializedBundleRef> m_BeforeStackBundles;
// Token: 0x040001A0 RID: 416
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000143")]
[SerializeField]
private List<PostProcessLayer.SerializedBundleRef> m_AfterStackBundles;
// Token: 0x040001A4 RID: 420
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4000147")]
private Dictionary<Type, PostProcessBundle> m_Bundles;
// Token: 0x040001A5 RID: 421
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4000148")]
private PropertySheetFactory m_PropertySheetFactory;
// Token: 0x040001A6 RID: 422
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4000149")]
private CommandBuffer m_LegacyCmdBufferBeforeReflections;
// Token: 0x040001A7 RID: 423
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400014A")]
private CommandBuffer m_LegacyCmdBufferBeforeLighting;
// Token: 0x040001A8 RID: 424
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400014B")]
private CommandBuffer m_LegacyCmdBufferOpaque;
// Token: 0x040001A9 RID: 425
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400014C")]
private CommandBuffer m_LegacyCmdBuffer;
// Token: 0x040001AA RID: 426
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400014D")]
private Camera m_Camera;
// Token: 0x040001AB RID: 427
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400014E")]
private PostProcessRenderContext m_CurrentContext;
// Token: 0x040001AC RID: 428
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400014F")]
private LogHistogram m_LogHistogram;
// Token: 0x040001AD RID: 429
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4000150")]
private bool m_SettingsUpdateNeeded;
// Token: 0x040001AE RID: 430
[FieldOffset(Offset = "0xE9")]
[Token(Token = "0x4000151")]
private bool m_IsRenderingInSceneView;
// Token: 0x040001AF RID: 431
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4000152")]
private TargetPool m_TargetPool;
// Token: 0x040001B0 RID: 432
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4000153")]
private bool m_NaNKilled;
// Token: 0x040001B1 RID: 433
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4000154")]
private readonly List<PostProcessEffectRenderer> m_ActiveEffects;
// Token: 0x040001B2 RID: 434
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4000155")]
private readonly List<RenderTargetIdentifier> m_Targets;
// Token: 0x02000066 RID: 102
[Token(Token = "0x2000079")]
public enum Antialiasing
{
// Token: 0x040001B4 RID: 436
[Token(Token = "0x40002A9")]
None,
// Token: 0x040001B5 RID: 437
[Token(Token = "0x40002AA")]
FastApproximateAntialiasing,
// Token: 0x040001B6 RID: 438
[Token(Token = "0x40002AB")]
SubpixelMorphologicalAntialiasing,
// Token: 0x040001B7 RID: 439
[Token(Token = "0x40002AC")]
TemporalAntialiasing
}
// Token: 0x02000067 RID: 103
[Token(Token = "0x200007A")]
[Serializable]
public sealed class SerializedBundleRef
{
// Token: 0x0600014D RID: 333 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000228")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public SerializedBundleRef()
{
}
// Token: 0x040001B8 RID: 440
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40002AD")]
public string assemblyQualifiedName;
// Token: 0x040001B9 RID: 441
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40002AE")]
public PostProcessBundle bundle;
}
}
}