using System;
using Cpp2IlInjected;

namespace UnityEngine.PostProcessing
{
	// Token: 0x02000571 RID: 1393
	[Token(Token = "0x2000571")]
	public abstract class PostProcessingComponentRenderTexture<T> : PostProcessingComponent<T> where T : PostProcessingModel
	{
		// Token: 0x06002E02 RID: 11778 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x6002E02")]
		[Address(RVA = "0x297F00", Offset = "0x296D00", VA = "0x180297F00", Slot = "10")]
		public virtual void Prepare(Material material)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x06002E03 RID: 11779 RVA: 0x000624DC File Offset: 0x000606DC
		[Token(Token = "0x6002E03")]
		[Address(RVA = "0x299180", Offset = "0x297F80", VA = "0x180299180")]
		protected PostProcessingComponentRenderTexture()
		{
			bool active = base.active;
		}
	}
}
