using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x020005C1 RID: 1473
	[Token(Token = "0x20005C1")]
	internal class Quads
	{
		// Token: 0x06002F3F RID: 12095 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F3F")]
		[Address(RVA = "0xBE2DE0", Offset = "0xBE1BE0", VA = "0x180BE2DE0")]
		private static bool HasMeshes()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F40 RID: 12096 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F40")]
		[Address(RVA = "0xBE2260", Offset = "0xBE1060", VA = "0x180BE2260")]
		public static void Cleanup()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F41 RID: 12097 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F41")]
		[Address(RVA = "0xBE2A30", Offset = "0xBE1830", VA = "0x180BE2A30")]
		public static Mesh[] GetMeshes(int totalWidth, int totalHeight)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F42 RID: 12098 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F42")]
		[Address(RVA = "0xBE24C0", Offset = "0xBE12C0", VA = "0x180BE24C0")]
		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: 0x06002F43 RID: 12099 RVA: 0x00064CAC File Offset: 0x00062EAC
		[Token(Token = "0x6002F43")]
		[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
		public Quads()
		{
		}

		// Token: 0x06002F44 RID: 12100 RVA: 0x000020D3 File Offset: 0x000002D3
		// Note: this type is marked as 'beforefieldinit'.
		[Token(Token = "0x6002F44")]
		[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00")]
		static Quads()
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x04003921 RID: 14625
		[Token(Token = "0x4003921")]
		private static Mesh[] meshes;

		// Token: 0x04003922 RID: 14626
		[Token(Token = "0x4003922")]
		private static int currentQuads;
	}
}
