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 = "0x8CD060", Offset = "0x8CC060", VA = "0x1808CD060")] internal RenderGraphObjectPool() { } // Token: 0x06000069 RID: 105 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005A")] [Address(RVA = "0x294D5E0", Offset = "0x294C5E0", VA = "0x18294D5E0")] public T[] GetTempArray(int size) { return null; } // Token: 0x0600006A RID: 106 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005B")] [Address(RVA = "0x8CCCC0", Offset = "0x8CBCC0", VA = "0x1808CCCC0")] public MaterialPropertyBlock GetTempMaterialPropertyBlock() { return null; } // Token: 0x0600006B RID: 107 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600005C")] [Address(RVA = "0x8CCD70", Offset = "0x8CBD70", VA = "0x1808CCD70")] internal void ReleaseAllTempAlloc() { } // Token: 0x0600006C RID: 108 RVA: 0x000020FA File Offset: 0x000002FA [Token(Token = "0x600005D")] [Address(RVA = "0x1E61170", Offset = "0x1E60170", VA = "0x181E61170")] internal T Get() where T : new() { return null; } // Token: 0x0600006D RID: 109 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600005E")] [Address(RVA = "0x1FDAAC0", Offset = "0x1FD9AC0", VA = "0x181FDAAC0")] 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 = "0x3054A10", Offset = "0x3053A10", VA = "0x183054A10")] public T Get() { return null; } // Token: 0x0600006F RID: 111 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004A7")] [Address(RVA = "0x20F6150", Offset = "0x20F5150", VA = "0x1820F6150")] 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 = "0x3054C00", Offset = "0x3053C00", VA = "0x183054C00")] get { return null; } } // Token: 0x06000071 RID: 113 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60004A9")] [Address(RVA = "0x3054B80", Offset = "0x3053B80", VA = "0x183054B80")] 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; } } }