using System; using System.Collections.Generic; using Cpp2IlInjected; namespace UnityEngine.Experimental.Rendering.RenderGraphModule { // Token: 0x02000014 RID: 20 [Token(Token = "0x2000012")] public sealed class RenderGraphObjectPool { // Token: 0x06000068 RID: 104 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000059")] [Address(RVA = "0x2252380", Offset = "0x2251180", VA = "0x182252380")] internal RenderGraphObjectPool() { } // Token: 0x06000069 RID: 105 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005A")] [Address(RVA = "0x1E68E60", Offset = "0x1E67C60", VA = "0x181E68E60")] public T[] GetTempArray(int size) { return null; } // Token: 0x0600006A RID: 106 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005B")] [Address(RVA = "0x2251FE0", Offset = "0x2250DE0", VA = "0x182251FE0")] public MaterialPropertyBlock GetTempMaterialPropertyBlock() { return null; } // Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600005C")] [Address(RVA = "0x2252090", Offset = "0x2250E90", VA = "0x182252090")] internal void ReleaseAllTempAlloc() { } // Token: 0x0600006C RID: 108 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005D")] [Address(RVA = "0x129AD20", Offset = "0x1299B20", VA = "0x18129AD20")] internal T Get() where T : new() { return null; } // Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600005E")] [Address(RVA = "0x1B975A0", Offset = "0x1B963A0", VA = "0x181B975A0")] internal void Release(T value) where T : new() { } // Token: 0x04000049 RID: 73 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400003D")] private Dictionary, Stack> m_ArrayPool; // Token: 0x0400004A RID: 74 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400003E")] private List>> m_AllocatedArrays; // Token: 0x0400004B RID: 75 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400003F")] private List m_AllocatedMaterialPropertyBlocks; // Token: 0x02000015 RID: 21 [Token(Token = "0x20000B6")] private class SharedObjectPool where T : new() { // Token: 0x0600006E RID: 110 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x60004A6")] [Address(RVA = "0x2B05790", Offset = "0x2B04590", VA = "0x182B05790")] public T Get() { return null; } // Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004A7")] [Address(RVA = "0x18D0820", Offset = "0x18CF620", VA = "0x1818D0820")] public void Release(T value) { } // Token: 0x1700000B RID: 11 // (get) Token: 0x06000070 RID: 112 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x1700009F")] public static RenderGraphObjectPool.SharedObjectPool sharedPool { [Token(Token = "0x60004A8")] [Address(RVA = "0x2B05980", Offset = "0x2B04780", VA = "0x182B05980")] get { return null; } } // Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004A9")] [Address(RVA = "0x2B05900", Offset = "0x2B04700", VA = "0x182B05900")] public SharedObjectPool() { } // Token: 0x0400004C RID: 76 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000259")] private Stack m_Pool; // Token: 0x0400004D RID: 77 [Token(Token = "0x400025A")] private static readonly Lazy> s_Instance; } } }