Files
2026-04-10 22:50:51 +02:00

434 lines
15 KiB
C#

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Unity.Collections;
using UnityEngine.Scripting.APIUpdating;
namespace UnityEngine.Rendering.Universal
{
// Token: 0x02000064 RID: 100
[Token(Token = "0x200005B")]
[MovedFrom("UnityEngine.Rendering.LWRP")]
public abstract class ScriptableRenderer : IDisposable
{
// Token: 0x06000168 RID: 360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015C")]
[Address(RVA = "0x1F2E090", Offset = "0x1F2CE90", VA = "0x181F2E090")]
public static void SetCameraMatrices(CommandBuffer cmd, ref CameraData cameraData, bool setInverseMatrices)
{
}
// Token: 0x06000169 RID: 361 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015D")]
[Address(RVA = "0x1F2E350", Offset = "0x1F2D150", VA = "0x181F2E350")]
private void SetPerCameraShaderVariables(CommandBuffer cmd, ref CameraData cameraData)
{
}
// Token: 0x0600016A RID: 362 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600015E")]
[Address(RVA = "0x1F2F2D0", Offset = "0x1F2E0D0", VA = "0x181F2F2D0")]
private void SetShaderTimeValues(CommandBuffer cmd, float time, float deltaTime, float smoothDeltaTime)
{
}
// Token: 0x17000076 RID: 118
// (get) Token: 0x0600016B RID: 363 RVA: 0x00002EF8 File Offset: 0x000010F8
[Token(Token = "0x17000076")]
public RenderTargetIdentifier cameraColorTarget
{
[Token(Token = "0x600015F")]
[Address(RVA = "0x10650B0", Offset = "0x1063EB0", VA = "0x1810650B0")]
get
{
return default(RenderTargetIdentifier);
}
}
// Token: 0x17000077 RID: 119
// (get) Token: 0x0600016C RID: 364 RVA: 0x00002F10 File Offset: 0x00001110
[Token(Token = "0x17000077")]
public RenderTargetIdentifier cameraDepth
{
[Token(Token = "0x6000160")]
[Address(RVA = "0x7D1190", Offset = "0x7CFF90", VA = "0x1807D1190")]
get
{
return default(RenderTargetIdentifier);
}
}
// Token: 0x17000078 RID: 120
// (get) Token: 0x0600016D RID: 365 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000078")]
protected List<ScriptableRendererFeature> rendererFeatures
{
[Token(Token = "0x6000161")]
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
get
{
return null;
}
}
// Token: 0x17000079 RID: 121
// (get) Token: 0x0600016E RID: 366 RVA: 0x00002052 File Offset: 0x00000252
[Token(Token = "0x17000079")]
protected List<ScriptableRenderPass> activeRenderPassQueue
{
[Token(Token = "0x6000162")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
}
// Token: 0x1700007A RID: 122
// (get) Token: 0x0600016F RID: 367 RVA: 0x00002052 File Offset: 0x00000252
// (set) Token: 0x06000170 RID: 368 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700007A")]
public ScriptableRenderer.RenderingFeatures supportedRenderingFeatures
{
[Token(Token = "0x6000163")]
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")]
[CompilerGenerated]
get
{
return null;
}
[Token(Token = "0x6000164")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000171 RID: 369 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000165")]
[Address(RVA = "0x1F2B940", Offset = "0x1F2A740", VA = "0x181F2B940")]
internal static void ConfigureActiveTarget(RenderTargetIdentifier colorAttachment, RenderTargetIdentifier depthAttachment)
{
}
// Token: 0x06000172 RID: 370 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000166")]
[Address(RVA = "0x1F307B0", Offset = "0x1F2F5B0", VA = "0x181F307B0")]
public ScriptableRenderer(ScriptableRendererData data)
{
}
// Token: 0x06000173 RID: 371 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000167")]
[Address(RVA = "0x1F2BB50", Offset = "0x1F2A950", VA = "0x181F2BB50", Slot = "4")]
public void Dispose()
{
}
// Token: 0x06000174 RID: 372 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000168")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
protected virtual void Dispose(bool disposing)
{
}
// Token: 0x06000175 RID: 373 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000169")]
[Address(RVA = "0x1F2BB10", Offset = "0x1F2A910", VA = "0x181F2BB10")]
public void ConfigureCameraTarget(RenderTargetIdentifier colorTarget, RenderTargetIdentifier depthTarget)
{
}
// Token: 0x06000176 RID: 374
[Token(Token = "0x600016A")]
[Address(Slot = "6")]
public abstract void Setup(ScriptableRenderContext context, ref RenderingData renderingData);
// Token: 0x06000177 RID: 375 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "7")]
public virtual void SetupLights(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x06000178 RID: 376 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "8")]
public virtual void SetupCullingParameters(ref ScriptableCullingParameters cullingParameters, ref CameraData cameraData)
{
}
// Token: 0x06000179 RID: 377 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
public virtual void PreCullSetup(ScriptableRenderer renderer, ScriptableRenderContext context, Camera camera, CameraData cameraData, ref LightData lightData)
{
}
// Token: 0x0600017A RID: 378 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016E")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "10")]
public virtual void FinishRendering(CommandBuffer cmd)
{
}
// Token: 0x0600017B RID: 379 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600016F")]
[Address(RVA = "0x1F2D3C0", Offset = "0x1F2C1C0", VA = "0x181F2D3C0")]
public void Execute(ScriptableRenderContext context, ref RenderingData renderingData)
{
}
// Token: 0x0600017C RID: 380 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000170")]
[Address(RVA = "0x1F2BC90", Offset = "0x1F2AA90", VA = "0x181F2BC90")]
public void EnqueuePass(ScriptableRenderPass pass)
{
}
// Token: 0x0600017D RID: 381 RVA: 0x00002F28 File Offset: 0x00001128
[Token(Token = "0x6000171")]
[Address(RVA = "0x1F2DD50", Offset = "0x1F2CB50", VA = "0x181F2DD50")]
[Obsolete]
protected static ClearFlag GetCameraClearFlag(CameraClearFlags cameraClearFlags)
{
return ClearFlag.None;
}
// Token: 0x0600017E RID: 382 RVA: 0x00002F40 File Offset: 0x00001140
[Token(Token = "0x6000172")]
[Address(RVA = "0x1F2DDE0", Offset = "0x1F2CBE0", VA = "0x181F2DDE0")]
protected static ClearFlag GetCameraClearFlag(ref CameraData cameraData)
{
return ClearFlag.None;
}
// Token: 0x0600017F RID: 383 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000173")]
[Address(RVA = "0x1F2B4F0", Offset = "0x1F2A2F0", VA = "0x181F2B4F0")]
private void ClearRenderingState(CommandBuffer cmd)
{
}
// Token: 0x06000180 RID: 384 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000174")]
[Address(RVA = "0x1F2B690", Offset = "0x1F2A490", VA = "0x181F2B690")]
internal void Clear(CameraRenderType cameraType)
{
}
// Token: 0x06000181 RID: 385 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000175")]
[Address(RVA = "0x1F2BCF0", Offset = "0x1F2AAF0", VA = "0x181F2BCF0")]
private void ExecuteBlock(int blockIndex, NativeArray<int> blockRanges, ScriptableRenderContext context, ref RenderingData renderingData, int eyeIndex = 0, bool submit = false)
{
}
// Token: 0x06000182 RID: 386 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000176")]
[Address(RVA = "0x1F2BDE0", Offset = "0x1F2ABE0", VA = "0x181F2BDE0")]
private void ExecuteRenderPass(ScriptableRenderContext context, ScriptableRenderPass renderPass, ref RenderingData renderingData, int eyeIndex)
{
}
// Token: 0x06000183 RID: 387 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000177")]
[Address(RVA = "0x1F2B450", Offset = "0x1F2A250", VA = "0x181F2B450")]
private void BeginXRRendering(ScriptableRenderContext context, Camera camera, int eyeIndex)
{
}
// Token: 0x06000184 RID: 388 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000178")]
[Address(RVA = "0x1F2BBC0", Offset = "0x1F2A9C0", VA = "0x181F2BBC0")]
private void EndXRRendering(ScriptableRenderContext context, in RenderingData renderingData, int eyeIndex)
{
}
// Token: 0x06000185 RID: 389 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000179")]
[Address(RVA = "0x1F2EF90", Offset = "0x1F2DD90", VA = "0x181F2EF90")]
internal static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorAttachment, RenderTargetIdentifier depthAttachment, ClearFlag clearFlag, Color clearColor)
{
}
// Token: 0x06000186 RID: 390 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017A")]
[Address(RVA = "0x1F2EE30", Offset = "0x1F2DC30", VA = "0x181F2EE30")]
private static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorAttachment, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, ClearFlag clearFlags, Color clearColor, TextureDimension dimension)
{
}
// Token: 0x06000187 RID: 391 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017B")]
[Address(RVA = "0x1F2E9F0", Offset = "0x1F2D7F0", VA = "0x181F2E9F0")]
private static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier colorAttachment, RenderBufferLoadAction colorLoadAction, RenderBufferStoreAction colorStoreAction, RenderTargetIdentifier depthAttachment, RenderBufferLoadAction depthLoadAction, RenderBufferStoreAction depthStoreAction, ClearFlag clearFlags, Color clearColor, TextureDimension dimension)
{
}
// Token: 0x06000188 RID: 392 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017C")]
[Address(RVA = "0x1F2ED10", Offset = "0x1F2DB10", VA = "0x181F2ED10")]
private static void SetRenderTarget(CommandBuffer cmd, RenderTargetIdentifier[] colorAttachments, RenderTargetIdentifier depthAttachment, ClearFlag clearFlag, Color clearColor)
{
}
// Token: 0x06000189 RID: 393 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
[Conditional("UNITY_EDITOR")]
private void DrawGizmos(ScriptableRenderContext context, Camera camera, GizmoSubset gizmoSubset)
{
}
// Token: 0x0600018A RID: 394 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017E")]
[Address(RVA = "0x1F2DC70", Offset = "0x1F2CA70", VA = "0x181F2DC70")]
private void FillBlockRanges(NativeArray<RenderPassEvent> blockEventLimits, NativeArray<int> blockRanges)
{
}
// Token: 0x0600018B RID: 395 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600017F")]
[Address(RVA = "0x1F2DEC0", Offset = "0x1F2CCC0", VA = "0x181F2DEC0")]
private void InternalFinishRendering(ScriptableRenderContext context, bool resolveFinalTarget)
{
}
// Token: 0x0600018C RID: 396 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000180")]
[Address(RVA = "0x1F2F660", Offset = "0x1F2E460", VA = "0x181F2F660")]
internal static void SortStable(List<ScriptableRenderPass> list)
{
}
// Token: 0x040001E8 RID: 488
[Token(Token = "0x40001BB")]
internal static ScriptableRenderer current;
// Token: 0x040001EA RID: 490
[Token(Token = "0x40001BD")]
private const int k_RenderPassBlockCount = 4;
// Token: 0x040001EB RID: 491
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40001BE")]
private List<ScriptableRenderPass> m_ActiveRenderPassQueue;
// Token: 0x040001EC RID: 492
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40001BF")]
private List<ScriptableRendererFeature> m_RendererFeatures;
// Token: 0x040001ED RID: 493
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40001C0")]
private RenderTargetIdentifier m_CameraColorTarget;
// Token: 0x040001EE RID: 494
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40001C1")]
private RenderTargetIdentifier m_CameraDepthTarget;
// Token: 0x040001EF RID: 495
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x40001C2")]
private bool m_FirstTimeCameraColorTargetIsBound;
// Token: 0x040001F0 RID: 496
[FieldOffset(Offset = "0x79")]
[Token(Token = "0x40001C3")]
private bool m_FirstTimeCameraDepthTargetIsBound;
// Token: 0x040001F1 RID: 497
[FieldOffset(Offset = "0x7A")]
[Token(Token = "0x40001C4")]
private bool m_XRRenderTargetNeedsClear;
// Token: 0x040001F2 RID: 498
[Token(Token = "0x40001C5")]
private const string k_SetCameraRenderStateTag = "Set Camera Data";
// Token: 0x040001F3 RID: 499
[Token(Token = "0x40001C6")]
private const string k_SetRenderTarget = "Set RenderTarget";
// Token: 0x040001F4 RID: 500
[Token(Token = "0x40001C7")]
private const string k_ReleaseResourcesTag = "Release Resources";
// Token: 0x040001F5 RID: 501
[Token(Token = "0x40001C8")]
private static RenderTargetIdentifier[] m_ActiveColorAttachments;
// Token: 0x040001F6 RID: 502
[Token(Token = "0x40001C9")]
private static RenderTargetIdentifier m_ActiveDepthAttachment;
// Token: 0x040001F7 RID: 503
[Token(Token = "0x40001CA")]
private static bool m_InsideStereoRenderBlock;
// Token: 0x040001F8 RID: 504
[Token(Token = "0x40001CB")]
private static RenderTargetIdentifier[][] m_TrimmedColorAttachmentCopies;
// Token: 0x02000065 RID: 101
[Token(Token = "0x20000B9")]
public class RenderingFeatures
{
// Token: 0x1700007B RID: 123
// (get) Token: 0x0600018E RID: 398 RVA: 0x00002F58 File Offset: 0x00001158
// (set) Token: 0x0600018F RID: 399 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x170000FF")]
public bool cameraStacking
{
[Token(Token = "0x6000439")]
[Address(RVA = "0x42D5E0", Offset = "0x42C3E0", VA = "0x18042D5E0")]
[CompilerGenerated]
get
{
return default(bool);
}
[Token(Token = "0x600043A")]
[Address(RVA = "0x495D50", Offset = "0x494B50", VA = "0x180495D50")]
[CompilerGenerated]
set
{
}
}
// Token: 0x06000190 RID: 400 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600043B")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public RenderingFeatures()
{
}
}
// Token: 0x02000066 RID: 102
[Token(Token = "0x20000BA")]
private static class RenderPassBlock
{
// Token: 0x040001FA RID: 506
[Token(Token = "0x400047E")]
public static readonly int BeforeRendering;
// Token: 0x040001FB RID: 507
[Token(Token = "0x400047F")]
public static readonly int MainRenderingOpaque;
// Token: 0x040001FC RID: 508
[Token(Token = "0x4000480")]
public static readonly int MainRenderingTransparent;
// Token: 0x040001FD RID: 509
[Token(Token = "0x4000481")]
public static readonly int AfterRendering;
}
}
}