using System;
using Cpp2IlInjected;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x020005C0 RID: 1472
	[Token(Token = "0x20005C0")]
	[ExecuteInEditMode]
	[RequireComponent(typeof(Camera))]
	internal class PostEffectsHelper : MonoBehaviour
	{
		// Token: 0x06002F3A RID: 12090 RVA: 0x00064C80 File Offset: 0x00062E80
		[Token(Token = "0x6002F3A")]
		[Address(RVA = "0xBDDF50", Offset = "0xBDCD50", VA = "0x180BDDF50")]
		private void OnRenderImage(RenderTexture source, RenderTexture destination)
		{
			Debug.Log("OnRenderImage in Helper called ...");
		}

		// Token: 0x06002F3B RID: 12091 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F3B")]
		[Address(RVA = "0xBDDAC0", Offset = "0xBDC8C0", VA = "0x180BDDAC0")]
		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: 0x06002F3C RID: 12092 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F3C")]
		[Address(RVA = "0xBDD720", Offset = "0xBDC520", VA = "0x180BDD720")]
		private static void DrawBorder(RenderTexture dest, Material material)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002F3D RID: 12093 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002F3D")]
		[Address(RVA = "0xBDDD80", Offset = "0xBDCB80", VA = "0x180BDDD80")]
		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: 0x06002F3E RID: 12094 RVA: 0x00064C98 File Offset: 0x00062E98
		[Token(Token = "0x6002F3E")]
		[Address(RVA = "0x3088F0", Offset = "0x3076F0", VA = "0x1803088F0")]
		public PostEffectsHelper()
		{
		}
	}
}
