using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x02000619 RID: 1561
	[Token(Token = "0x2000619")]
	internal class Quads
	{
		// Token: 0x06003208 RID: 12808 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6003208")]
		[Address(RVA = "0xEBF040", Offset = "0xEBE040", VA = "0x180EBF040")]
		private static bool HasMeshes()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06003209 RID: 12809 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6003209")]
		[Address(RVA = "0xEBE4C0", Offset = "0xEBD4C0", VA = "0x180EBE4C0")]
		public static void Cleanup()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600320A RID: 12810 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600320A")]
		[Address(RVA = "0xEBEC90", Offset = "0xEBDC90", VA = "0x180EBEC90")]
		public static Mesh[] GetMeshes(int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600320B RID: 12811 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600320B")]
		[Address(RVA = "0xEBE720", Offset = "0xEBD720", VA = "0x180EBE720")]
		private static Mesh GetMesh(int triCount, int triOffset, int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600320C RID: 12812 RVA: 0x0006BF7C File Offset: 0x0006A17C
		[Token(Token = "0x600320C")]
		[Address(RVA = "0x36ABD0", Offset = "0x369BD0", VA = "0x18036ABD0")]
		public Quads()
		{
		}

		// Token: 0x0600320D RID: 12813 RVA: 0x000020D3 File Offset: 0x000002D3
		// Note: this type is marked as 'beforefieldinit'.
		[Token(Token = "0x600320D")]
		[Address(RVA = "0x29E8B0", Offset = "0x29D8B0", VA = "0x18029E8B0")]
		static Quads()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x04003C0B RID: 15371
		[Token(Token = "0x4003C0B")]
		private static Mesh[] meshes;

		// Token: 0x04003C0C RID: 15372
		[Token(Token = "0x4003C0C")]
		private static int currentQuads;
	}
}
