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

namespace UnityStandardAssets.ImageEffects
{
	// Token: 0x0200060E RID: 1550
	public class BloomAndFlares : PostEffectsBase
	{
		// Token: 0x0600A22A RID: 41514 RVA: 0x0029A3B4 File Offset: 0x002985B4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650906, XrefRangeEnd = 650922, 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: 0x0600A22B RID: 41515 RVA: 0x0029A410 File Offset: 0x00298610
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 650922, XrefRangeEnd = 651045, 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: 0x0600A22C RID: 41516 RVA: 0x0029A484 File Offset: 0x00298684
		[CallerCount(1)]
		[CachedScanResults(RefRangeStart = 651053, RefRangeEnd = 651054, XrefRangeStart = 651045, XrefRangeEnd = 651053, 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: 0x0600A22D RID: 41517 RVA: 0x0029A508 File Offset: 0x00298708
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 651078, RefRangeEnd = 651080, XrefRangeStart = 651054, XrefRangeEnd = 651078, 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: 0x0600A22E RID: 41518 RVA: 0x0029A57C File Offset: 0x0029877C
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 651096, RefRangeEnd = 651098, XrefRangeStart = 651080, XrefRangeEnd = 651096, 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: 0x0600A22F RID: 41519 RVA: 0x0029A614 File Offset: 0x00298814
		[CallerCount(2)]
		[CachedScanResults(RefRangeStart = 651110, RefRangeEnd = 651112, XrefRangeStart = 651098, XrefRangeEnd = 651110, 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: 0x0600A230 RID: 41520 RVA: 0x0029A698 File Offset: 0x00298898
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 651112, XrefRangeEnd = 651117, 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: 0x0600A231 RID: 41521 RVA: 0x0029A6E4 File Offset: 0x002988E4
		// 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, 100675952);
			BloomAndFlares.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675953);
			BloomAndFlares.NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675954);
			BloomAndFlares.NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675955);
			BloomAndFlares.NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675956);
			BloomAndFlares.NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675957);
			BloomAndFlares.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomAndFlares>.NativeClassPtr, 100675958);
		}

		// Token: 0x0600A232 RID: 41522 RVA: 0x00298C00 File Offset: 0x00296E00
		public BloomAndFlares(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170036B6 RID: 14006
		// (get) Token: 0x0600A233 RID: 41523 RVA: 0x0029AA48 File Offset: 0x00298C48
		// (set) Token: 0x0600A234 RID: 41524 RVA: 0x0029AA70 File Offset: 0x00298C70
		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: 0x170036B7 RID: 14007
		// (get) Token: 0x0600A235 RID: 41525 RVA: 0x0029AA94 File Offset: 0x00298C94
		// (set) Token: 0x0600A236 RID: 41526 RVA: 0x0029AABC File Offset: 0x00298CBC
		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: 0x170036B8 RID: 14008
		// (get) Token: 0x0600A237 RID: 41527 RVA: 0x0029AAE0 File Offset: 0x00298CE0
		// (set) Token: 0x0600A238 RID: 41528 RVA: 0x0029AB08 File Offset: 0x00298D08
		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: 0x170036B9 RID: 14009
		// (get) Token: 0x0600A239 RID: 41529 RVA: 0x0029AB2C File Offset: 0x00298D2C
		// (set) Token: 0x0600A23A RID: 41530 RVA: 0x0029AB54 File Offset: 0x00298D54
		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: 0x170036BA RID: 14010
		// (get) Token: 0x0600A23B RID: 41531 RVA: 0x0029AB78 File Offset: 0x00298D78
		// (set) Token: 0x0600A23C RID: 41532 RVA: 0x0029ABA0 File Offset: 0x00298DA0
		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: 0x170036BB RID: 14011
		// (get) Token: 0x0600A23D RID: 41533 RVA: 0x0029ABC4 File Offset: 0x00298DC4
		// (set) Token: 0x0600A23E RID: 41534 RVA: 0x0029ABEC File Offset: 0x00298DEC
		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: 0x170036BC RID: 14012
		// (get) Token: 0x0600A23F RID: 41535 RVA: 0x0029AC10 File Offset: 0x00298E10
		// (set) Token: 0x0600A240 RID: 41536 RVA: 0x0029AC38 File Offset: 0x00298E38
		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: 0x170036BD RID: 14013
		// (get) Token: 0x0600A241 RID: 41537 RVA: 0x0029AC5C File Offset: 0x00298E5C
		// (set) Token: 0x0600A242 RID: 41538 RVA: 0x0029AC84 File Offset: 0x00298E84
		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: 0x170036BE RID: 14014
		// (get) Token: 0x0600A243 RID: 41539 RVA: 0x0029ACA8 File Offset: 0x00298EA8
		// (set) Token: 0x0600A244 RID: 41540 RVA: 0x0029ACD0 File Offset: 0x00298ED0
		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: 0x170036BF RID: 14015
		// (get) Token: 0x0600A245 RID: 41541 RVA: 0x0029ACF4 File Offset: 0x00298EF4
		// (set) Token: 0x0600A246 RID: 41542 RVA: 0x0029AD1C File Offset: 0x00298F1C
		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: 0x170036C0 RID: 14016
		// (get) Token: 0x0600A247 RID: 41543 RVA: 0x0029AD40 File Offset: 0x00298F40
		// (set) Token: 0x0600A248 RID: 41544 RVA: 0x0029AD68 File Offset: 0x00298F68
		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: 0x170036C1 RID: 14017
		// (get) Token: 0x0600A249 RID: 41545 RVA: 0x0029AD8C File Offset: 0x00298F8C
		// (set) Token: 0x0600A24A RID: 41546 RVA: 0x0029ADB4 File Offset: 0x00298FB4
		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: 0x170036C2 RID: 14018
		// (get) Token: 0x0600A24B RID: 41547 RVA: 0x0029ADD8 File Offset: 0x00298FD8
		// (set) Token: 0x0600A24C RID: 41548 RVA: 0x0029AE00 File Offset: 0x00299000
		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: 0x170036C3 RID: 14019
		// (get) Token: 0x0600A24D RID: 41549 RVA: 0x0029AE24 File Offset: 0x00299024
		// (set) Token: 0x0600A24E RID: 41550 RVA: 0x0029AE4C File Offset: 0x0029904C
		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: 0x170036C4 RID: 14020
		// (get) Token: 0x0600A24F RID: 41551 RVA: 0x0029AE70 File Offset: 0x00299070
		// (set) Token: 0x0600A250 RID: 41552 RVA: 0x0029AE98 File Offset: 0x00299098
		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: 0x170036C5 RID: 14021
		// (get) Token: 0x0600A251 RID: 41553 RVA: 0x0029AEBC File Offset: 0x002990BC
		// (set) Token: 0x0600A252 RID: 41554 RVA: 0x0029AEE4 File Offset: 0x002990E4
		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: 0x170036C6 RID: 14022
		// (get) Token: 0x0600A253 RID: 41555 RVA: 0x0029AF08 File Offset: 0x00299108
		// (set) Token: 0x0600A254 RID: 41556 RVA: 0x0029AF30 File Offset: 0x00299130
		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: 0x170036C7 RID: 14023
		// (get) Token: 0x0600A255 RID: 41557 RVA: 0x0029AF54 File Offset: 0x00299154
		// (set) Token: 0x0600A256 RID: 41558 RVA: 0x0029AF7C File Offset: 0x0029917C
		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: 0x170036C8 RID: 14024
		// (get) Token: 0x0600A257 RID: 41559 RVA: 0x0029AFA0 File Offset: 0x002991A0
		// (set) Token: 0x0600A258 RID: 41560 RVA: 0x0029AFC8 File Offset: 0x002991C8
		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: 0x170036C9 RID: 14025
		// (get) Token: 0x0600A259 RID: 41561 RVA: 0x0029AFEC File Offset: 0x002991EC
		// (set) Token: 0x0600A25A RID: 41562 RVA: 0x0029B020 File Offset: 0x00299220
		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: 0x170036CA RID: 14026
		// (get) Token: 0x0600A25B RID: 41563 RVA: 0x0029B048 File Offset: 0x00299248
		// (set) Token: 0x0600A25C RID: 41564 RVA: 0x0029B07C File Offset: 0x0029927C
		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: 0x170036CB RID: 14027
		// (get) Token: 0x0600A25D RID: 41565 RVA: 0x0029B0A4 File Offset: 0x002992A4
		// (set) Token: 0x0600A25E RID: 41566 RVA: 0x0029B0D8 File Offset: 0x002992D8
		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: 0x170036CC RID: 14028
		// (get) Token: 0x0600A25F RID: 41567 RVA: 0x0029B100 File Offset: 0x00299300
		// (set) Token: 0x0600A260 RID: 41568 RVA: 0x0029B134 File Offset: 0x00299334
		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: 0x170036CD RID: 14029
		// (get) Token: 0x0600A261 RID: 41569 RVA: 0x0029B15C File Offset: 0x0029935C
		// (set) Token: 0x0600A262 RID: 41570 RVA: 0x0029B190 File Offset: 0x00299390
		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: 0x170036CE RID: 14030
		// (get) Token: 0x0600A263 RID: 41571 RVA: 0x0029B1B8 File Offset: 0x002993B8
		// (set) Token: 0x0600A264 RID: 41572 RVA: 0x0029B1EC File Offset: 0x002993EC
		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: 0x170036CF RID: 14031
		// (get) Token: 0x0600A265 RID: 41573 RVA: 0x0029B214 File Offset: 0x00299414
		// (set) Token: 0x0600A266 RID: 41574 RVA: 0x0029B248 File Offset: 0x00299448
		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: 0x170036D0 RID: 14032
		// (get) Token: 0x0600A267 RID: 41575 RVA: 0x0029B270 File Offset: 0x00299470
		// (set) Token: 0x0600A268 RID: 41576 RVA: 0x0029B2A4 File Offset: 0x002994A4
		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: 0x170036D1 RID: 14033
		// (get) Token: 0x0600A269 RID: 41577 RVA: 0x0029B2CC File Offset: 0x002994CC
		// (set) Token: 0x0600A26A RID: 41578 RVA: 0x0029B300 File Offset: 0x00299500
		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: 0x170036D2 RID: 14034
		// (get) Token: 0x0600A26B RID: 41579 RVA: 0x0029B328 File Offset: 0x00299528
		// (set) Token: 0x0600A26C RID: 41580 RVA: 0x0029B35C File Offset: 0x0029955C
		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: 0x170036D3 RID: 14035
		// (get) Token: 0x0600A26D RID: 41581 RVA: 0x0029B384 File Offset: 0x00299584
		// (set) Token: 0x0600A26E RID: 41582 RVA: 0x0029B3B8 File Offset: 0x002995B8
		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: 0x170036D4 RID: 14036
		// (get) Token: 0x0600A26F RID: 41583 RVA: 0x0029B3E0 File Offset: 0x002995E0
		// (set) Token: 0x0600A270 RID: 41584 RVA: 0x0029B414 File Offset: 0x00299614
		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: 0x170036D5 RID: 14037
		// (get) Token: 0x0600A271 RID: 41585 RVA: 0x0029B43C File Offset: 0x0029963C
		// (set) Token: 0x0600A272 RID: 41586 RVA: 0x0029B470 File Offset: 0x00299670
		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: 0x170036D6 RID: 14038
		// (get) Token: 0x0600A273 RID: 41587 RVA: 0x0029B498 File Offset: 0x00299698
		// (set) Token: 0x0600A274 RID: 41588 RVA: 0x0029B4CC File Offset: 0x002996CC
		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: 0x170036D7 RID: 14039
		// (get) Token: 0x0600A275 RID: 41589 RVA: 0x0029B4F4 File Offset: 0x002996F4
		// (set) Token: 0x0600A276 RID: 41590 RVA: 0x0029B528 File Offset: 0x00299728
		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: 0x04006CDF RID: 27871
		private static readonly IntPtr NativeFieldInfoPtr_tweakMode;

		// Token: 0x04006CE0 RID: 27872
		private static readonly IntPtr NativeFieldInfoPtr_screenBlendMode;

		// Token: 0x04006CE1 RID: 27873
		private static readonly IntPtr NativeFieldInfoPtr_hdr;

		// Token: 0x04006CE2 RID: 27874
		private static readonly IntPtr NativeFieldInfoPtr_doHdr;

		// Token: 0x04006CE3 RID: 27875
		private static readonly IntPtr NativeFieldInfoPtr_sepBlurSpread;

		// Token: 0x04006CE4 RID: 27876
		private static readonly IntPtr NativeFieldInfoPtr_useSrcAlphaAsMask;

		// Token: 0x04006CE5 RID: 27877
		private static readonly IntPtr NativeFieldInfoPtr_bloomIntensity;

		// Token: 0x04006CE6 RID: 27878
		private static readonly IntPtr NativeFieldInfoPtr_bloomThreshold;

		// Token: 0x04006CE7 RID: 27879
		private static readonly IntPtr NativeFieldInfoPtr_bloomBlurIterations;

		// Token: 0x04006CE8 RID: 27880
		private static readonly IntPtr NativeFieldInfoPtr_lensflares;

		// Token: 0x04006CE9 RID: 27881
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlareBlurIterations;

		// Token: 0x04006CEA RID: 27882
		private static readonly IntPtr NativeFieldInfoPtr_lensflareMode;

		// Token: 0x04006CEB RID: 27883
		private static readonly IntPtr NativeFieldInfoPtr_hollyStretchWidth;

		// Token: 0x04006CEC RID: 27884
		private static readonly IntPtr NativeFieldInfoPtr_lensflareIntensity;

		// Token: 0x04006CED RID: 27885
		private static readonly IntPtr NativeFieldInfoPtr_lensflareThreshold;

		// Token: 0x04006CEE RID: 27886
		private static readonly IntPtr NativeFieldInfoPtr_flareColorA;

		// Token: 0x04006CEF RID: 27887
		private static readonly IntPtr NativeFieldInfoPtr_flareColorB;

		// Token: 0x04006CF0 RID: 27888
		private static readonly IntPtr NativeFieldInfoPtr_flareColorC;

		// Token: 0x04006CF1 RID: 27889
		private static readonly IntPtr NativeFieldInfoPtr_flareColorD;

		// Token: 0x04006CF2 RID: 27890
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareVignetteMask;

		// Token: 0x04006CF3 RID: 27891
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareShader;

		// Token: 0x04006CF4 RID: 27892
		private static readonly IntPtr NativeFieldInfoPtr_lensFlareMaterial;

		// Token: 0x04006CF5 RID: 27893
		private static readonly IntPtr NativeFieldInfoPtr_vignetteShader;

		// Token: 0x04006CF6 RID: 27894
		private static readonly IntPtr NativeFieldInfoPtr_vignetteMaterial;

		// Token: 0x04006CF7 RID: 27895
		private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader;

		// Token: 0x04006CF8 RID: 27896
		private static readonly IntPtr NativeFieldInfoPtr_separableBlurMaterial;

		// Token: 0x04006CF9 RID: 27897
		private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffOneOneShader;

		// Token: 0x04006CFA RID: 27898
		private static readonly IntPtr NativeFieldInfoPtr_addBrightStuffBlendOneOneMaterial;

		// Token: 0x04006CFB RID: 27899
		private static readonly IntPtr NativeFieldInfoPtr_screenBlendShader;

		// Token: 0x04006CFC RID: 27900
		private static readonly IntPtr NativeFieldInfoPtr_screenBlend;

		// Token: 0x04006CFD RID: 27901
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresShader;

		// Token: 0x04006CFE RID: 27902
		private static readonly IntPtr NativeFieldInfoPtr_hollywoodFlaresMaterial;

		// Token: 0x04006CFF RID: 27903
		private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterShader;

		// Token: 0x04006D00 RID: 27904
		private static readonly IntPtr NativeFieldInfoPtr_brightPassFilterMaterial;

		// Token: 0x04006D01 RID: 27905
		private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0;

		// Token: 0x04006D02 RID: 27906
		private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0;

		// Token: 0x04006D03 RID: 27907
		private static readonly IntPtr NativeMethodInfoPtr_AddTo_Private_Void_Single_RenderTexture_RenderTexture_0;

		// Token: 0x04006D04 RID: 27908
		private static readonly IntPtr NativeMethodInfoPtr_BlendFlares_Private_Void_RenderTexture_RenderTexture_0;

		// Token: 0x04006D05 RID: 27909
		private static readonly IntPtr NativeMethodInfoPtr_BrightFilter_Private_Void_Single_Single_RenderTexture_RenderTexture_0;

		// Token: 0x04006D06 RID: 27910
		private static readonly IntPtr NativeMethodInfoPtr_Vignette_Private_Void_Single_RenderTexture_RenderTexture_0;

		// Token: 0x04006D07 RID: 27911
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
	}
}
