using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x02000618 RID: 1560
	[Token(Token = "0x2000618")]
	[ExecuteInEditMode]
	[RequireComponent(typeof(Camera))]
	internal class PostEffectsHelper : MonoBehaviour
	{
		// Token: 0x06003203 RID: 12803 RVA: 0x0006BF50 File Offset: 0x0006A150
		[Token(Token = "0x6003203")]
		[Address(RVA = "0xEBA210", Offset = "0xEB9210", VA = "0x180EBA210")]
		private void OnRenderImage(RenderTexture source, RenderTexture destination)
		{
			Debug.Log("OnRenderImage in Helper called ...");
		}

		// Token: 0x06003204 RID: 12804 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6003204")]
		[Address(RVA = "0xEB9D80", Offset = "0xEB8D80", VA = "0x180EB9D80")]
		private static void DrawLowLevelPlaneAlignedWithCamera(float dist, RenderTexture source, RenderTexture dest, Material material, Camera cameraForProjectionMatrix)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06003205 RID: 12805 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6003205")]
		[Address(RVA = "0xEB99E0", Offset = "0xEB89E0", VA = "0x180EB99E0")]
		private static void DrawBorder(RenderTexture dest, Material material)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06003206 RID: 12806 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6003206")]
		[Address(RVA = "0xEBA040", Offset = "0xEB9040", VA = "0x180EBA040")]
		private static void DrawLowLevelQuad(float x1, float x2, float y1, float y2, RenderTexture source, RenderTexture dest, Material material)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06003207 RID: 12807 RVA: 0x0006BF68 File Offset: 0x0006A168
		[Token(Token = "0x6003207")]
		[Address(RVA = "0x328C40", Offset = "0x327C40", VA = "0x180328C40")]
		public PostEffectsHelper()
		{
		}
	}
}
