Files
NobetaSource/Cpp2IL/Assembly-CSharp/UnityEngine/PostProcessing/BuiltinDebugViewsComponent.cs
2023-09-06 22:09:22 +02:00

274 lines
13 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.Rendering;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000518 RID: 1304
[Token(Token = "0x2000518")]
public sealed class BuiltinDebugViewsComponent : PostProcessingComponentCommandBuffer<BuiltinDebugViewsModel>
{
// Token: 0x1700031D RID: 797
// (get) Token: 0x06002D1C RID: 11548 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700031D")]
public override bool active
{
[Token(Token = "0x6002D1C")]
[Address(RVA = "0x13D1310", Offset = "0x13CFB10", VA = "0x1813D1310", Slot = "5")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002D1D RID: 11549 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D1D")]
[Address(RVA = "0x13D0650", Offset = "0x13CEE50", VA = "0x1813D0650", Slot = "4")]
public override DepthTextureMode GetCameraFlags()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D1E RID: 11550 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D1E")]
[Address(RVA = "0x13D05F0", Offset = "0x13CEDF0", VA = "0x1813D05F0", Slot = "10")]
public override CameraEvent GetCameraEvent()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D1F RID: 11551 RVA: 0x000615F4 File Offset: 0x0005F7F4
[Token(Token = "0x6002D1F")]
[Address(RVA = "0x13D06C0", Offset = "0x13CEEC0", VA = "0x1813D06C0", Slot = "11")]
public override string GetName()
{
return "Builtin Debug Views";
}
// Token: 0x06002D20 RID: 11552 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D20")]
[Address(RVA = "0x13D0ED0", Offset = "0x13CF6D0", VA = "0x1813D0ED0", Slot = "12")]
public override void PopulateCommandBuffer(CommandBuffer cb)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D21 RID: 11553 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D21")]
[Address(RVA = "0x13D0480", Offset = "0x13CEC80", VA = "0x1813D0480")]
private void DepthPass(CommandBuffer cb)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D22 RID: 11554 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D22")]
[Address(RVA = "0x13D03B0", Offset = "0x13CEBB0", VA = "0x1813D03B0")]
private void DepthNormalsPass(CommandBuffer cb)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D23 RID: 11555 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D23")]
[Address(RVA = "0x13D06F0", Offset = "0x13CEEF0", VA = "0x1813D06F0")]
private void MotionVectorsPass(CommandBuffer cb)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D24 RID: 11556 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D24")]
[Address(RVA = "0x13D11C0", Offset = "0x13CF9C0", VA = "0x1813D11C0")]
private void PrepareArrows()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D25 RID: 11557 RVA: 0x00061608 File Offset: 0x0005F808
[Token(Token = "0x6002D25")]
[Address(RVA = "0x13D0EA0", Offset = "0x13CF6A0", VA = "0x1813D0EA0", Slot = "7")]
public override void OnDisable()
{
/*
An exception occurred when decompiling this method (06002D25)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityEngine.PostProcessing.BuiltinDebugViewsComponent::OnDisable()
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; call:void(ArrowArray::Release, ldloc:ArrowArray(var_0_06)); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
}
// Token: 0x06002D26 RID: 11558 RVA: 0x00061628 File Offset: 0x0005F828
[Token(Token = "0x6002D26")]
[Address(RVA = "0x13D12D0", Offset = "0x13CFAD0", VA = "0x1813D12D0")]
public BuiltinDebugViewsComponent()
{
}
// Token: 0x04003567 RID: 13671
[Token(Token = "0x4003567")]
private const string k_ShaderString = "Hidden/Post FX/Builtin Debug Views";
// Token: 0x04003568 RID: 13672
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4003568")]
private BuiltinDebugViewsComponent.ArrowArray m_Arrows;
// Token: 0x02000519 RID: 1305
[Token(Token = "0x2000519")]
private static class Uniforms
{
// Token: 0x04003569 RID: 13673
[Token(Token = "0x4003569")]
internal static readonly int _DepthScale = Shader.PropertyToID("_DepthScale");
// Token: 0x0400356A RID: 13674
[Token(Token = "0x400356A")]
internal static readonly int _TempRT = Shader.PropertyToID("_TempRT");
// Token: 0x0400356B RID: 13675
[Token(Token = "0x400356B")]
internal static readonly int _Opacity = Shader.PropertyToID("_Opacity");
// Token: 0x0400356C RID: 13676
[Token(Token = "0x400356C")]
internal static readonly int _MainTex = Shader.PropertyToID("_MainTex");
// Token: 0x0400356D RID: 13677
[Token(Token = "0x400356D")]
internal static readonly int _TempRT2 = Shader.PropertyToID("_TempRT2");
// Token: 0x0400356E RID: 13678
[Token(Token = "0x400356E")]
internal static readonly int _Amplitude = Shader.PropertyToID("_Amplitude");
// Token: 0x0400356F RID: 13679
[Token(Token = "0x400356F")]
internal static readonly int _Scale = Shader.PropertyToID("_Scale");
}
// Token: 0x0200051A RID: 1306
[Token(Token = "0x200051A")]
private enum Pass
{
// Token: 0x04003571 RID: 13681
[Token(Token = "0x4003571")]
Depth,
// Token: 0x04003572 RID: 13682
[Token(Token = "0x4003572")]
Normals,
// Token: 0x04003573 RID: 13683
[Token(Token = "0x4003573")]
MovecOpacity,
// Token: 0x04003574 RID: 13684
[Token(Token = "0x4003574")]
MovecImaging,
// Token: 0x04003575 RID: 13685
[Token(Token = "0x4003575")]
MovecArrows
}
// Token: 0x0200051B RID: 1307
[Token(Token = "0x200051B")]
private class ArrowArray
{
// Token: 0x1700031E RID: 798
// (get) Token: 0x06002D28 RID: 11560 RVA: 0x000616B4 File Offset: 0x0005F8B4
// (set) Token: 0x06002D29 RID: 11561 RVA: 0x000616C8 File Offset: 0x0005F8C8
[Token(Token = "0x1700031E")]
public Mesh mesh
{
[Token(Token = "0x6002D28")]
[Address(RVA = "0x345100", Offset = "0x343900", VA = "0x180345100")]
[CompilerGenerated]
get
{
return this.<mesh>k__BackingField;
}
[Token(Token = "0x6002D29")]
[Address(RVA = "0x3CBE00", Offset = "0x3CA600", VA = "0x1803CBE00")]
[CompilerGenerated]
private set
{
/*
An exception occurred when decompiling this method (06002D29)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void UnityEngine.PostProcessing.BuiltinDebugViewsComponent/ArrowArray::set_mesh(UnityEngine.Mesh)
---> System.Exception: Basic block has to end with unconditional control flow.
{; Block_0:; stfld:Mesh(ArrowArray::<mesh>k__BackingField, ldloc:ArrowArray(this), ldloc:Mesh(value)); };
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1810
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 344
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1618
*/;
}
}
// Token: 0x1700031F RID: 799
// (get) Token: 0x06002D2A RID: 11562 RVA: 0x000616DC File Offset: 0x0005F8DC
// (set) Token: 0x06002D2B RID: 11563 RVA: 0x000616F0 File Offset: 0x0005F8F0
[Token(Token = "0x1700031F")]
public int columnCount
{
[Token(Token = "0x6002D2A")]
[Address(RVA = "0x29D0F0", Offset = "0x29B8F0", VA = "0x18029D0F0")]
get;
[Token(Token = "0x6002D2B")]
[Address(RVA = "0x29D100", Offset = "0x29B900", VA = "0x18029D100")]
private set;
}
// Token: 0x17000320 RID: 800
// (get) Token: 0x06002D2C RID: 11564 RVA: 0x00061704 File Offset: 0x0005F904
// (set) Token: 0x06002D2D RID: 11565 RVA: 0x00061718 File Offset: 0x0005F918
[Token(Token = "0x17000320")]
public int rowCount
{
[Token(Token = "0x6002D2C")]
[Address(RVA = "0x4A9E60", Offset = "0x4A8660", VA = "0x1804A9E60")]
get;
[Token(Token = "0x6002D2D")]
[Address(RVA = "0x4A9E90", Offset = "0x4A8690", VA = "0x1804A9E90")]
private set;
}
// Token: 0x06002D2E RID: 11566 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D2E")]
[Address(RVA = "0x66B650", Offset = "0x669E50", VA = "0x18066B650")]
public void BuildMesh(int columns, int rows)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D2F RID: 11567 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002D2F")]
[Address(RVA = "0x66BB40", Offset = "0x66A340", VA = "0x18066BB40")]
public void Release()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002D30 RID: 11568 RVA: 0x0006172C File Offset: 0x0005F92C
[Token(Token = "0x6002D30")]
[Address(RVA = "0x43A830", Offset = "0x439030", VA = "0x18043A830")]
public ArrowArray()
{
}
}
}
}