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

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x020005AB RID: 1451
	public class Antialiasing : PostEffectsBase
	{
		// Token: 0x0600995F RID: 39263 RVA: 0x00275B18 File Offset: 0x00273D18
		[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: 0x06009960 RID: 39264 RVA: 0x00275B70 File Offset: 0x00273D70
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618259, XrefRangeEnd = 618277, 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: 0x06009961 RID: 39265 RVA: 0x00275BCC File Offset: 0x00273DCC
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618277, XrefRangeEnd = 618346, 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: 0x06009962 RID: 39266 RVA: 0x00275C40 File Offset: 0x00273E40
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618346, XrefRangeEnd = 618347, 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: 0x06009963 RID: 39267 RVA: 0x00275C8C File Offset: 0x00273E8C
		// 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, 100675227);
			Antialiasing.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675228);
			Antialiasing.NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675229);
			Antialiasing.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Antialiasing>.NativeClassPtr, 100675230);
		}

		// Token: 0x06009964 RID: 39268 RVA: 0x00275EC4 File Offset: 0x002740C4
		public Antialiasing(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170033E7 RID: 13287
		// (get) Token: 0x06009965 RID: 39269 RVA: 0x00275ED0 File Offset: 0x002740D0
		// (set) Token: 0x06009966 RID: 39270 RVA: 0x00275EF8 File Offset: 0x002740F8
		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: 0x170033E8 RID: 13288
		// (get) Token: 0x06009967 RID: 39271 RVA: 0x00275F1C File Offset: 0x0027411C
		// (set) Token: 0x06009968 RID: 39272 RVA: 0x00275F44 File Offset: 0x00274144
		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: 0x170033E9 RID: 13289
		// (get) Token: 0x06009969 RID: 39273 RVA: 0x00275F68 File Offset: 0x00274168
		// (set) Token: 0x0600996A RID: 39274 RVA: 0x00275F90 File Offset: 0x00274190
		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: 0x170033EA RID: 13290
		// (get) Token: 0x0600996B RID: 39275 RVA: 0x00275FB4 File Offset: 0x002741B4
		// (set) Token: 0x0600996C RID: 39276 RVA: 0x00275FDC File Offset: 0x002741DC
		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: 0x170033EB RID: 13291
		// (get) Token: 0x0600996D RID: 39277 RVA: 0x00276000 File Offset: 0x00274200
		// (set) Token: 0x0600996E RID: 39278 RVA: 0x00276028 File Offset: 0x00274228
		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: 0x170033EC RID: 13292
		// (get) Token: 0x0600996F RID: 39279 RVA: 0x0027604C File Offset: 0x0027424C
		// (set) Token: 0x06009970 RID: 39280 RVA: 0x00276074 File Offset: 0x00274274
		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: 0x170033ED RID: 13293
		// (get) Token: 0x06009971 RID: 39281 RVA: 0x00276098 File Offset: 0x00274298
		// (set) Token: 0x06009972 RID: 39282 RVA: 0x002760C0 File Offset: 0x002742C0
		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: 0x170033EE RID: 13294
		// (get) Token: 0x06009973 RID: 39283 RVA: 0x002760E4 File Offset: 0x002742E4
		// (set) Token: 0x06009974 RID: 39284 RVA: 0x0027610C File Offset: 0x0027430C
		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: 0x170033EF RID: 13295
		// (get) Token: 0x06009975 RID: 39285 RVA: 0x00276130 File Offset: 0x00274330
		// (set) Token: 0x06009976 RID: 39286 RVA: 0x00276164 File Offset: 0x00274364
		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: 0x170033F0 RID: 13296
		// (get) Token: 0x06009977 RID: 39287 RVA: 0x0027618C File Offset: 0x0027438C
		// (set) Token: 0x06009978 RID: 39288 RVA: 0x002761C0 File Offset: 0x002743C0
		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: 0x170033F1 RID: 13297
		// (get) Token: 0x06009979 RID: 39289 RVA: 0x002761E8 File Offset: 0x002743E8
		// (set) Token: 0x0600997A RID: 39290 RVA: 0x0027621C File Offset: 0x0027441C
		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: 0x170033F2 RID: 13298
		// (get) Token: 0x0600997B RID: 39291 RVA: 0x00276244 File Offset: 0x00274444
		// (set) Token: 0x0600997C RID: 39292 RVA: 0x00276278 File Offset: 0x00274478
		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: 0x170033F3 RID: 13299
		// (get) Token: 0x0600997D RID: 39293 RVA: 0x002762A0 File Offset: 0x002744A0
		// (set) Token: 0x0600997E RID: 39294 RVA: 0x002762D4 File Offset: 0x002744D4
		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: 0x170033F4 RID: 13300
		// (get) Token: 0x0600997F RID: 39295 RVA: 0x002762FC File Offset: 0x002744FC
		// (set) Token: 0x06009980 RID: 39296 RVA: 0x00276330 File Offset: 0x00274530
		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: 0x170033F5 RID: 13301
		// (get) Token: 0x06009981 RID: 39297 RVA: 0x00276358 File Offset: 0x00274558
		// (set) Token: 0x06009982 RID: 39298 RVA: 0x0027638C File Offset: 0x0027458C
		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: 0x170033F6 RID: 13302
		// (get) Token: 0x06009983 RID: 39299 RVA: 0x002763B4 File Offset: 0x002745B4
		// (set) Token: 0x06009984 RID: 39300 RVA: 0x002763E8 File Offset: 0x002745E8
		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: 0x170033F7 RID: 13303
		// (get) Token: 0x06009985 RID: 39301 RVA: 0x00276410 File Offset: 0x00274610
		// (set) Token: 0x06009986 RID: 39302 RVA: 0x00276444 File Offset: 0x00274644
		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: 0x170033F8 RID: 13304
		// (get) Token: 0x06009987 RID: 39303 RVA: 0x0027646C File Offset: 0x0027466C
		// (set) Token: 0x06009988 RID: 39304 RVA: 0x002764A0 File Offset: 0x002746A0
		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: 0x170033F9 RID: 13305
		// (get) Token: 0x06009989 RID: 39305 RVA: 0x002764C8 File Offset: 0x002746C8
		// (set) Token: 0x0600998A RID: 39306 RVA: 0x002764FC File Offset: 0x002746FC
		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: 0x170033FA RID: 13306
		// (get) Token: 0x0600998B RID: 39307 RVA: 0x00276524 File Offset: 0x00274724
		// (set) Token: 0x0600998C RID: 39308 RVA: 0x00276558 File Offset: 0x00274758
		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: 0x170033FB RID: 13307
		// (get) Token: 0x0600998D RID: 39309 RVA: 0x00276580 File Offset: 0x00274780
		// (set) Token: 0x0600998E RID: 39310 RVA: 0x002765B4 File Offset: 0x002747B4
		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: 0x170033FC RID: 13308
		// (get) Token: 0x0600998F RID: 39311 RVA: 0x002765DC File Offset: 0x002747DC
		// (set) Token: 0x06009990 RID: 39312 RVA: 0x00276610 File Offset: 0x00274810
		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: 0x040066D7 RID: 26327
		private static readonly IntPtr NativeFieldInfoPtr_mode;

		// Token: 0x040066D8 RID: 26328
		private static readonly IntPtr NativeFieldInfoPtr_showGeneratedNormals;

		// Token: 0x040066D9 RID: 26329
		private static readonly IntPtr NativeFieldInfoPtr_offsetScale;

		// Token: 0x040066DA RID: 26330
		private static readonly IntPtr NativeFieldInfoPtr_blurRadius;

		// Token: 0x040066DB RID: 26331
		private static readonly IntPtr NativeFieldInfoPtr_edgeThresholdMin;

		// Token: 0x040066DC RID: 26332
		private static readonly IntPtr NativeFieldInfoPtr_edgeThreshold;

		// Token: 0x040066DD RID: 26333
		private static readonly IntPtr NativeFieldInfoPtr_edgeSharpness;

		// Token: 0x040066DE RID: 26334
		private static readonly IntPtr NativeFieldInfoPtr_dlaaSharp;

		// Token: 0x040066DF RID: 26335
		private static readonly IntPtr NativeFieldInfoPtr_ssaaShader;

		// Token: 0x040066E0 RID: 26336
		private static readonly IntPtr NativeFieldInfoPtr_ssaa;

		// Token: 0x040066E1 RID: 26337
		private static readonly IntPtr NativeFieldInfoPtr_dlaaShader;

		// Token: 0x040066E2 RID: 26338
		private static readonly IntPtr NativeFieldInfoPtr_dlaa;

		// Token: 0x040066E3 RID: 26339
		private static readonly IntPtr NativeFieldInfoPtr_nfaaShader;

		// Token: 0x040066E4 RID: 26340
		private static readonly IntPtr NativeFieldInfoPtr_nfaa;

		// Token: 0x040066E5 RID: 26341
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset2;

		// Token: 0x040066E6 RID: 26342
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset2;

		// Token: 0x040066E7 RID: 26343
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAPreset3;

		// Token: 0x040066E8 RID: 26344
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAPreset3;

		// Token: 0x040066E9 RID: 26345
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAII;

		// Token: 0x040066EA RID: 26346
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAII;

		// Token: 0x040066EB RID: 26347
		private static readonly IntPtr NativeFieldInfoPtr_shaderFXAAIII;

		// Token: 0x040066EC RID: 26348
		private static readonly IntPtr NativeFieldInfoPtr_materialFXAAIII;

		// Token: 0x040066ED RID: 26349
		private static readonly IntPtr NativeMethodInfoPtr_CurrentAAMaterial_Public_Material_0;

		// Token: 0x040066EE RID: 26350
		private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;

		// Token: 0x040066EF RID: 26351
		private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Public_Void_RenderTexture_RenderTexture_0;

		// Token: 0x040066F0 RID: 26352
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
