using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x02000644 RID: 1604
	public class VignetteAndChromaticAberration : PostEffectsBase
	{
		// Token: 0x0600A5DF RID: 42463 RVA: 0x002A86E4 File Offset: 0x002A68E4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654500, XrefRangeEnd = 654508, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe override bool CheckResources()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x0600A5E0 RID: 42464 RVA: 0x002A8740 File Offset: 0x002A6940
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654508, XrefRangeEnd = 654570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A5E1 RID: 42465 RVA: 0x002A87B4 File Offset: 0x002A69B4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654570, XrefRangeEnd = 654571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe VignetteAndChromaticAberration()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A5E2 RID: 42466 RVA: 0x002A8800 File Offset: 0x002A6A00
		// Note: this type is marked as 'beforefieldinit'.
		static VignetteAndChromaticAberration()
		{
			Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "VignetteAndChromaticAberration");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr);
			VignetteAndChromaticAberration.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "mode");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "intensity");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "chromaticAberration");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "axialAberration");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_blur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blur");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blurSpread");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "luminanceDependency");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "blurDistance");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "vignetteShader");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "separableBlurShader");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "chromAberrationShader");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_VignetteMaterial");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_SeparableBlurMaterial");
			VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, "m_ChromAberrationMaterial");
			VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100676147);
			VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100676148);
			VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteAndChromaticAberration>.NativeClassPtr, 100676149);
		}

		// Token: 0x0600A5E3 RID: 42467 RVA: 0x00298C00 File Offset: 0x00296E00
		public VignetteAndChromaticAberration(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17003817 RID: 14359
		// (get) Token: 0x0600A5E4 RID: 42468 RVA: 0x002A8984 File Offset: 0x002A6B84
		// (set) Token: 0x0600A5E5 RID: 42469 RVA: 0x002A89AC File Offset: 0x002A6BAC
		public unsafe VignetteAndChromaticAberration.AberrationMode mode
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode)) = value;
			}
		}

		// Token: 0x17003818 RID: 14360
		// (get) Token: 0x0600A5E6 RID: 42470 RVA: 0x002A89D0 File Offset: 0x002A6BD0
		// (set) Token: 0x0600A5E7 RID: 42471 RVA: 0x002A89F8 File Offset: 0x002A6BF8
		public unsafe float intensity
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity)) = value;
			}
		}

		// Token: 0x17003819 RID: 14361
		// (get) Token: 0x0600A5E8 RID: 42472 RVA: 0x002A8A1C File Offset: 0x002A6C1C
		// (set) Token: 0x0600A5E9 RID: 42473 RVA: 0x002A8A44 File Offset: 0x002A6C44
		public unsafe float chromaticAberration
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration)) = value;
			}
		}

		// Token: 0x1700381A RID: 14362
		// (get) Token: 0x0600A5EA RID: 42474 RVA: 0x002A8A68 File Offset: 0x002A6C68
		// (set) Token: 0x0600A5EB RID: 42475 RVA: 0x002A8A90 File Offset: 0x002A6C90
		public unsafe float axialAberration
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration)) = value;
			}
		}

		// Token: 0x1700381B RID: 14363
		// (get) Token: 0x0600A5EC RID: 42476 RVA: 0x002A8AB4 File Offset: 0x002A6CB4
		// (set) Token: 0x0600A5ED RID: 42477 RVA: 0x002A8ADC File Offset: 0x002A6CDC
		public unsafe float blur
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur)) = value;
			}
		}

		// Token: 0x1700381C RID: 14364
		// (get) Token: 0x0600A5EE RID: 42478 RVA: 0x002A8B00 File Offset: 0x002A6D00
		// (set) Token: 0x0600A5EF RID: 42479 RVA: 0x002A8B28 File Offset: 0x002A6D28
		public unsafe float blurSpread
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread)) = value;
			}
		}

		// Token: 0x1700381D RID: 14365
		// (get) Token: 0x0600A5F0 RID: 42480 RVA: 0x002A8B4C File Offset: 0x002A6D4C
		// (set) Token: 0x0600A5F1 RID: 42481 RVA: 0x002A8B74 File Offset: 0x002A6D74
		public unsafe float luminanceDependency
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency)) = value;
			}
		}

		// Token: 0x1700381E RID: 14366
		// (get) Token: 0x0600A5F2 RID: 42482 RVA: 0x002A8B98 File Offset: 0x002A6D98
		// (set) Token: 0x0600A5F3 RID: 42483 RVA: 0x002A8BC0 File Offset: 0x002A6DC0
		public unsafe float blurDistance
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance)) = value;
			}
		}

		// Token: 0x1700381F RID: 14367
		// (get) Token: 0x0600A5F4 RID: 42484 RVA: 0x002A8BE4 File Offset: 0x002A6DE4
		// (set) Token: 0x0600A5F5 RID: 42485 RVA: 0x002A8C18 File Offset: 0x002A6E18
		public unsafe Shader vignetteShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Shader(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003820 RID: 14368
		// (get) Token: 0x0600A5F6 RID: 42486 RVA: 0x002A8C40 File Offset: 0x002A6E40
		// (set) Token: 0x0600A5F7 RID: 42487 RVA: 0x002A8C74 File Offset: 0x002A6E74
		public unsafe Shader separableBlurShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Shader(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003821 RID: 14369
		// (get) Token: 0x0600A5F8 RID: 42488 RVA: 0x002A8C9C File Offset: 0x002A6E9C
		// (set) Token: 0x0600A5F9 RID: 42489 RVA: 0x002A8CD0 File Offset: 0x002A6ED0
		public unsafe Shader chromAberrationShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Shader(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003822 RID: 14370
		// (get) Token: 0x0600A5FA RID: 42490 RVA: 0x002A8CF8 File Offset: 0x002A6EF8
		// (set) Token: 0x0600A5FB RID: 42491 RVA: 0x002A8D2C File Offset: 0x002A6F2C
		public unsafe Material m_VignetteMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Material(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003823 RID: 14371
		// (get) Token: 0x0600A5FC RID: 42492 RVA: 0x002A8D54 File Offset: 0x002A6F54
		// (set) Token: 0x0600A5FD RID: 42493 RVA: 0x002A8D88 File Offset: 0x002A6F88
		public unsafe Material m_SeparableBlurMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Material(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003824 RID: 14372
		// (get) Token: 0x0600A5FE RID: 42494 RVA: 0x002A8DB0 File Offset: 0x002A6FB0
		// (set) Token: 0x0600A5FF RID: 42495 RVA: 0x002A8DE4 File Offset: 0x002A6FE4
		public unsafe Material m_ChromAberrationMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new Material(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006F4D RID: 28493
		private static readonly IntPtr NativeFieldInfoPtr_mode;

		// Token: 0x04006F4E RID: 28494
		private static readonly IntPtr NativeFieldInfoPtr_intensity;

		// Token: 0x04006F4F RID: 28495
		private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration;

		// Token: 0x04006F50 RID: 28496
		private static readonly IntPtr NativeFieldInfoPtr_axialAberration;

		// Token: 0x04006F51 RID: 28497
		private static readonly IntPtr NativeFieldInfoPtr_blur;

		// Token: 0x04006F52 RID: 28498
		private static readonly IntPtr NativeFieldInfoPtr_blurSpread;

		// Token: 0x04006F53 RID: 28499
		private static readonly IntPtr NativeFieldInfoPtr_luminanceDependency;

		// Token: 0x04006F54 RID: 28500
		private static readonly IntPtr NativeFieldInfoPtr_blurDistance;

		// Token: 0x04006F55 RID: 28501
		private static readonly IntPtr NativeFieldInfoPtr_vignetteShader;

		// Token: 0x04006F56 RID: 28502
		private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;

		// Token: 0x04006F57 RID: 28503
		private static readonly IntPtr NativeFieldInfoPtr_chromAberrationShader;

		// Token: 0x04006F58 RID: 28504
		private static readonly IntPtr NativeFieldInfoPtr_m_VignetteMaterial;

		// Token: 0x04006F59 RID: 28505
		private static readonly IntPtr NativeFieldInfoPtr_m_SeparableBlurMaterial;

		// Token: 0x04006F5A RID: 28506
		private static readonly IntPtr NativeFieldInfoPtr_m_ChromAberrationMaterial;

		// Token: 0x04006F5B RID: 28507
		private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;

		// Token: 0x04006F5C RID: 28508
		private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;

		// Token: 0x04006F5D RID: 28509
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

		// Token: 0x02000645 RID: 1605
		public enum AberrationMode
		{
			// Token: 0x04006F5F RID: 28511
			Simple,
			// Token: 0x04006F60 RID: 28512
			Advanced
		}
	}
}
