366 lines
12 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|