Files
Aug2021-Cpp2IL-Dump/Unity.RenderPipelines.Core.Runtime/UnityEngine/Experimental/Rendering/RenderGraphModule/RenderGraphResourceRegistry.cs
T
2026-04-10 22:50:51 +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 = "0x22534D0", Offset = "0x22522D0", VA = "0x1822534D0")]
public RTHandle GetTexture(in RenderGraphResource handle)
{
return null;
}
// Token: 0x0600008B RID: 139 RVA: 0x00002400 File Offset: 0x00000600
[Token(Token = "0x6000077")]
[Address(RVA = "0x22532D0", Offset = "0x22520D0", VA = "0x1822532D0")]
public RendererList GetRendererList(in RenderGraphResource handle)
{
return default(RendererList);
}
// Token: 0x0600008C RID: 140 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000078")]
[Address(RVA = "0x2254D80", Offset = "0x2253B80", VA = "0x182254D80")]
private RenderGraphResourceRegistry()
{
}
// Token: 0x0600008D RID: 141 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000079")]
[Address(RVA = "0x2254E70", Offset = "0x2253C70", VA = "0x182254E70")]
internal RenderGraphResourceRegistry(bool supportMSAA, MSAASamples initialSampleCount, RenderGraphDebugParams renderGraphDebug, RenderGraphLogger logger)
{
}
// Token: 0x0600008E RID: 142 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007A")]
[Address(RVA = "0x2254AC0", Offset = "0x22538C0", VA = "0x182254AC0")]
internal void SetRTHandleReferenceSize(int width, int height, MSAASamples msaaSamples)
{
}
// Token: 0x0600008F RID: 143 RVA: 0x00002418 File Offset: 0x00000618
[Token(Token = "0x600007B")]
[Address(RVA = "0x2253290", Offset = "0x2252090", VA = "0x182253290")]
internal RTHandleProperties GetRTHandleProperties()
{
return default(RTHandleProperties);
}
// Token: 0x06000090 RID: 144 RVA: 0x00002430 File Offset: 0x00000630
[Token(Token = "0x600007C")]
[Address(RVA = "0x2253530", Offset = "0x2252330", VA = "0x182253530")]
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 = "0x2253160", Offset = "0x2251F60", VA = "0x182253160")]
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 = "0x2254BA0", Offset = "0x22539A0", VA = "0x182254BA0")]
internal void UpdateTextureFirstWrite(RenderGraphResource tex, int passIndex)
{
}
// Token: 0x06000093 RID: 147 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600007F")]
[Address(RVA = "0x2254C60", Offset = "0x2253A60", VA = "0x182254C60")]
internal void UpdateTextureLastRead(RenderGraphResource tex, int passIndex)
{
}
// Token: 0x06000094 RID: 148 RVA: 0x00002460 File Offset: 0x00000660
[Token(Token = "0x6000080")]
[Address(RVA = "0x2253470", Offset = "0x2252270", VA = "0x182253470")]
private RenderGraphResourceRegistry.TextureResource GetTextureResource(RenderGraphResource res)
{
return default(RenderGraphResourceRegistry.TextureResource);
}
// Token: 0x06000095 RID: 149 RVA: 0x00002478 File Offset: 0x00000678
[Token(Token = "0x6000081")]
[Address(RVA = "0x22533D0", Offset = "0x22521D0", VA = "0x1822533D0")]
internal TextureDesc GetTextureResourceDesc(RenderGraphResource res)
{
return default(TextureDesc);
}
// Token: 0x06000096 RID: 150 RVA: 0x00002490 File Offset: 0x00000690
[Token(Token = "0x6000082")]
[Address(RVA = "0x2252A50", Offset = "0x2251850", VA = "0x182252A50")]
internal RenderGraphResource CreateRendererList(in RendererListDesc desc)
{
return default(RenderGraphResource);
}
// Token: 0x06000097 RID: 151 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000083")]
[Address(RVA = "0x22526D0", Offset = "0x22514D0", VA = "0x1822526D0")]
internal void CreateAndClearTexturesForPass(RenderGraphContext rgContext, int passIndex, List<RenderGraphMutableResource> textures)
{
}
// Token: 0x06000098 RID: 152 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000084")]
[Address(RVA = "0x2252D70", Offset = "0x2251B70", VA = "0x182252D70")]
private void CreateTextureForPass(ref RenderGraphResourceRegistry.TextureResource resource)
{
}
// Token: 0x06000099 RID: 153 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000085")]
[Address(RVA = "0x2254650", Offset = "0x2253450", VA = "0x182254650")]
private void SetGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures, bool bindDummyTexture)
{
}
// Token: 0x0600009A RID: 154 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000086")]
[Address(RVA = "0x2253E50", Offset = "0x2252C50", VA = "0x182253E50")]
internal void PreRenderPassSetGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures)
{
}
// Token: 0x0600009B RID: 155 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000087")]
[Address(RVA = "0x2253E20", Offset = "0x2252C20", VA = "0x182253E20")]
internal void PostRenderPassUnbindGlobalTextures(RenderGraphContext rgContext, List<RenderGraphResource> textures)
{
}
// Token: 0x0600009C RID: 156 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000088")]
[Address(RVA = "0x2254190", Offset = "0x2252F90", VA = "0x182254190")]
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 = "0x2253E80", Offset = "0x2252C80", VA = "0x182253E80")]
private void ReleaseTextureForPass(RenderGraphResource res)
{
}
// Token: 0x0600009E RID: 158 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008A")]
[Address(RVA = "0x22540B0", Offset = "0x2252EB0", VA = "0x1822540B0")]
private void ReleaseTextureResource(int hash, RTHandle rt)
{
}
// Token: 0x0600009F RID: 159 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008B")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void ValidateTextureDesc(in TextureDesc desc)
{
}
// Token: 0x060000A0 RID: 160 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008C")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void ValidateRendererListDesc(in RendererListDesc desc)
{
}
// Token: 0x060000A1 RID: 161 RVA: 0x000024A8 File Offset: 0x000006A8
[Token(Token = "0x600008D")]
[Address(RVA = "0x2254AF0", Offset = "0x22538F0", VA = "0x182254AF0")]
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 = "0x2252B80", Offset = "0x2251980", VA = "0x182252B80")]
internal void CreateRendererLists(List<RenderGraphResource> rendererLists)
{
}
// Token: 0x060000A3 RID: 163 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600008F")]
[Address(RVA = "0x2252660", Offset = "0x2251460", VA = "0x182252660")]
internal void Clear()
{
}
// Token: 0x060000A4 RID: 164 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000090")]
[Address(RVA = "0x2254630", Offset = "0x2253430", VA = "0x182254630")]
internal void ResetRTHandleReferenceSize(int width, int height)
{
}
// Token: 0x060000A5 RID: 165 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000091")]
[Address(RVA = "0x2252430", Offset = "0x2251230", VA = "0x182252430")]
internal void Cleanup()
{
}
// Token: 0x060000A6 RID: 166 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000092")]
[Address(RVA = "0x2253BC0", Offset = "0x22529C0", VA = "0x182253BC0")]
private void LogTextureCreation(RTHandle rt, bool cleared)
{
}
// Token: 0x060000A7 RID: 167 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000093")]
[Address(RVA = "0x2253D30", Offset = "0x2252B30", VA = "0x182253D30")]
private void LogTextureRelease(RTHandle rt)
{
}
// Token: 0x060000A8 RID: 168 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6000094")]
[Address(RVA = "0x2253660", Offset = "0x2252460", VA = "0x182253660")]
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 = "0x2258790", Offset = "0x2257590", VA = "0x182258790")]
internal TextureResource(RTHandle rt, int shaderProperty)
{
}
// Token: 0x060000AB RID: 171 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AC")]
[Address(RVA = "0x22586F0", Offset = "0x22574F0", VA = "0x1822586F0")]
internal TextureResource(in TextureDesc desc, int shaderProperty)
{
}
// Token: 0x060000AC RID: 172 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60004AD")]
[Address(RVA = "0x22586B0", Offset = "0x22574B0", VA = "0x1822586B0")]
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 = "0x22576F0", Offset = "0x22564F0", VA = "0x1822576F0")]
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;
}
}
}