using System;
using Cpp2IlInjected;

namespace UnityEngine.PostProcessing
{
	// Token: 0x02000574 RID: 1396
	[Token(Token = "0x2000574")]
	public class PostProcessingProfile : ScriptableObject
	{
		// Token: 0x06002E13 RID: 11795 RVA: 0x00062648 File Offset: 0x00060848
		[Token(Token = "0x6002E13")]
		[Address(RVA = "0xBE0240", Offset = "0xBDF040", VA = "0x180BE0240")]
		public PostProcessingProfile()
		{
			BuiltinDebugViewsModel builtinDebugViewsModel = new BuiltinDebugViewsModel();
			this.debugViews = builtinDebugViewsModel;
			FogModel fogModel = new FogModel();
			this.fog = fogModel;
			AntialiasingModel antialiasingModel = new AntialiasingModel();
			this.antialiasing = antialiasingModel;
			AmbientOcclusionModel ambientOcclusionModel = new AmbientOcclusionModel();
			this.ambientOcclusion = ambientOcclusionModel;
			ScreenSpaceReflectionModel screenSpaceReflectionModel = new ScreenSpaceReflectionModel();
			this.screenSpaceReflection = screenSpaceReflectionModel;
			DepthOfFieldModel depthOfFieldModel = new DepthOfFieldModel();
			this.depthOfField = depthOfFieldModel;
			MotionBlurModel motionBlurModel = new MotionBlurModel();
			this.motionBlur = motionBlurModel;
			EyeAdaptationModel eyeAdaptationModel = new EyeAdaptationModel();
			this.eyeAdaptation = eyeAdaptationModel;
			BloomModel bloomModel = new BloomModel();
			this.bloom = bloomModel;
			ColorGradingModel colorGradingModel = new ColorGradingModel();
			this.colorGrading = colorGradingModel;
			UserLutModel userLutModel = new UserLutModel();
			this.userLut = userLutModel;
			ChromaticAberrationModel chromaticAberrationModel = new ChromaticAberrationModel();
			this.chromaticAberration = chromaticAberrationModel;
			GrainModel grainModel = new GrainModel();
			this.grain = grainModel;
			VignetteModel vignetteModel = new VignetteModel();
			this.vignette = vignetteModel;
			DitheringModel ditheringModel = new DitheringModel();
			this.dithering = ditheringModel;
			base..ctor();
		}

		// Token: 0x040036ED RID: 14061
		[FieldOffset(Offset = "0x18")]
		[Token(Token = "0x40036ED")]
		public BuiltinDebugViewsModel debugViews;

		// Token: 0x040036EE RID: 14062
		[FieldOffset(Offset = "0x20")]
		[Token(Token = "0x40036EE")]
		public FogModel fog;

		// Token: 0x040036EF RID: 14063
		[FieldOffset(Offset = "0x28")]
		[Token(Token = "0x40036EF")]
		public AntialiasingModel antialiasing;

		// Token: 0x040036F0 RID: 14064
		[FieldOffset(Offset = "0x30")]
		[Token(Token = "0x40036F0")]
		public AmbientOcclusionModel ambientOcclusion;

		// Token: 0x040036F1 RID: 14065
		[FieldOffset(Offset = "0x38")]
		[Token(Token = "0x40036F1")]
		public ScreenSpaceReflectionModel screenSpaceReflection;

		// Token: 0x040036F2 RID: 14066
		[FieldOffset(Offset = "0x40")]
		[Token(Token = "0x40036F2")]
		public DepthOfFieldModel depthOfField;

		// Token: 0x040036F3 RID: 14067
		[FieldOffset(Offset = "0x48")]
		[Token(Token = "0x40036F3")]
		public MotionBlurModel motionBlur;

		// Token: 0x040036F4 RID: 14068
		[FieldOffset(Offset = "0x50")]
		[Token(Token = "0x40036F4")]
		public EyeAdaptationModel eyeAdaptation;

		// Token: 0x040036F5 RID: 14069
		[FieldOffset(Offset = "0x58")]
		[Token(Token = "0x40036F5")]
		public BloomModel bloom;

		// Token: 0x040036F6 RID: 14070
		[FieldOffset(Offset = "0x60")]
		[Token(Token = "0x40036F6")]
		public ColorGradingModel colorGrading;

		// Token: 0x040036F7 RID: 14071
		[FieldOffset(Offset = "0x68")]
		[Token(Token = "0x40036F7")]
		public UserLutModel userLut;

		// Token: 0x040036F8 RID: 14072
		[FieldOffset(Offset = "0x70")]
		[Token(Token = "0x40036F8")]
		public ChromaticAberrationModel chromaticAberration;

		// Token: 0x040036F9 RID: 14073
		[FieldOffset(Offset = "0x78")]
		[Token(Token = "0x40036F9")]
		public GrainModel grain;

		// Token: 0x040036FA RID: 14074
		[FieldOffset(Offset = "0x80")]
		[Token(Token = "0x40036FA")]
		public VignetteModel vignette;

		// Token: 0x040036FB RID: 14075
		[FieldOffset(Offset = "0x88")]
		[Token(Token = "0x40036FB")]
		public DitheringModel dithering;
	}
}
