using System; using System.Collections.Generic; using Cpp2IlInjected; using Unity.Collections; using UnityEngine.Bindings; using UnityEngine.Scripting; namespace UnityEngine { // Token: 0x02000129 RID: 297 [Token(Token = "0x2000129")] [UsedByNativeCode] [NativeHeader("Runtime/Export/Shaders/ComputeShader.bindings.h")] [NativeHeader("Runtime/Shaders/ComputeShader.h")] public sealed class ComputeBuffer : IDisposable { // Token: 0x06000B2D RID: 2861 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B2D")] [Address(RVA = "0x323D340", Offset = "0x323C340", VA = "0x18323D340", Slot = "1")] protected override void Finalize() { } // Token: 0x06000B2E RID: 2862 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B2E")] [Address(RVA = "0x323D120", Offset = "0x323C120", VA = "0x18323D120", Slot = "4")] public void Dispose() { } // Token: 0x06000B2F RID: 2863 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B2F")] [Address(RVA = "0x323D1C0", Offset = "0x323C1C0", VA = "0x18323D1C0")] private void Dispose(bool disposing) { } // Token: 0x06000B30 RID: 2864 RVA: 0x00007D88 File Offset: 0x00005F88 [Token(Token = "0x6000B30")] [Address(RVA = "0x323D3B0", Offset = "0x323C3B0", VA = "0x18323D3B0")] [FreeFunction] private static IntPtr InitBuffer(int count, int stride, ComputeBufferType type, ComputeBufferMode usage) { return 0; } // Token: 0x06000B31 RID: 2865 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B31")] [Address(RVA = "0x323D0E0", Offset = "0x323C0E0", VA = "0x18323D0E0")] [FreeFunction] private static void DestroyBuffer(ComputeBuffer buf) { } // Token: 0x06000B32 RID: 2866 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B32")] [Address(RVA = "0x323DA40", Offset = "0x323CA40", VA = "0x18323DA40")] public ComputeBuffer(int count, int stride) { } // Token: 0x06000B33 RID: 2867 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B33")] [Address(RVA = "0x323DA70", Offset = "0x323CA70", VA = "0x18323DA70")] public ComputeBuffer(int count, int stride, ComputeBufferType type) { } // Token: 0x06000B34 RID: 2868 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B34")] [Address(RVA = "0x323D930", Offset = "0x323C930", VA = "0x18323D930")] internal ComputeBuffer(int count, int stride, ComputeBufferType type, ComputeBufferMode usage, int stackDepth) { } // Token: 0x06000B35 RID: 2869 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B35")] [Address(RVA = "0x323D120", Offset = "0x323C120", VA = "0x18323D120")] public void Release() { } // Token: 0x06000B36 RID: 2870 RVA: 0x00007DA0 File Offset: 0x00005FA0 [Token(Token = "0x6000B36")] [Address(RVA = "0x323D4F0", Offset = "0x323C4F0", VA = "0x18323D4F0")] public bool IsValid() { return default(bool); } // Token: 0x17000222 RID: 546 // (get) Token: 0x06000B37 RID: 2871 RVA: 0x00007DB8 File Offset: 0x00005FB8 [Token(Token = "0x17000222")] public int count { [Token(Token = "0x6000B37")] [Address(RVA = "0x323DAA0", Offset = "0x323CAA0", VA = "0x18323DAA0")] get { return 0; } } // Token: 0x06000B38 RID: 2872 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B38")] [Address(RVA = "0x323D570", Offset = "0x323C570", VA = "0x18323D570")] public void SetData(Array data) { } // Token: 0x06000B39 RID: 2873 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B39")] [Address(RVA = "0x1FD5E20", Offset = "0x1FD4E20", VA = "0x181FD5E20")] public void SetData(NativeArray data) where T : struct { } // Token: 0x06000B3A RID: 2874 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3A")] [Address(RVA = "0x323D6F0", Offset = "0x323C6F0", VA = "0x18323D6F0")] public void SetData(Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count) { } // Token: 0x06000B3B RID: 2875 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3B")] [Address(RVA = "0x1FD5B70", Offset = "0x1FD4B70", VA = "0x181FD5B70")] public void SetData(List data, int managedBufferStartIndex, int computeBufferStartIndex, int count) where T : struct { } // Token: 0x06000B3C RID: 2876 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3C")] [Address(RVA = "0x323D480", Offset = "0x323C480", VA = "0x18323D480")] [FreeFunction] private void InternalSetNativeData(IntPtr data, int nativeBufferStartIndex, int computeBufferStartIndex, int count, int elemSize) { } // Token: 0x06000B3D RID: 2877 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3D")] [Address(RVA = "0x323D410", Offset = "0x323C410", VA = "0x18323D410")] [FreeFunction] private void InternalSetData(Array data, int managedBufferStartIndex, int computeBufferStartIndex, int count, int elemSize) { } // Token: 0x06000B3E RID: 2878 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000B3E")] [Address(RVA = "0x323D530", Offset = "0x323C530", VA = "0x18323D530")] public void SetCounterValue(uint counterValue) { } // Token: 0x04000482 RID: 1154 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000482")] internal IntPtr m_Ptr; } }