using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;

namespace UnityEngine.PostProcessing
{
	// Token: 0x02000528 RID: 1320
	public sealed class ColorGradingComponent : PostProcessingComponentRenderTexture<ColorGradingModel>
	{
		// Token: 0x170031FF RID: 12799
		// (get) Token: 0x060093C4 RID: 37828 RVA: 0x00260794 File Offset: 0x0025E994
		public unsafe override bool active
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614857, XrefRangeEnd = 614858, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093C5 RID: 37829 RVA: 0x002607E4 File Offset: 0x0025E9E4
		[CallerCount(0)]
		public unsafe float StandardIlluminantY(float x)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref x;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_StandardIlluminantY_Private_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093C6 RID: 37830 RVA: 0x00260848 File Offset: 0x0025EA48
		[CallerCount(0)]
		public unsafe Vector3 CIExyToLMS(float x, float y)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref x;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref y;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_CIExyToLMS_Private_Vector3_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060093C7 RID: 37831 RVA: 0x002608C0 File Offset: 0x0025EAC0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614858, XrefRangeEnd = 614859, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Vector3 CalculateColorBalance(float temperature, float tint)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref temperature;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref tint;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_CalculateColorBalance_Private_Vector3_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060093C8 RID: 37832 RVA: 0x00260938 File Offset: 0x0025EB38
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614859, XrefRangeEnd = 614862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Color NormalizeColor(Color c)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref c;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_NormalizeColor_Private_Static_Color_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093C9 RID: 37833 RVA: 0x0026098C File Offset: 0x0025EB8C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614862, XrefRangeEnd = 614865, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 ClampVector(Vector3 v, float min, float max)
		{
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref v;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref min;
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref max;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_ClampVector_Private_Static_Vector3_Vector3_Single_Single_0, 0, (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060093CA RID: 37834 RVA: 0x00260A08 File Offset: 0x0025EC08
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614865, XrefRangeEnd = 614871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetLiftValue(Color lift)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref lift;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetLiftValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093CB RID: 37835 RVA: 0x00260A5C File Offset: 0x0025EC5C
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614884, RefRangeEnd = 614885, XrefRangeStart = 614871, XrefRangeEnd = 614884, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetGammaValue(Color gamma)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref gamma;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetGammaValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093CC RID: 37836 RVA: 0x00260AB0 File Offset: 0x0025ECB0
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614894, RefRangeEnd = 614895, XrefRangeStart = 614885, XrefRangeEnd = 614894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetGainValue(Color gain)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref gain;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetGainValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093CD RID: 37837 RVA: 0x00260B04 File Offset: 0x0025ED04
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614903, RefRangeEnd = 614904, XrefRangeStart = 614895, XrefRangeEnd = 614903, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static void CalculateLiftGammaGain(Color lift, Color gamma, Color gain, out Vector3 outLift, out Vector3 outGamma, out Vector3 outGain)
		{
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref lift;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref gamma;
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref gain;
			ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outLift;
			ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outGamma;
			ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outGain;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_CalculateLiftGammaGain_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0, 0, (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093CE RID: 37838 RVA: 0x00260BAC File Offset: 0x0025EDAC
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614910, RefRangeEnd = 614911, XrefRangeStart = 614904, XrefRangeEnd = 614910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetSlopeValue(Color slope)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref slope;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetSlopeValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093CF RID: 37839 RVA: 0x00260C00 File Offset: 0x0025EE00
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614920, RefRangeEnd = 614921, XrefRangeStart = 614911, XrefRangeEnd = 614920, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetPowerValue(Color power)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref power;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetPowerValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093D0 RID: 37840 RVA: 0x00260C54 File Offset: 0x0025EE54
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614921, XrefRangeEnd = 614927, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static Vector3 GetOffsetValue(Color offset)
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref offset;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetOffsetValue_Public_Static_Vector3_Color_0, 0, (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093D1 RID: 37841 RVA: 0x00260CA8 File Offset: 0x0025EEA8
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 614935, RefRangeEnd = 614936, XrefRangeStart = 614927, XrefRangeEnd = 614935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe static void CalculateSlopePowerOffset(Color slope, Color power, Color offset, out Vector3 outSlope, out Vector3 outPower, out Vector3 outOffset)
		{
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref slope;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref power;
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref offset;
			ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outSlope;
			ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outPower;
			ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &outOffset;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_CalculateSlopePowerOffset_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0, 0, (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093D2 RID: 37842 RVA: 0x00260D50 File Offset: 0x0025EF50
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614936, XrefRangeEnd = 614937, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe TextureFormat GetCurveFormat()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetCurveFormat_Private_TextureFormat_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060093D3 RID: 37843 RVA: 0x00260DA0 File Offset: 0x0025EFA0
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 615002, RefRangeEnd = 615003, XrefRangeStart = 614937, XrefRangeEnd = 615002, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Texture2D GetCurveTexture()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetCurveTexture_Private_Texture2D_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Texture2D(intPtr3) : null;
		}

		// Token: 0x060093D4 RID: 37844 RVA: 0x00260DF8 File Offset: 0x0025EFF8
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615003, XrefRangeEnd = 615008, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool IsLogLutValid(RenderTexture lut)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(lut);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_IsLogLutValid_Private_Boolean_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x060093D5 RID: 37845 RVA: 0x00260E60 File Offset: 0x0025F060
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615008, XrefRangeEnd = 615009, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe RenderTextureFormat GetLutFormat()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GetLutFormat_Private_RenderTextureFormat_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060093D6 RID: 37846 RVA: 0x00260EB0 File Offset: 0x0025F0B0
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 615107, RefRangeEnd = 615108, XrefRangeStart = 615009, XrefRangeEnd = 615107, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void GenerateLut()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_GenerateLut_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093D7 RID: 37847 RVA: 0x00260EF4 File Offset: 0x0025F0F4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615108, XrefRangeEnd = 615133, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void Prepare(Material uberMaterial)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(uberMaterial);
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x060093D8 RID: 37848 RVA: 0x00260F50 File Offset: 0x0025F150
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615133, XrefRangeEnd = 615142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void OnGUI()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093D9 RID: 37849 RVA: 0x00260F94 File Offset: 0x0025F194
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615142, XrefRangeEnd = 615148, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override void OnDisable()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093DA RID: 37850 RVA: 0x00260FD8 File Offset: 0x0025F1D8
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 615155, RefRangeEnd = 615156, XrefRangeStart = 615148, XrefRangeEnd = 615155, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe ColorGradingComponent()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060093DB RID: 37851 RVA: 0x00261024 File Offset: 0x0025F224
		// Note: this type is marked as 'beforefieldinit'.
		static ColorGradingComponent()
		{
			Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ColorGradingComponent");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr);
			ColorGradingComponent.NativeFieldInfoPtr_k_InternalLogLutSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "k_InternalLogLutSize");
			ColorGradingComponent.NativeFieldInfoPtr_k_CurvePrecision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "k_CurvePrecision");
			ColorGradingComponent.NativeFieldInfoPtr_k_CurveStep = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "k_CurveStep");
			ColorGradingComponent.NativeFieldInfoPtr_m_GradingCurves = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "m_GradingCurves");
			ColorGradingComponent.NativeFieldInfoPtr_m_pixels = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "m_pixels");
			ColorGradingComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674820);
			ColorGradingComponent.NativeMethodInfoPtr_StandardIlluminantY_Private_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674821);
			ColorGradingComponent.NativeMethodInfoPtr_CIExyToLMS_Private_Vector3_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674822);
			ColorGradingComponent.NativeMethodInfoPtr_CalculateColorBalance_Private_Vector3_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674823);
			ColorGradingComponent.NativeMethodInfoPtr_NormalizeColor_Private_Static_Color_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674824);
			ColorGradingComponent.NativeMethodInfoPtr_ClampVector_Private_Static_Vector3_Vector3_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674825);
			ColorGradingComponent.NativeMethodInfoPtr_GetLiftValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674826);
			ColorGradingComponent.NativeMethodInfoPtr_GetGammaValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674827);
			ColorGradingComponent.NativeMethodInfoPtr_GetGainValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674828);
			ColorGradingComponent.NativeMethodInfoPtr_CalculateLiftGammaGain_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674829);
			ColorGradingComponent.NativeMethodInfoPtr_GetSlopeValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674830);
			ColorGradingComponent.NativeMethodInfoPtr_GetPowerValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674831);
			ColorGradingComponent.NativeMethodInfoPtr_GetOffsetValue_Public_Static_Vector3_Color_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674832);
			ColorGradingComponent.NativeMethodInfoPtr_CalculateSlopePowerOffset_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674833);
			ColorGradingComponent.NativeMethodInfoPtr_GetCurveFormat_Private_TextureFormat_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674834);
			ColorGradingComponent.NativeMethodInfoPtr_GetCurveTexture_Private_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674835);
			ColorGradingComponent.NativeMethodInfoPtr_IsLogLutValid_Private_Boolean_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674836);
			ColorGradingComponent.NativeMethodInfoPtr_GetLutFormat_Private_RenderTextureFormat_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674837);
			ColorGradingComponent.NativeMethodInfoPtr_GenerateLut_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674838);
			ColorGradingComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674839);
			ColorGradingComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674840);
			ColorGradingComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674841);
			ColorGradingComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, 100674842);
		}

		// Token: 0x060093DC RID: 37852 RVA: 0x00261284 File Offset: 0x0025F484
		public ColorGradingComponent(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170031FA RID: 12794
		// (get) Token: 0x060093DD RID: 37853 RVA: 0x00261290 File Offset: 0x0025F490
		// (set) Token: 0x060093DE RID: 37854 RVA: 0x002612AE File Offset: 0x0025F4AE
		public unsafe static int k_InternalLogLutSize
		{
			get
			{
				int num;
				IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.NativeFieldInfoPtr_k_InternalLogLutSize, (void*)(&num));
				return num;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.NativeFieldInfoPtr_k_InternalLogLutSize, (void*)(&value));
			}
		}

		// Token: 0x170031FB RID: 12795
		// (get) Token: 0x060093DF RID: 37855 RVA: 0x002612C0 File Offset: 0x0025F4C0
		// (set) Token: 0x060093E0 RID: 37856 RVA: 0x002612DE File Offset: 0x0025F4DE
		public unsafe static int k_CurvePrecision
		{
			get
			{
				int num;
				IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.NativeFieldInfoPtr_k_CurvePrecision, (void*)(&num));
				return num;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.NativeFieldInfoPtr_k_CurvePrecision, (void*)(&value));
			}
		}

		// Token: 0x170031FC RID: 12796
		// (get) Token: 0x060093E1 RID: 37857 RVA: 0x002612F0 File Offset: 0x0025F4F0
		// (set) Token: 0x060093E2 RID: 37858 RVA: 0x0026130E File Offset: 0x0025F50E
		public unsafe static float k_CurveStep
		{
			get
			{
				float num;
				IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.NativeFieldInfoPtr_k_CurveStep, (void*)(&num));
				return num;
			}
			set
			{
				IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.NativeFieldInfoPtr_k_CurveStep, (void*)(&value));
			}
		}

		// Token: 0x170031FD RID: 12797
		// (get) Token: 0x060093E3 RID: 37859 RVA: 0x00261320 File Offset: 0x0025F520
		// (set) Token: 0x060093E4 RID: 37860 RVA: 0x00261354 File Offset: 0x0025F554
		public unsafe Texture2D m_GradingCurves
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingComponent.NativeFieldInfoPtr_m_GradingCurves);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingComponent.NativeFieldInfoPtr_m_GradingCurves), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x170031FE RID: 12798
		// (get) Token: 0x060093E5 RID: 37861 RVA: 0x0026137C File Offset: 0x0025F57C
		// (set) Token: 0x060093E6 RID: 37862 RVA: 0x002613B0 File Offset: 0x0025F5B0
		public unsafe Il2CppStructArray<Color> m_pixels
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingComponent.NativeFieldInfoPtr_m_pixels);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Il2CppStructArray<Color>(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingComponent.NativeFieldInfoPtr_m_pixels), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006294 RID: 25236
		private static readonly IntPtr NativeFieldInfoPtr_k_InternalLogLutSize;

		// Token: 0x04006295 RID: 25237
		private static readonly IntPtr NativeFieldInfoPtr_k_CurvePrecision;

		// Token: 0x04006296 RID: 25238
		private static readonly IntPtr NativeFieldInfoPtr_k_CurveStep;

		// Token: 0x04006297 RID: 25239
		private static readonly IntPtr NativeFieldInfoPtr_m_GradingCurves;

		// Token: 0x04006298 RID: 25240
		private static readonly IntPtr NativeFieldInfoPtr_m_pixels;

		// Token: 0x04006299 RID: 25241
		private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;

		// Token: 0x0400629A RID: 25242
		private static readonly IntPtr NativeMethodInfoPtr_StandardIlluminantY_Private_Single_Single_0;

		// Token: 0x0400629B RID: 25243
		private static readonly IntPtr NativeMethodInfoPtr_CIExyToLMS_Private_Vector3_Single_Single_0;

		// Token: 0x0400629C RID: 25244
		private static readonly IntPtr NativeMethodInfoPtr_CalculateColorBalance_Private_Vector3_Single_Single_0;

		// Token: 0x0400629D RID: 25245
		private static readonly IntPtr NativeMethodInfoPtr_NormalizeColor_Private_Static_Color_Color_0;

		// Token: 0x0400629E RID: 25246
		private static readonly IntPtr NativeMethodInfoPtr_ClampVector_Private_Static_Vector3_Vector3_Single_Single_0;

		// Token: 0x0400629F RID: 25247
		private static readonly IntPtr NativeMethodInfoPtr_GetLiftValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A0 RID: 25248
		private static readonly IntPtr NativeMethodInfoPtr_GetGammaValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A1 RID: 25249
		private static readonly IntPtr NativeMethodInfoPtr_GetGainValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A2 RID: 25250
		private static readonly IntPtr NativeMethodInfoPtr_CalculateLiftGammaGain_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0;

		// Token: 0x040062A3 RID: 25251
		private static readonly IntPtr NativeMethodInfoPtr_GetSlopeValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A4 RID: 25252
		private static readonly IntPtr NativeMethodInfoPtr_GetPowerValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A5 RID: 25253
		private static readonly IntPtr NativeMethodInfoPtr_GetOffsetValue_Public_Static_Vector3_Color_0;

		// Token: 0x040062A6 RID: 25254
		private static readonly IntPtr NativeMethodInfoPtr_CalculateSlopePowerOffset_Public_Static_Void_Color_Color_Color_byref_Vector3_byref_Vector3_byref_Vector3_0;

		// Token: 0x040062A7 RID: 25255
		private static readonly IntPtr NativeMethodInfoPtr_GetCurveFormat_Private_TextureFormat_0;

		// Token: 0x040062A8 RID: 25256
		private static readonly IntPtr NativeMethodInfoPtr_GetCurveTexture_Private_Texture2D_0;

		// Token: 0x040062A9 RID: 25257
		private static readonly IntPtr NativeMethodInfoPtr_IsLogLutValid_Private_Boolean_RenderTexture_0;

		// Token: 0x040062AA RID: 25258
		private static readonly IntPtr NativeMethodInfoPtr_GetLutFormat_Private_RenderTextureFormat_0;

		// Token: 0x040062AB RID: 25259
		private static readonly IntPtr NativeMethodInfoPtr_GenerateLut_Private_Void_0;

		// Token: 0x040062AC RID: 25260
		private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;

		// Token: 0x040062AD RID: 25261
		private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Public_Void_0;

		// Token: 0x040062AE RID: 25262
		private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;

		// Token: 0x040062AF RID: 25263
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x02000529 RID: 1321
		public static class Uniforms : Object
		{
			// Token: 0x060093E7 RID: 37863 RVA: 0x002613D8 File Offset: 0x0025F5D8
			// Note: this type is marked as 'beforefieldinit'.
			static Uniforms()
			{
				Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ColorGradingComponent>.NativeClassPtr, "Uniforms");
				IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr);
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LutParams = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_LutParams");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_NeutralTonemapperParams1");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_NeutralTonemapperParams2");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__HueShift = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_HueShift");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Saturation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Saturation");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Contrast = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Contrast");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Balance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Balance");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Lift = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Lift");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__InvGamma = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_InvGamma");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Gain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Gain");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Slope = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Slope");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Power = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Power");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Offset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Offset");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerRed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_ChannelMixerRed");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerGreen = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_ChannelMixerGreen");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerBlue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_ChannelMixerBlue");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Curves = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_Curves");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_LogLut");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut_Params = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_LogLut_Params");
				ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ExposureEV = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingComponent.Uniforms>.NativeClassPtr, "_ExposureEV");
			}

			// Token: 0x060093E8 RID: 37864 RVA: 0x0000A688 File Offset: 0x00008888
			public Uniforms(IntPtr pointer)
				: base(pointer)
			{
			}

			// Token: 0x17003200 RID: 12800
			// (get) Token: 0x060093E9 RID: 37865 RVA: 0x00261594 File Offset: 0x0025F794
			// (set) Token: 0x060093EA RID: 37866 RVA: 0x002615B2 File Offset: 0x0025F7B2
			public unsafe static int _LutParams
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LutParams, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LutParams, (void*)(&value));
				}
			}

			// Token: 0x17003201 RID: 12801
			// (get) Token: 0x060093EB RID: 37867 RVA: 0x002615C4 File Offset: 0x0025F7C4
			// (set) Token: 0x060093EC RID: 37868 RVA: 0x002615E2 File Offset: 0x0025F7E2
			public unsafe static int _NeutralTonemapperParams1
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams1, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams1, (void*)(&value));
				}
			}

			// Token: 0x17003202 RID: 12802
			// (get) Token: 0x060093ED RID: 37869 RVA: 0x002615F4 File Offset: 0x0025F7F4
			// (set) Token: 0x060093EE RID: 37870 RVA: 0x00261612 File Offset: 0x0025F812
			public unsafe static int _NeutralTonemapperParams2
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams2, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__NeutralTonemapperParams2, (void*)(&value));
				}
			}

			// Token: 0x17003203 RID: 12803
			// (get) Token: 0x060093EF RID: 37871 RVA: 0x00261624 File Offset: 0x0025F824
			// (set) Token: 0x060093F0 RID: 37872 RVA: 0x00261642 File Offset: 0x0025F842
			public unsafe static int _HueShift
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__HueShift, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__HueShift, (void*)(&value));
				}
			}

			// Token: 0x17003204 RID: 12804
			// (get) Token: 0x060093F1 RID: 37873 RVA: 0x00261654 File Offset: 0x0025F854
			// (set) Token: 0x060093F2 RID: 37874 RVA: 0x00261672 File Offset: 0x0025F872
			public unsafe static int _Saturation
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Saturation, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Saturation, (void*)(&value));
				}
			}

			// Token: 0x17003205 RID: 12805
			// (get) Token: 0x060093F3 RID: 37875 RVA: 0x00261684 File Offset: 0x0025F884
			// (set) Token: 0x060093F4 RID: 37876 RVA: 0x002616A2 File Offset: 0x0025F8A2
			public unsafe static int _Contrast
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Contrast, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Contrast, (void*)(&value));
				}
			}

			// Token: 0x17003206 RID: 12806
			// (get) Token: 0x060093F5 RID: 37877 RVA: 0x002616B4 File Offset: 0x0025F8B4
			// (set) Token: 0x060093F6 RID: 37878 RVA: 0x002616D2 File Offset: 0x0025F8D2
			public unsafe static int _Balance
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Balance, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Balance, (void*)(&value));
				}
			}

			// Token: 0x17003207 RID: 12807
			// (get) Token: 0x060093F7 RID: 37879 RVA: 0x002616E4 File Offset: 0x0025F8E4
			// (set) Token: 0x060093F8 RID: 37880 RVA: 0x00261702 File Offset: 0x0025F902
			public unsafe static int _Lift
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Lift, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Lift, (void*)(&value));
				}
			}

			// Token: 0x17003208 RID: 12808
			// (get) Token: 0x060093F9 RID: 37881 RVA: 0x00261714 File Offset: 0x0025F914
			// (set) Token: 0x060093FA RID: 37882 RVA: 0x00261732 File Offset: 0x0025F932
			public unsafe static int _InvGamma
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__InvGamma, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__InvGamma, (void*)(&value));
				}
			}

			// Token: 0x17003209 RID: 12809
			// (get) Token: 0x060093FB RID: 37883 RVA: 0x00261744 File Offset: 0x0025F944
			// (set) Token: 0x060093FC RID: 37884 RVA: 0x00261762 File Offset: 0x0025F962
			public unsafe static int _Gain
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Gain, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Gain, (void*)(&value));
				}
			}

			// Token: 0x1700320A RID: 12810
			// (get) Token: 0x060093FD RID: 37885 RVA: 0x00261774 File Offset: 0x0025F974
			// (set) Token: 0x060093FE RID: 37886 RVA: 0x00261792 File Offset: 0x0025F992
			public unsafe static int _Slope
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Slope, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Slope, (void*)(&value));
				}
			}

			// Token: 0x1700320B RID: 12811
			// (get) Token: 0x060093FF RID: 37887 RVA: 0x002617A4 File Offset: 0x0025F9A4
			// (set) Token: 0x06009400 RID: 37888 RVA: 0x002617C2 File Offset: 0x0025F9C2
			public unsafe static int _Power
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Power, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Power, (void*)(&value));
				}
			}

			// Token: 0x1700320C RID: 12812
			// (get) Token: 0x06009401 RID: 37889 RVA: 0x002617D4 File Offset: 0x0025F9D4
			// (set) Token: 0x06009402 RID: 37890 RVA: 0x002617F2 File Offset: 0x0025F9F2
			public unsafe static int _Offset
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Offset, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Offset, (void*)(&value));
				}
			}

			// Token: 0x1700320D RID: 12813
			// (get) Token: 0x06009403 RID: 37891 RVA: 0x00261804 File Offset: 0x0025FA04
			// (set) Token: 0x06009404 RID: 37892 RVA: 0x00261822 File Offset: 0x0025FA22
			public unsafe static int _ChannelMixerRed
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerRed, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerRed, (void*)(&value));
				}
			}

			// Token: 0x1700320E RID: 12814
			// (get) Token: 0x06009405 RID: 37893 RVA: 0x00261834 File Offset: 0x0025FA34
			// (set) Token: 0x06009406 RID: 37894 RVA: 0x00261852 File Offset: 0x0025FA52
			public unsafe static int _ChannelMixerGreen
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerGreen, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerGreen, (void*)(&value));
				}
			}

			// Token: 0x1700320F RID: 12815
			// (get) Token: 0x06009407 RID: 37895 RVA: 0x00261864 File Offset: 0x0025FA64
			// (set) Token: 0x06009408 RID: 37896 RVA: 0x00261882 File Offset: 0x0025FA82
			public unsafe static int _ChannelMixerBlue
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerBlue, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ChannelMixerBlue, (void*)(&value));
				}
			}

			// Token: 0x17003210 RID: 12816
			// (get) Token: 0x06009409 RID: 37897 RVA: 0x00261894 File Offset: 0x0025FA94
			// (set) Token: 0x0600940A RID: 37898 RVA: 0x002618B2 File Offset: 0x0025FAB2
			public unsafe static int _Curves
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Curves, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__Curves, (void*)(&value));
				}
			}

			// Token: 0x17003211 RID: 12817
			// (get) Token: 0x0600940B RID: 37899 RVA: 0x002618C4 File Offset: 0x0025FAC4
			// (set) Token: 0x0600940C RID: 37900 RVA: 0x002618E2 File Offset: 0x0025FAE2
			public unsafe static int _LogLut
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut, (void*)(&value));
				}
			}

			// Token: 0x17003212 RID: 12818
			// (get) Token: 0x0600940D RID: 37901 RVA: 0x002618F4 File Offset: 0x0025FAF4
			// (set) Token: 0x0600940E RID: 37902 RVA: 0x00261912 File Offset: 0x0025FB12
			public unsafe static int _LogLut_Params
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut_Params, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__LogLut_Params, (void*)(&value));
				}
			}

			// Token: 0x17003213 RID: 12819
			// (get) Token: 0x0600940F RID: 37903 RVA: 0x00261924 File Offset: 0x0025FB24
			// (set) Token: 0x06009410 RID: 37904 RVA: 0x00261942 File Offset: 0x0025FB42
			public unsafe static int _ExposureEV
			{
				get
				{
					int num;
					IL2CPP.il2cpp_field_static_get_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ExposureEV, (void*)(&num));
					return num;
				}
				set
				{
					IL2CPP.il2cpp_field_static_set_value(ColorGradingComponent.Uniforms.NativeFieldInfoPtr__ExposureEV, (void*)(&value));
				}
			}

			// Token: 0x040062B0 RID: 25264
			private static readonly IntPtr NativeFieldInfoPtr__LutParams;

			// Token: 0x040062B1 RID: 25265
			private static readonly IntPtr NativeFieldInfoPtr__NeutralTonemapperParams1;

			// Token: 0x040062B2 RID: 25266
			private static readonly IntPtr NativeFieldInfoPtr__NeutralTonemapperParams2;

			// Token: 0x040062B3 RID: 25267
			private static readonly IntPtr NativeFieldInfoPtr__HueShift;

			// Token: 0x040062B4 RID: 25268
			private static readonly IntPtr NativeFieldInfoPtr__Saturation;

			// Token: 0x040062B5 RID: 25269
			private static readonly IntPtr NativeFieldInfoPtr__Contrast;

			// Token: 0x040062B6 RID: 25270
			private static readonly IntPtr NativeFieldInfoPtr__Balance;

			// Token: 0x040062B7 RID: 25271
			private static readonly IntPtr NativeFieldInfoPtr__Lift;

			// Token: 0x040062B8 RID: 25272
			private static readonly IntPtr NativeFieldInfoPtr__InvGamma;

			// Token: 0x040062B9 RID: 25273
			private static readonly IntPtr NativeFieldInfoPtr__Gain;

			// Token: 0x040062BA RID: 25274
			private static readonly IntPtr NativeFieldInfoPtr__Slope;

			// Token: 0x040062BB RID: 25275
			private static readonly IntPtr NativeFieldInfoPtr__Power;

			// Token: 0x040062BC RID: 25276
			private static readonly IntPtr NativeFieldInfoPtr__Offset;

			// Token: 0x040062BD RID: 25277
			private static readonly IntPtr NativeFieldInfoPtr__ChannelMixerRed;

			// Token: 0x040062BE RID: 25278
			private static readonly IntPtr NativeFieldInfoPtr__ChannelMixerGreen;

			// Token: 0x040062BF RID: 25279
			private static readonly IntPtr NativeFieldInfoPtr__ChannelMixerBlue;

			// Token: 0x040062C0 RID: 25280
			private static readonly IntPtr NativeFieldInfoPtr__Curves;

			// Token: 0x040062C1 RID: 25281
			private static readonly IntPtr NativeFieldInfoPtr__LogLut;

			// Token: 0x040062C2 RID: 25282
			private static readonly IntPtr NativeFieldInfoPtr__LogLut_Params;

			// Token: 0x040062C3 RID: 25283
			private static readonly IntPtr NativeFieldInfoPtr__ExposureEV;
		}
	}
}
