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

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x020005B6 RID: 1462
	public class BloomAndFlares : PostEffectsBase
	{
		// Token: 0x060099D7 RID: 39383 RVA: 0x00277678 File Offset: 0x00275878
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618608, XrefRangeEnd = 618624, 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), BloomAndFlares.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x060099D8 RID: 39384 RVA: 0x002776D4 File Offset: 0x002758D4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618624, XrefRangeEnd = 618747, 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(BloomAndFlares.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099D9 RID: 39385 RVA: 0x00277748 File Offset: 0x00275948
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 618755, RefRangeEnd = 618756, XrefRangeStart = 618747, XrefRangeEnd = 618755, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void AddTo(float intensity_, RenderTexture from, RenderTexture to)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref intensity_;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099DA RID: 39386 RVA: 0x002777CC File Offset: 0x002759CC
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 618780, RefRangeEnd = 618782, XrefRangeStart = 618756, XrefRangeEnd = 618780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void BlendFlares(RenderTexture from, RenderTexture to)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
				*ptr = IL2CPP.Il2CppObjectBaseToPtr(from);
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099DB RID: 39387 RVA: 0x00277840 File Offset: 0x00275A40
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 618798, RefRangeEnd = 618800, XrefRangeStart = 618782, XrefRangeEnd = 618798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void BrightFilter(float thresh, float useAlphaAsMask, RenderTexture from, RenderTexture to)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref thresh;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref useAlphaAsMask;
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
			ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099DC RID: 39388 RVA: 0x002778D8 File Offset: 0x00275AD8
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 618812, RefRangeEnd = 618814, XrefRangeStart = 618800, XrefRangeEnd = 618812, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void Vignette(float amount, RenderTexture from, RenderTexture to)
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr;
			checked
			{
				ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref amount;
			}
			ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(from);
			ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(to);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099DD RID: 39389 RVA: 0x0027795C File Offset: 0x00275B5C
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 618814, XrefRangeEnd = 618819, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe BloomAndFlares()
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr))
		{
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomAndFlares.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x060099DE RID: 39390 RVA: 0x002779A8 File Offset: 0x00275BA8
		// Note: this type is marked as 'beforefieldinit'.
		static BloomAndFlares()
		{
			Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "BloomAndFlares");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr);
			BloomAndFlares.NativeFieldInfoPtr_tweakMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "tweakMode");
			BloomAndFlares.NativeFieldInfoPtr_screenBlendMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlendMode");
			BloomAndFlares.NativeFieldInfoPtr_hdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hdr");
			BloomAndFlares.NativeFieldInfoPtr_doHdr = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "doHdr");
			BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "sepBlurSpread");
			BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "useSrcAlphaAsMask");
			BloomAndFlares.NativeFieldInfoPtr_bloomIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomIntensity");
			BloomAndFlares.NativeFieldInfoPtr_bloomThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomThreshold");
			BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "bloomBlurIterations");
			BloomAndFlares.NativeFieldInfoPtr_lensflares = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflares");
			BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlareBlurIterations");
			BloomAndFlares.NativeFieldInfoPtr_lensflareMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareMode");
			BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollyStretchWidth");
			BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareIntensity");
			BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensflareThreshold");
			BloomAndFlares.NativeFieldInfoPtr_flareColorA = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorA");
			BloomAndFlares.NativeFieldInfoPtr_flareColorB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorB");
			BloomAndFlares.NativeFieldInfoPtr_flareColorC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorC");
			BloomAndFlares.NativeFieldInfoPtr_flareColorD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "flareColorD");
			BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareVignetteMask");
			BloomAndFlares.NativeFieldInfoPtr_lensFlareShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareShader");
			BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "lensFlareMaterial");
			BloomAndFlares.NativeFieldInfoPtr_vignetteShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "vignetteShader");
			BloomAndFlares.NativeFieldInfoPtr_vignetteMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "vignetteMaterial");
			BloomAndFlares.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "separableBlurShader");
			BloomAndFlares.NativeFieldInfoPtr_separableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "separableBlurMaterial");
			BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "addBrightStuffOneOneShader");
			BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "addBrightStuffBlendOneOneMaterial");
			BloomAndFlares.NativeFieldInfoPtr_screenBlendShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlendShader");
			BloomAndFlares.NativeFieldInfoPtr_screenBlend = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "screenBlend");
			BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlaresShader");
			BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "hollywoodFlaresMaterial");
			BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "brightPassFilterShader");
			BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, "brightPassFilterMaterial");
			BloomAndFlares.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675239);
			BloomAndFlares.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675240);
			BloomAndFlares.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675241);
			BloomAndFlares.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675242);
			BloomAndFlares.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675243);
			BloomAndFlares.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675244);
			BloomAndFlares.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675245);
		}

		// Token: 0x060099DF RID: 39391 RVA: 0x00275EC4 File Offset: 0x002740C4
		public BloomAndFlares(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x1700341B RID: 13339
		// (get) Token: 0x060099E0 RID: 39392 RVA: 0x00277D0C File Offset: 0x00275F0C
		// (set) Token: 0x060099E1 RID: 39393 RVA: 0x00277D34 File Offset: 0x00275F34
		public unsafe TweakMode34 tweakMode
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_tweakMode);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_tweakMode)) = value;
			}
		}

		// Token: 0x1700341C RID: 13340
		// (get) Token: 0x060099E2 RID: 39394 RVA: 0x00277D58 File Offset: 0x00275F58
		// (set) Token: 0x060099E3 RID: 39395 RVA: 0x00277D80 File Offset: 0x00275F80
		public unsafe BloomScreenBlendMode screenBlendMode
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendMode);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendMode)) = value;
			}
		}

		// Token: 0x1700341D RID: 13341
		// (get) Token: 0x060099E4 RID: 39396 RVA: 0x00277DA4 File Offset: 0x00275FA4
		// (set) Token: 0x060099E5 RID: 39397 RVA: 0x00277DCC File Offset: 0x00275FCC
		public unsafe HDRBloomMode hdr
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hdr);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hdr)) = value;
			}
		}

		// Token: 0x1700341E RID: 13342
		// (get) Token: 0x060099E6 RID: 39398 RVA: 0x00277DF0 File Offset: 0x00275FF0
		// (set) Token: 0x060099E7 RID: 39399 RVA: 0x00277E18 File Offset: 0x00276018
		public unsafe bool doHdr
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_doHdr);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_doHdr)) = value;
			}
		}

		// Token: 0x1700341F RID: 13343
		// (get) Token: 0x060099E8 RID: 39400 RVA: 0x00277E3C File Offset: 0x0027603C
		// (set) Token: 0x060099E9 RID: 39401 RVA: 0x00277E64 File Offset: 0x00276064
		public unsafe float sepBlurSpread
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_sepBlurSpread)) = value;
			}
		}

		// Token: 0x17003420 RID: 13344
		// (get) Token: 0x060099EA RID: 39402 RVA: 0x00277E88 File Offset: 0x00276088
		// (set) Token: 0x060099EB RID: 39403 RVA: 0x00277EB0 File Offset: 0x002760B0
		public unsafe float useSrcAlphaAsMask
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_useSrcAlphaAsMask)) = value;
			}
		}

		// Token: 0x17003421 RID: 13345
		// (get) Token: 0x060099EC RID: 39404 RVA: 0x00277ED4 File Offset: 0x002760D4
		// (set) Token: 0x060099ED RID: 39405 RVA: 0x00277EFC File Offset: 0x002760FC
		public unsafe float bloomIntensity
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomIntensity);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomIntensity)) = value;
			}
		}

		// Token: 0x17003422 RID: 13346
		// (get) Token: 0x060099EE RID: 39406 RVA: 0x00277F20 File Offset: 0x00276120
		// (set) Token: 0x060099EF RID: 39407 RVA: 0x00277F48 File Offset: 0x00276148
		public unsafe float bloomThreshold
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomThreshold);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomThreshold)) = value;
			}
		}

		// Token: 0x17003423 RID: 13347
		// (get) Token: 0x060099F0 RID: 39408 RVA: 0x00277F6C File Offset: 0x0027616C
		// (set) Token: 0x060099F1 RID: 39409 RVA: 0x00277F94 File Offset: 0x00276194
		public unsafe int bloomBlurIterations
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_bloomBlurIterations)) = value;
			}
		}

		// Token: 0x17003424 RID: 13348
		// (get) Token: 0x060099F2 RID: 39410 RVA: 0x00277FB8 File Offset: 0x002761B8
		// (set) Token: 0x060099F3 RID: 39411 RVA: 0x00277FE0 File Offset: 0x002761E0
		public unsafe bool lensflares
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflares);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflares)) = value;
			}
		}

		// Token: 0x17003425 RID: 13349
		// (get) Token: 0x060099F4 RID: 39412 RVA: 0x00278004 File Offset: 0x00276204
		// (set) Token: 0x060099F5 RID: 39413 RVA: 0x0027802C File Offset: 0x0027622C
		public unsafe int hollywoodFlareBlurIterations
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlareBlurIterations)) = value;
			}
		}

		// Token: 0x17003426 RID: 13350
		// (get) Token: 0x060099F6 RID: 39414 RVA: 0x00278050 File Offset: 0x00276250
		// (set) Token: 0x060099F7 RID: 39415 RVA: 0x00278078 File Offset: 0x00276278
		public unsafe LensflareStyle34 lensflareMode
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareMode);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareMode)) = value;
			}
		}

		// Token: 0x17003427 RID: 13351
		// (get) Token: 0x060099F8 RID: 39416 RVA: 0x0027809C File Offset: 0x0027629C
		// (set) Token: 0x060099F9 RID: 39417 RVA: 0x002780C4 File Offset: 0x002762C4
		public unsafe float hollyStretchWidth
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollyStretchWidth)) = value;
			}
		}

		// Token: 0x17003428 RID: 13352
		// (get) Token: 0x060099FA RID: 39418 RVA: 0x002780E8 File Offset: 0x002762E8
		// (set) Token: 0x060099FB RID: 39419 RVA: 0x00278110 File Offset: 0x00276310
		public unsafe float lensflareIntensity
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareIntensity)) = value;
			}
		}

		// Token: 0x17003429 RID: 13353
		// (get) Token: 0x060099FC RID: 39420 RVA: 0x00278134 File Offset: 0x00276334
		// (set) Token: 0x060099FD RID: 39421 RVA: 0x0027815C File Offset: 0x0027635C
		public unsafe float lensflareThreshold
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensflareThreshold)) = value;
			}
		}

		// Token: 0x1700342A RID: 13354
		// (get) Token: 0x060099FE RID: 39422 RVA: 0x00278180 File Offset: 0x00276380
		// (set) Token: 0x060099FF RID: 39423 RVA: 0x002781A8 File Offset: 0x002763A8
		public unsafe Color flareColorA
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorA);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorA)) = value;
			}
		}

		// Token: 0x1700342B RID: 13355
		// (get) Token: 0x06009A00 RID: 39424 RVA: 0x002781CC File Offset: 0x002763CC
		// (set) Token: 0x06009A01 RID: 39425 RVA: 0x002781F4 File Offset: 0x002763F4
		public unsafe Color flareColorB
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorB);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorB)) = value;
			}
		}

		// Token: 0x1700342C RID: 13356
		// (get) Token: 0x06009A02 RID: 39426 RVA: 0x00278218 File Offset: 0x00276418
		// (set) Token: 0x06009A03 RID: 39427 RVA: 0x00278240 File Offset: 0x00276440
		public unsafe Color flareColorC
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorC);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorC)) = value;
			}
		}

		// Token: 0x1700342D RID: 13357
		// (get) Token: 0x06009A04 RID: 39428 RVA: 0x00278264 File Offset: 0x00276464
		// (set) Token: 0x06009A05 RID: 39429 RVA: 0x0027828C File Offset: 0x0027648C
		public unsafe Color flareColorD
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorD);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_flareColorD)) = value;
			}
		}

		// Token: 0x1700342E RID: 13358
		// (get) Token: 0x06009A06 RID: 39430 RVA: 0x002782B0 File Offset: 0x002764B0
		// (set) Token: 0x06009A07 RID: 39431 RVA: 0x002782E4 File Offset: 0x002764E4
		public unsafe Texture2D lensFlareVignetteMask
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask);
				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(BloomAndFlares.NativeFieldInfoPtr_lensFlareVignetteMask), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700342F RID: 13359
		// (get) Token: 0x06009A08 RID: 39432 RVA: 0x0027830C File Offset: 0x0027650C
		// (set) Token: 0x06009A09 RID: 39433 RVA: 0x00278340 File Offset: 0x00276540
		public unsafe Shader lensFlareShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareShader);
				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(BloomAndFlares.NativeFieldInfoPtr_lensFlareShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003430 RID: 13360
		// (get) Token: 0x06009A0A RID: 39434 RVA: 0x00278368 File Offset: 0x00276568
		// (set) Token: 0x06009A0B RID: 39435 RVA: 0x0027839C File Offset: 0x0027659C
		public unsafe Material lensFlareMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial);
				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(BloomAndFlares.NativeFieldInfoPtr_lensFlareMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003431 RID: 13361
		// (get) Token: 0x06009A0C RID: 39436 RVA: 0x002783C4 File Offset: 0x002765C4
		// (set) Token: 0x06009A0D RID: 39437 RVA: 0x002783F8 File Offset: 0x002765F8
		public unsafe Shader vignetteShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.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(BloomAndFlares.NativeFieldInfoPtr_vignetteShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003432 RID: 13362
		// (get) Token: 0x06009A0E RID: 39438 RVA: 0x00278420 File Offset: 0x00276620
		// (set) Token: 0x06009A0F RID: 39439 RVA: 0x00278454 File Offset: 0x00276654
		public unsafe Material vignetteMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_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(BloomAndFlares.NativeFieldInfoPtr_vignetteMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003433 RID: 13363
		// (get) Token: 0x06009A10 RID: 39440 RVA: 0x0027847C File Offset: 0x0027667C
		// (set) Token: 0x06009A11 RID: 39441 RVA: 0x002784B0 File Offset: 0x002766B0
		public unsafe Shader separableBlurShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.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(BloomAndFlares.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003434 RID: 13364
		// (get) Token: 0x06009A12 RID: 39442 RVA: 0x002784D8 File Offset: 0x002766D8
		// (set) Token: 0x06009A13 RID: 39443 RVA: 0x0027850C File Offset: 0x0027670C
		public unsafe Material separableBlurMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_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(BloomAndFlares.NativeFieldInfoPtr_separableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003435 RID: 13365
		// (get) Token: 0x06009A14 RID: 39444 RVA: 0x00278534 File Offset: 0x00276734
		// (set) Token: 0x06009A15 RID: 39445 RVA: 0x00278568 File Offset: 0x00276768
		public unsafe Shader addBrightStuffOneOneShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader);
				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(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffOneOneShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003436 RID: 13366
		// (get) Token: 0x06009A16 RID: 39446 RVA: 0x00278590 File Offset: 0x00276790
		// (set) Token: 0x06009A17 RID: 39447 RVA: 0x002785C4 File Offset: 0x002767C4
		public unsafe Material addBrightStuffBlendOneOneMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial);
				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(BloomAndFlares.NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003437 RID: 13367
		// (get) Token: 0x06009A18 RID: 39448 RVA: 0x002785EC File Offset: 0x002767EC
		// (set) Token: 0x06009A19 RID: 39449 RVA: 0x00278620 File Offset: 0x00276820
		public unsafe Shader screenBlendShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlendShader);
				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(BloomAndFlares.NativeFieldInfoPtr_screenBlendShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003438 RID: 13368
		// (get) Token: 0x06009A1A RID: 39450 RVA: 0x00278648 File Offset: 0x00276848
		// (set) Token: 0x06009A1B RID: 39451 RVA: 0x0027867C File Offset: 0x0027687C
		public unsafe Material screenBlend
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_screenBlend);
				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(BloomAndFlares.NativeFieldInfoPtr_screenBlend), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x17003439 RID: 13369
		// (get) Token: 0x06009A1C RID: 39452 RVA: 0x002786A4 File Offset: 0x002768A4
		// (set) Token: 0x06009A1D RID: 39453 RVA: 0x002786D8 File Offset: 0x002768D8
		public unsafe Shader hollywoodFlaresShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader);
				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(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700343A RID: 13370
		// (get) Token: 0x06009A1E RID: 39454 RVA: 0x00278700 File Offset: 0x00276900
		// (set) Token: 0x06009A1F RID: 39455 RVA: 0x00278734 File Offset: 0x00276934
		public unsafe Material hollywoodFlaresMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial);
				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(BloomAndFlares.NativeFieldInfoPtr_hollywoodFlaresMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700343B RID: 13371
		// (get) Token: 0x06009A20 RID: 39456 RVA: 0x0027875C File Offset: 0x0027695C
		// (set) Token: 0x06009A21 RID: 39457 RVA: 0x00278790 File Offset: 0x00276990
		public unsafe Shader brightPassFilterShader
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader);
				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(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterShader), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x1700343C RID: 13372
		// (get) Token: 0x06009A22 RID: 39458 RVA: 0x002787B8 File Offset: 0x002769B8
		// (set) Token: 0x06009A23 RID: 39459 RVA: 0x002787EC File Offset: 0x002769EC
		public unsafe Material brightPassFilterMaterial
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial);
				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(BloomAndFlares.NativeFieldInfoPtr_brightPassFilterMaterial), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04006736 RID: 26422
		private static readonly IntPtr NativeFieldInfoPtr_tweakMode;

		// Token: 0x04006737 RID: 26423
		private static readonly IntPtr NativeFieldInfoPtr_screenBlendMode;

		// Token: 0x04006738 RID: 26424
		private static readonly IntPtr NativeFieldInfoPtr_hdr;

		// Token: 0x04006739 RID: 26425
		private static readonly IntPtr NativeFieldInfoPtr_doHdr;

		// Token: 0x0400673A RID: 26426
		private static readonly IntPtr NativeFieldInfoPtr_sepBlurSpread;

		// Token: 0x0400673B RID: 26427
		private static readonly IntPtr NativeFieldInfoPtr_useSrcAlphaAsMask;

		// Token: 0x0400673C RID: 26428
		private static readonly IntPtr NativeFieldInfoPtr_bloomIntensity;

		// Token: 0x0400673D RID: 26429
		private static readonly IntPtr NativeFieldInfoPtr_bloomThreshold;

		// Token: 0x0400673E RID: 26430
		private static readonly IntPtr NativeFieldInfoPtr_bloomBlurIterations;

		// Token: 0x0400673F RID: 26431
		private static readonly IntPtr NativeFieldInfoPtr_lensflares;

		// Token: 0x04006740 RID: 26432
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlareBlurIterations;

		// Token: 0x04006741 RID: 26433
		private static readonly IntPtr NativeFieldInfoPtr_lensflareMode;

		// Token: 0x04006742 RID: 26434
		private static readonly IntPtr NativeFieldInfoPtr_hollyStretchWidth;

		// Token: 0x04006743 RID: 26435
		private static readonly IntPtr NativeFieldInfoPtr_lensflareIntensity;

		// Token: 0x04006744 RID: 26436
		private static readonly IntPtr NativeFieldInfoPtr_lensflareThreshold;

		// Token: 0x04006745 RID: 26437
		private static readonly IntPtr NativeFieldInfoPtr_flareColorA;

		// Token: 0x04006746 RID: 26438
		private static readonly IntPtr NativeFieldInfoPtr_flareColorB;

		// Token: 0x04006747 RID: 26439
		private static readonly IntPtr NativeFieldInfoPtr_flareColorC;

		// Token: 0x04006748 RID: 26440
		private static readonly IntPtr NativeFieldInfoPtr_flareColorD;

		// Token: 0x04006749 RID: 26441
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareVignetteMask;

		// Token: 0x0400674A RID: 26442
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareShader;

		// Token: 0x0400674B RID: 26443
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareMaterial;

		// Token: 0x0400674C RID: 26444
		private static readonly IntPtr NativeFieldInfoPtr_vignetteShader;

		// Token: 0x0400674D RID: 26445
		private static readonly IntPtr NativeFieldInfoPtr_vignetteMaterial;

		// Token: 0x0400674E RID: 26446
		private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;

		// Token: 0x0400674F RID: 26447
		private static readonly IntPtr NativeFieldInfoPtr_separableBlurMaterial;

		// Token: 0x04006750 RID: 26448
		private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffOneOneShader;

		// Token: 0x04006751 RID: 26449
		private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial;

		// Token: 0x04006752 RID: 26450
		private static readonly IntPtr NativeFieldInfoPtr_screenBlendShader;

		// Token: 0x04006753 RID: 26451
		private static readonly IntPtr NativeFieldInfoPtr_screenBlend;

		// Token: 0x04006754 RID: 26452
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresShader;

		// Token: 0x04006755 RID: 26453
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresMaterial;

		// Token: 0x04006756 RID: 26454
		private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterShader;

		// Token: 0x04006757 RID: 26455
		private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterMaterial;

		// Token: 0x04006758 RID: 26456
		private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;

		// Token: 0x04006759 RID: 26457
		private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;

		// Token: 0x0400675A RID: 26458
		private static readonly IntPtr NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0;

		// Token: 0x0400675B RID: 26459
		private static readonly IntPtr NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0;

		// Token: 0x0400675C RID: 26460
		private static readonly IntPtr NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0;

		// Token: 0x0400675D RID: 26461
		private static readonly IntPtr NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0;

		// Token: 0x0400675E RID: 26462
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
