Files
27Aug2021-Cpp2IL-Dump/Unity.RenderPipelines.Core.Runtime/UnityEngine/Experimental/Rendering/RenderGraphModule/RenderGraphResourceRegistry.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

366 lines
12 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using UnityEngine.Rendering;
namespace UnityEngine.Experimental.Rendering.RenderGraphModule
{
// Token: 0x0200001C RID: 28
[Token(Token = "0x2000019")]
public class RenderGraphResourceRegistry
{
// Token: 0x0600008A RID: 138 RVA: 0x000020FA File Offset: 0x000002FA
[Token(Token = "0x6000076")]
[Address(RVA = "0x8CE1B0", Offset = "0x8CD1B0", VA = "0x1808CE1B0")]
public RTHandle GetTexture(in RenderGraphResource handle)
{
return null;
}
// Token: 0x0600008B RID: 139 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000077")]
[Address(RVA = "0x8CDFB0", Offset = "0x8CCFB0", VA = "0x1808CDFB0")]
public RendererList GetRendererList(in RenderGraphResource handle)
{
return default(RendererList);
}
// Token: 0x0600008C RID: 140 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000078")]
[Address(RVA = "0x8CFA60", Offset = "0x8CEA60", VA = "0x1808CFA60")]
private RenderGraphResourceRegistry()
{
}
// Token: 0x0600008D RID: 141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000079")]
[Address(RVA = "0x8CFB50", Offset = "0x8CEB50", VA = "0x1808CFB50")]
internal RenderGraphResourceRegistry(bool supportMSAA, MSAASamples initialSampleCount, RenderGraphDebugParams renderGraphDebug, RenderGraphLogger logger)
{
}
// Token: 0x0600008E RID: 142 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007A")]
[Address(RVA = "0x8CF7A0", Offset = "0x8CE7A0", VA = "0x1808CF7A0")]
internal void SetRTHandleReferenceSize(int width, int height, MSAASamples msaaSamples)
{
}
// Token: 0x0600008F RID: 143 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600007B")]
[Address(RVA = "0x8CDF70", Offset = "0x8CCF70", VA = "0x1808CDF70")]
internal RTHandleProperties GetRTHandleProperties()
{
return default(RTHandleProperties);
}
// Token: 0x06000090 RID: 144 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x600007C")]
[Address(RVA = "0x8CE210", Offset = "0x8CD210", VA = "0x1808CE210")]
internal RenderGraphMutableResource ImportTexture(RTHandle rt, int shaderProperty = 0)
{
return default(RenderGraphMutableResource);
}
// Token: 0x06000091 RID: 145 RVA: 0x00002448 File Offset: 0x00000648
[Token(Token = "0x600007D")]
[Address(RVA = "0x8CDE40", Offset = "0x8CCE40", VA = "0x1808CDE40")]
internal RenderGraphMutableResource CreateTexture(in TextureDesc desc, int shaderProperty = 0)
{
return default(RenderGraphMutableResource);
}
// Token: 0x06000092 RID: 146 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007E")]
[Address(RVA = "0x8CF880", Offset = "0x8CE880", VA = "0x1808CF880")]
internal void UpdateTextureFirstWrite(RenderGraphResource tex, int passIndex)
{
}
// Token: 0x06000093 RID: 147 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007F")]
[Address(RVA = "0x8CF940", Offset = "0x8CE940", VA = "0x1808CF940")]
internal void UpdateTextureLastRead(RenderGraphResource tex, int passIndex)
{
}
// Token: 0x06000094 RID: 148 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x6000080")]
[Address(RVA = "0x8CE150", Offset = "0x8CD150", VA = "0x1808CE150")]
private RenderGraphResourceRegistry.TextureResource GetTextureResource(RenderGraphResource res)
{
return default(RenderGraphResourceRegistry.TextureResource);
}
// Token: 0x06000095 RID: 149 RVA: 0x00002478 File Offset: 0x00000678
[Token(Token = "0x6000081")]
[Address(RVA = "0x8CE0B0", Offset = "0x8CD0B0", VA = "0x1808CE0B0")]
internal TextureDesc GetTextureResourceDesc(RenderGraphResource res)
{
return default(TextureDesc);
}
// Token: 0x06000096 RID: 150 RVA: 0x00002490 File Offset: 0x00000690
[Token(Token = "0x6000082")]
[Address(RVA = "0x8CD730", Offset = "0x8CC730", VA = "0x1808CD730")]
internal RenderGraphResource CreateRendererList(in RendererListDesc desc)
{
return default(RenderGraphResource);
}
// Token: 0x06000097 RID: 151 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000083")]
[Address(RVA = "0x8CD3B0", Offset = "0x8CC3B0", VA = "0x1808CD3B0")]
internal void CreateAndClearTexturesForPass(RenderGraphContext rgContext, int passIndex, List<RenderGraphMutableResource> textures)
{
}
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000084")]
[Address(RVA = "0x8CDA50", Offset = "0x8CCA50", VA = "0x1808CDA50")]
private void CreateTextureForPass(ref RenderGraphResourceRegistry.TextureResource resource)
{
}
// Token: 0x06000099 RID: 153 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000085")]
[Address(RVA = "0x8CF330", Offset = "0x8CE330", VA = "0x1808CF330")]
private void SetGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures, bool bindDummyTexture)
{
}
// Token: 0x0600009A RID: 154 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000086")]
[Address(RVA = "0x8CEB30", Offset = "0x8CDB30", VA = "0x1808CEB30")]
internal void PreRenderPassSetGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures)
{
}
// Token: 0x0600009B RID: 155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000087")]
[Address(RVA = "0x8CEB00", Offset = "0x8CDB00", VA = "0x1808CEB00")]
internal void PostRenderPassUnbindGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures)
{
}
// Token: 0x0600009C RID: 156 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000088")]
[Address(RVA = "0x8CEE70", Offset = "0x8CDE70", VA = "0x1808CEE70")]
internal void ReleaseTexturesForPass(RenderGraphContext rgContext, int passIndex, List<RenderGraphResource> readTextures, List<RenderGraphMutableResource> writtenTextures)
{
}
// Token: 0x0600009D RID: 157 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000089")]
[Address(RVA = "0x8CEB60", Offset = "0x8CDB60", VA = "0x1808CEB60")]
private void ReleaseTextureForPass(RenderGraphResource res)
{
}
// Token: 0x0600009E RID: 158 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008A")]
[Address(RVA = "0x8CED90", Offset = "0x8CDD90", VA = "0x1808CED90")]
private void ReleaseTextureResource(int hash, RTHandle rt)
{
}
// Token: 0x0600009F RID: 159 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008B")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
private void ValidateTextureDesc(in TextureDesc desc)
{
}
// Token: 0x060000A0 RID: 160 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
private void ValidateRendererListDesc(in RendererListDesc desc)
{
}
// Token: 0x060000A1 RID: 161 RVA: 0x000024A8 File Offset: 0x000006A8
[Token(Token = "0x600008D")]
[Address(RVA = "0x8CF7D0", Offset = "0x8CE7D0", VA = "0x1808CF7D0")]
private bool TryGetRenderTarget(int hashCode, out RTHandle rt)
{
return default(bool);
}
// Token: 0x060000A2 RID: 162 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008E")]
[Address(RVA = "0x8CD860", Offset = "0x8CC860", VA = "0x1808CD860")]
internal void CreateRendererLists(List<RenderGraphResource> rendererLists)
{
}
// Token: 0x060000A3 RID: 163 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008F")]
[Address(RVA = "0x8CD340", Offset = "0x8CC340", VA = "0x1808CD340")]
internal void Clear()
{
}
// Token: 0x060000A4 RID: 164 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000090")]
[Address(RVA = "0x8CF310", Offset = "0x8CE310", VA = "0x1808CF310")]
internal void ResetRTHandleReferenceSize(int width, int height)
{
}
// Token: 0x060000A5 RID: 165 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000091")]
[Address(RVA = "0x8CD110", Offset = "0x8CC110", VA = "0x1808CD110")]
internal void Cleanup()
{
}
// Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000092")]
[Address(RVA = "0x8CE8A0", Offset = "0x8CD8A0", VA = "0x1808CE8A0")]
private void LogTextureCreation(RTHandle rt, bool cleared)
{
}
// Token: 0x060000A7 RID: 167 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000093")]
[Address(RVA = "0x8CEA10", Offset = "0x8CDA10", VA = "0x1808CEA10")]
private void LogTextureRelease(RTHandle rt)
{
}
// Token: 0x060000A8 RID: 168 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000094")]
[Address(RVA = "0x8CE340", Offset = "0x8CD340", VA = "0x1808CE340")]
private void LogResources()
{
}
// Token: 0x04000077 RID: 119
[Token(Token = "0x4000069")]
private static readonly ShaderTagId s_EmptyName;
// Token: 0x04000078 RID: 120
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400006A")]
private DynamicArray<RenderGraphResourceRegistry.TextureResource> m_TextureResources;
// Token: 0x04000079 RID: 121
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400006B")]
private Dictionary<int, Stack<RTHandle>> m_TexturePool;
// Token: 0x0400007A RID: 122
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400006C")]
private DynamicArray<RenderGraphResourceRegistry.RendererListResource> m_RendererListResources;
// Token: 0x0400007B RID: 123
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400006D")]
private RTHandleSystem m_RTHandleSystem;
// Token: 0x0400007C RID: 124
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400006E")]
private RenderGraphDebugParams m_RenderGraphDebug;
// Token: 0x0400007D RID: 125
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400006F")]
private RenderGraphLogger m_Logger;
// Token: 0x0400007E RID: 126
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4000070")]
private List<ValueTuple<int, RTHandle>> m_AllocatedTextures;
// Token: 0x0200001D RID: 29
[Token(Token = "0x20000B7")]
internal struct TextureResource
{
// Token: 0x060000AA RID: 170 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AB")]
[Address(RVA = "0x8D34D0", Offset = "0x8D24D0", VA = "0x1808D34D0")]
internal TextureResource(RTHandle rt, int shaderProperty)
{
}
// Token: 0x060000AB RID: 171 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AC")]
[Address(RVA = "0x8D3430", Offset = "0x8D2430", VA = "0x1808D3430")]
internal TextureResource(in TextureDesc desc, int shaderProperty)
{
}
// Token: 0x060000AC RID: 172 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AD")]
[Address(RVA = "0x8D33F0", Offset = "0x8D23F0", VA = "0x1808D33F0")]
private void Reset()
{
}
// Token: 0x0400007F RID: 127
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400025B")]
public TextureDesc desc;
// Token: 0x04000080 RID: 128
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400025C")]
public bool imported;
// Token: 0x04000081 RID: 129
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400025D")]
public RTHandle rt;
// Token: 0x04000082 RID: 130
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400025E")]
public int cachedHash;
// Token: 0x04000083 RID: 131
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400025F")]
public int firstWritePassIndex;
// Token: 0x04000084 RID: 132
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4000260")]
public int lastReadPassIndex;
// Token: 0x04000085 RID: 133
[FieldOffset(Offset = "0x8C")]
[Token(Token = "0x4000261")]
public int shaderProperty;
// Token: 0x04000086 RID: 134
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4000262")]
public bool wasReleased;
}
// Token: 0x0200001E RID: 30
[Token(Token = "0x20000B8")]
internal struct RendererListResource
{
// Token: 0x060000AD RID: 173 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AE")]
[Address(RVA = "0x8D2430", Offset = "0x8D1430", VA = "0x1808D2430")]
internal RendererListResource(in RendererListDesc desc)
{
}
// Token: 0x04000087 RID: 135
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4000263")]
public RendererListDesc desc;
// Token: 0x04000088 RID: 136
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4000264")]
public RendererList rendererList;
}
}
}