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

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x02000603 RID: 1539
	public class Antialiasing : PostEffectsBase
	{
		// Token: 0x0600A1B2 RID: 41394 RVA: 0x00298854 File Offset: 0x00296A54
		[CallerCount(0)]
		public unsafe Material CurrentAAMaterial()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Antialiasing.NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Material(intPtr3) : null;
		}

		// Token: 0x0600A1B3 RID: 41395 RVA: 0x002988AC File Offset: 0x00296AAC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650557, XrefRangeEnd = 650575, 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), Antialiasing.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x0600A1B4 RID: 41396 RVA: 0x00298908 File Offset: 0x00296B08
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650575, XrefRangeEnd = 650644, 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(Antialiasing.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A1B5 RID: 41397 RVA: 0x0029897C File Offset: 0x00296B7C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650644, XrefRangeEnd = 650645, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe Antialiasing()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Antialiasing.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600A1B6 RID: 41398 RVA: 0x002989C8 File Offset: 0x00296BC8
		// Note: this type is marked as 'beforefieldinit'.
		static Antialiasing()
		{
			Il2CppClassPointerStore<Antialiasing>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "Antialiasing");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr);
			Antialiasing.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "mode");
			Antialiasing.NativeFieldInfoPtr_showGeneratedNormals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "showGeneratedNormals");
			Antialiasing.NativeFieldInfoPtr_offsetScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "offsetScale");
			Antialiasing.NativeFieldInfoPtr_blurRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "blurRadius");
			Antialiasing.NativeFieldInfoPtr_edgeThresholdMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeThresholdMin");
			Antialiasing.NativeFieldInfoPtr_edgeThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeThreshold");
			Antialiasing.NativeFieldInfoPtr_edgeSharpness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "edgeSharpness");
			Antialiasing.NativeFieldInfoPtr_dlaaSharp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaaSharp");
			Antialiasing.NativeFieldInfoPtr_ssaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "ssaaShader");
			Antialiasing.NativeFieldInfoPtr_ssaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "ssaa");
			Antialiasing.NativeFieldInfoPtr_dlaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaaShader");
			Antialiasing.NativeFieldInfoPtr_dlaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "dlaa");
			Antialiasing.NativeFieldInfoPtr_nfaaShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "nfaaShader");
			Antialiasing.NativeFieldInfoPtr_nfaa = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "nfaa");
			Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAPreset2");
			Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAPreset2");
			Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAPreset3");
			Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAPreset3");
			Antialiasing.NativeFieldInfoPtr_shaderFXAAII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAII");
			Antialiasing.NativeFieldInfoPtr_materialFXAAII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAII");
			Antialiasing.NativeFieldInfoPtr_shaderFXAAIII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "shaderFXAAIII");
			Antialiasing.NativeFieldInfoPtr_materialFXAAIII = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, "materialFXAAIII");
			Antialiasing.NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675940);
			Antialiasing.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675941);
			Antialiasing.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675942);
			Antialiasing.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675943);
		}

		// Token: 0x0600A1B7 RID: 41399 RVA: 0x00298C00 File Offset: 0x00296E00
		public Antialiasing(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17003682 RID: 13954
		// (get) Token: 0x0600A1B8 RID: 41400 RVA: 0x00298C0C File Offset: 0x00296E0C
		// (set) Token: 0x0600A1B9 RID: 41401 RVA: 0x00298C34 File Offset: 0x00296E34
		public unsafe AAMode mode
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_mode);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_mode)) = value;
			}
		}

		// Token: 0x17003683 RID: 13955
		// (get) Token: 0x0600A1BA RID: 41402 RVA: 0x00298C58 File Offset: 0x00296E58
		// (set) Token: 0x0600A1BB RID: 41403 RVA: 0x00298C80 File Offset: 0x00296E80
		public unsafe bool showGeneratedNormals
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_showGeneratedNormals);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_showGeneratedNormals)) = value;
			}
		}

		// Token: 0x17003684 RID: 13956
		// (get) Token: 0x0600A1BC RID: 41404 RVA: 0x00298CA4 File Offset: 0x00296EA4
		// (set) Token: 0x0600A1BD RID: 41405 RVA: 0x00298CCC File Offset: 0x00296ECC
		public unsafe float offsetScale
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_offsetScale);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_offsetScale)) = value;
			}
		}

		// Token: 0x17003685 RID: 13957
		// (get) Token: 0x0600A1BE RID: 41406 RVA: 0x00298CF0 File Offset: 0x00296EF0
		// (set) Token: 0x0600A1BF RID: 41407 RVA: 0x00298D18 File Offset: 0x00296F18
		public unsafe float blurRadius
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_blurRadius);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_blurRadius)) = value;
			}
		}

		// Token: 0x17003686 RID: 13958
		// (get) Token: 0x0600A1C0 RID: 41408 RVA: 0x00298D3C File Offset: 0x00296F3C
		// (set) Token: 0x0600A1C1 RID: 41409 RVA: 0x00298D64 File Offset: 0x00296F64
		public unsafe float edgeThresholdMin
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThresholdMin);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThresholdMin)) = value;
			}
		}

		// Token: 0x17003687 RID: 13959
		// (get) Token: 0x0600A1C2 RID: 41410 RVA: 0x00298D88 File Offset: 0x00296F88
		// (set) Token: 0x0600A1C3 RID: 41411 RVA: 0x00298DB0 File Offset: 0x00296FB0
		public unsafe float edgeThreshold
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThreshold);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeThreshold)) = value;
			}
		}

		// Token: 0x17003688 RID: 13960
		// (get) Token: 0x0600A1C4 RID: 41412 RVA: 0x00298DD4 File Offset: 0x00296FD4
		// (set) Token: 0x0600A1C5 RID: 41413 RVA: 0x00298DFC File Offset: 0x00296FFC
		public unsafe float edgeSharpness
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeSharpness);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_edgeSharpness)) = value;
			}
		}

		// Token: 0x17003689 RID: 13961
		// (get) Token: 0x0600A1C6 RID: 41414 RVA: 0x00298E20 File Offset: 0x00297020
		// (set) Token: 0x0600A1C7 RID: 41415 RVA: 0x00298E48 File Offset: 0x00297048
		public unsafe bool dlaaSharp
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaSharp);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaSharp)) = value;
			}
		}

		// Token: 0x1700368A RID: 13962
		// (get) Token: 0x0600A1C8 RID: 41416 RVA: 0x00298E6C File Offset: 0x0029706C
		// (set) Token: 0x0600A1C9 RID: 41417 RVA: 0x00298EA0 File Offset: 0x002970A0
		public unsafe Shader ssaaShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaaShader);
				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(Antialiasing.NativeFieldInfoPtr_ssaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700368B RID: 13963
		// (get) Token: 0x0600A1CA RID: 41418 RVA: 0x00298EC8 File Offset: 0x002970C8
		// (set) Token: 0x0600A1CB RID: 41419 RVA: 0x00298EFC File Offset: 0x002970FC
		public unsafe Material ssaa
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_ssaa);
				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(Antialiasing.NativeFieldInfoPtr_ssaa), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700368C RID: 13964
		// (get) Token: 0x0600A1CC RID: 41420 RVA: 0x00298F24 File Offset: 0x00297124
		// (set) Token: 0x0600A1CD RID: 41421 RVA: 0x00298F58 File Offset: 0x00297158
		public unsafe Shader dlaaShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaaShader);
				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(Antialiasing.NativeFieldInfoPtr_dlaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700368D RID: 13965
		// (get) Token: 0x0600A1CE RID: 41422 RVA: 0x00298F80 File Offset: 0x00297180
		// (set) Token: 0x0600A1CF RID: 41423 RVA: 0x00298FB4 File Offset: 0x002971B4
		public unsafe Material dlaa
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_dlaa);
				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(Antialiasing.NativeFieldInfoPtr_dlaa), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700368E RID: 13966
		// (get) Token: 0x0600A1D0 RID: 41424 RVA: 0x00298FDC File Offset: 0x002971DC
		// (set) Token: 0x0600A1D1 RID: 41425 RVA: 0x00299010 File Offset: 0x00297210
		public unsafe Shader nfaaShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaaShader);
				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(Antialiasing.NativeFieldInfoPtr_nfaaShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700368F RID: 13967
		// (get) Token: 0x0600A1D2 RID: 41426 RVA: 0x00299038 File Offset: 0x00297238
		// (set) Token: 0x0600A1D3 RID: 41427 RVA: 0x0029906C File Offset: 0x0029726C
		public unsafe Material nfaa
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_nfaa);
				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(Antialiasing.NativeFieldInfoPtr_nfaa), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003690 RID: 13968
		// (get) Token: 0x0600A1D4 RID: 41428 RVA: 0x00299094 File Offset: 0x00297294
		// (set) Token: 0x0600A1D5 RID: 41429 RVA: 0x002990C8 File Offset: 0x002972C8
		public unsafe Shader shaderFXAAPreset2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2);
				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(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset2), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003691 RID: 13969
		// (get) Token: 0x0600A1D6 RID: 41430 RVA: 0x002990F0 File Offset: 0x002972F0
		// (set) Token: 0x0600A1D7 RID: 41431 RVA: 0x00299124 File Offset: 0x00297324
		public unsafe Material materialFXAAPreset2
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2);
				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(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset2), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003692 RID: 13970
		// (get) Token: 0x0600A1D8 RID: 41432 RVA: 0x0029914C File Offset: 0x0029734C
		// (set) Token: 0x0600A1D9 RID: 41433 RVA: 0x00299180 File Offset: 0x00297380
		public unsafe Shader shaderFXAAPreset3
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3);
				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(Antialiasing.NativeFieldInfoPtr_shaderFXAAPreset3), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003693 RID: 13971
		// (get) Token: 0x0600A1DA RID: 41434 RVA: 0x002991A8 File Offset: 0x002973A8
		// (set) Token: 0x0600A1DB RID: 41435 RVA: 0x002991DC File Offset: 0x002973DC
		public unsafe Material materialFXAAPreset3
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3);
				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(Antialiasing.NativeFieldInfoPtr_materialFXAAPreset3), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003694 RID: 13972
		// (get) Token: 0x0600A1DC RID: 41436 RVA: 0x00299204 File Offset: 0x00297404
		// (set) Token: 0x0600A1DD RID: 41437 RVA: 0x00299238 File Offset: 0x00297438
		public unsafe Shader shaderFXAAII
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAII);
				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(Antialiasing.NativeFieldInfoPtr_shaderFXAAII), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003695 RID: 13973
		// (get) Token: 0x0600A1DE RID: 41438 RVA: 0x00299260 File Offset: 0x00297460
		// (set) Token: 0x0600A1DF RID: 41439 RVA: 0x00299294 File Offset: 0x00297494
		public unsafe Material materialFXAAII
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAII);
				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(Antialiasing.NativeFieldInfoPtr_materialFXAAII), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003696 RID: 13974
		// (get) Token: 0x0600A1E0 RID: 41440 RVA: 0x002992BC File Offset: 0x002974BC
		// (set) Token: 0x0600A1E1 RID: 41441 RVA: 0x002992F0 File Offset: 0x002974F0
		public unsafe Shader shaderFXAAIII
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_shaderFXAAIII);
				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(Antialiasing.NativeFieldInfoPtr_shaderFXAAIII), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003697 RID: 13975
		// (get) Token: 0x0600A1E2 RID: 41442 RVA: 0x00299318 File Offset: 0x00297518
		// (set) Token: 0x0600A1E3 RID: 41443 RVA: 0x0029934C File Offset: 0x0029754C
		public unsafe Material materialFXAAIII
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Antialiasing.NativeFieldInfoPtr_materialFXAAIII);
				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(Antialiasing.NativeFieldInfoPtr_materialFXAAIII), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006C80 RID: 27776
		private static readonly IntPtr NativeFieldInfoPtr_mode;

		// Token: 0x04006C81 RID: 27777
		private static readonly IntPtr NativeFieldInfoPtr_showGeneratedNormals;

		// Token: 0x04006C82 RID: 27778
		private static readonly IntPtr NativeFieldInfoPtr_offsetScale;

		// Token: 0x04006C83 RID: 27779
		private static readonly IntPtr NativeFieldInfoPtr_blurRadius;

		// Token: 0x04006C84 RID: 27780
		private static readonly IntPtr NativeFieldInfoPtr_edgeThresholdMin;

		// Token: 0x04006C85 RID: 27781
		private static readonly IntPtr NativeFieldInfoPtr_edgeThreshold;

		// Token: 0x04006C86 RID: 27782
		private static readonly IntPtr NativeFieldInfoPtr_edgeSharpness;

		// Token: 0x04006C87 RID: 27783
		private static readonly IntPtr NativeFieldInfoPtr_dlaaSharp;

		// Token: 0x04006C88 RID: 27784
		private static readonly IntPtr NativeFieldInfoPtr_ssaaShader;

		// Token: 0x04006C89 RID: 27785
		private static readonly IntPtr NativeFieldInfoPtr_ssaa;

		// Token: 0x04006C8A RID: 27786
		private static readonly IntPtr NativeFieldInfoPtr_dlaaShader;

		// Token: 0x04006C8B RID: 27787
		private static readonly IntPtr NativeFieldInfoPtr_dlaa;

		// Token: 0x04006C8C RID: 27788
		private static readonly IntPtr NativeFieldInfoPtr_nfaaShader;

		// Token: 0x04006C8D RID: 27789
		private static readonly IntPtr NativeFieldInfoPtr_nfaa;

		// Token: 0x04006C8E RID: 27790
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset2;

		// Token: 0x04006C8F RID: 27791
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset2;

		// Token: 0x04006C90 RID: 27792
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset3;

		// Token: 0x04006C91 RID: 27793
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset3;

		// Token: 0x04006C92 RID: 27794
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAII;

		// Token: 0x04006C93 RID: 27795
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAII;

		// Token: 0x04006C94 RID: 27796
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAIII;

		// Token: 0x04006C95 RID: 27797
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAIII;

		// Token: 0x04006C96 RID: 27798
		private static readonly IntPtr NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0;

		// Token: 0x04006C97 RID: 27799
		private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;

		// Token: 0x04006C98 RID: 27800
		private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0;

		// Token: 0x04006C99 RID: 27801
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
