using System; using System.Runtime.InteropServices; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; namespace UnityEngine.PostProcessing { // Token: 0x02000550 RID: 1360 [Serializable] public class BloomModel : PostProcessingModel { // Token: 0x170032C0 RID: 12992 // (get) Token: 0x060095E6 RID: 38374 RVA: 0x00267958 File Offset: 0x00265B58 // (set) Token: 0x060095E7 RID: 38375 RVA: 0x002679A4 File Offset: 0x00265BA4 public unsafe BloomModel.Settings settings { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new BloomModel.Settings(intPtr); } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616397, XrefRangeEnd = 616398, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(value)); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x060095E8 RID: 38376 RVA: 0x00267A04 File Offset: 0x00265C04 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616398, XrefRangeEnd = 616400, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BloomModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060095E9 RID: 38377 RVA: 0x00267A54 File Offset: 0x00265C54 [CallerCount(1)] [CachedScanResults(RefRangeStart = 616403, RefRangeEnd = 616404, XrefRangeStart = 616400, XrefRangeEnd = 616403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BloomModel() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060095EA RID: 38378 RVA: 0x00267AA0 File Offset: 0x00265CA0 // Note: this type is marked as 'beforefieldinit'. static BloomModel() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "BloomModel"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BloomModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Settings"); BloomModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674957); BloomModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674958); BloomModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674959); BloomModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674960); } // Token: 0x060095EB RID: 38379 RVA: 0x002671A0 File Offset: 0x002653A0 public BloomModel(IntPtr pointer) : base(pointer) { } // Token: 0x170032BF RID: 12991 // (get) Token: 0x060095EC RID: 38380 RVA: 0x00267B34 File Offset: 0x00265D34 // (set) Token: 0x060095ED RID: 38381 RVA: 0x00267B66 File Offset: 0x00265D66 public BloomModel.Settings m_Settings { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.NativeFieldInfoPtr_m_Settings); return new BloomModel.Settings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, intPtr)); } set { cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.NativeFieldInfoPtr_m_Settings), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore.NativeClassPtr, (UIntPtr)0)); } } // Token: 0x0400640D RID: 25613 private static readonly IntPtr NativeFieldInfoPtr_m_Settings; // Token: 0x0400640E RID: 25614 private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0; // Token: 0x0400640F RID: 25615 private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0; // Token: 0x04006410 RID: 25616 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0; // Token: 0x04006411 RID: 25617 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000551 RID: 1361 [Serializable] [StructLayout(LayoutKind.Explicit)] public struct BloomSettings { // Token: 0x170032C1 RID: 12993 // (get) Token: 0x060095EF RID: 38383 RVA: 0x00267BE4 File Offset: 0x00265DE4 // (set) Token: 0x060095EE RID: 38382 RVA: 0x00267B9C File Offset: 0x00265D9C public unsafe float thresholdLinear { [CallerCount(1)] [CachedScanResults(RefRangeStart = 616391, RefRangeEnd = 616392, XrefRangeStart = 616390, XrefRangeEnd = 616391, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0, ref this, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616389, XrefRangeEnd = 616390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] set { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0, ref this, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x170032C2 RID: 12994 // (get) Token: 0x060095F0 RID: 38384 RVA: 0x00267C28 File Offset: 0x00265E28 public unsafe static BloomModel.BloomSettings defaultSettings { [CallerCount(0)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060095F1 RID: 38385 RVA: 0x00267C6C File Offset: 0x00265E6C // Note: this type is marked as 'beforefieldinit'. static BloomSettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "BloomSettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BloomModel.BloomSettings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "intensity"); BloomModel.BloomSettings.NativeFieldInfoPtr_threshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "threshold"); BloomModel.BloomSettings.NativeFieldInfoPtr_softKnee = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "softKnee"); BloomModel.BloomSettings.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "radius"); BloomModel.BloomSettings.NativeFieldInfoPtr_antiFlicker = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "antiFlicker"); BloomModel.BloomSettings.NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674961); BloomModel.BloomSettings.NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674962); BloomModel.BloomSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674963); } // Token: 0x060095F2 RID: 38386 RVA: 0x00267D37 File Offset: 0x00265F37 public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x04006412 RID: 25618 private static readonly IntPtr NativeFieldInfoPtr_intensity; // Token: 0x04006413 RID: 25619 private static readonly IntPtr NativeFieldInfoPtr_threshold; // Token: 0x04006414 RID: 25620 private static readonly IntPtr NativeFieldInfoPtr_softKnee; // Token: 0x04006415 RID: 25621 private static readonly IntPtr NativeFieldInfoPtr_radius; // Token: 0x04006416 RID: 25622 private static readonly IntPtr NativeFieldInfoPtr_antiFlicker; // Token: 0x04006417 RID: 25623 private static readonly IntPtr NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0; // Token: 0x04006418 RID: 25624 private static readonly IntPtr NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0; // Token: 0x04006419 RID: 25625 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0; // Token: 0x0400641A RID: 25626 [FieldOffset(0)] public float intensity; // Token: 0x0400641B RID: 25627 [FieldOffset(4)] public float threshold; // Token: 0x0400641C RID: 25628 [FieldOffset(8)] public float softKnee; // Token: 0x0400641D RID: 25629 [FieldOffset(12)] public float radius; // Token: 0x0400641E RID: 25630 [FieldOffset(16)] [MarshalAs(UnmanagedType.U1)] public bool antiFlicker; } // Token: 0x02000552 RID: 1362 [Serializable] public sealed class LensDirtSettings : ValueType { // Token: 0x170032C5 RID: 12997 // (get) Token: 0x060095F3 RID: 38387 RVA: 0x00267D4C File Offset: 0x00265F4C public unsafe static BloomModel.LensDirtSettings defaultSettings { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616392, XrefRangeEnd = 616393, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.LensDirtSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new BloomModel.LensDirtSettings(intPtr); } } // Token: 0x060095F4 RID: 38388 RVA: 0x00267D88 File Offset: 0x00265F88 // Note: this type is marked as 'beforefieldinit'. static LensDirtSettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "LensDirtSettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "texture"); BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "intensity"); BloomModel.LensDirtSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674964); } // Token: 0x060095F5 RID: 38389 RVA: 0x0011646F File Offset: 0x0011466F public LensDirtSettings(IntPtr pointer) : base(pointer) { } // Token: 0x060095F6 RID: 38390 RVA: 0x00267DF0 File Offset: 0x00265FF0 public unsafe LensDirtSettings() { IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore.NativeClassPtr, (UIntPtr)0)]; base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, intPtr)); } // Token: 0x170032C3 RID: 12995 // (get) Token: 0x060095F7 RID: 38391 RVA: 0x00267E20 File Offset: 0x00266020 // (set) Token: 0x060095F8 RID: 38392 RVA: 0x00267E54 File Offset: 0x00266054 public unsafe Texture texture { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Texture(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170032C4 RID: 12996 // (get) Token: 0x060095F9 RID: 38393 RVA: 0x00267E7C File Offset: 0x0026607C // (set) Token: 0x060095FA RID: 38394 RVA: 0x00267EA4 File Offset: 0x002660A4 public unsafe float intensity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity)) = value; } } // Token: 0x0400641F RID: 25631 private static readonly IntPtr NativeFieldInfoPtr_texture; // Token: 0x04006420 RID: 25632 private static readonly IntPtr NativeFieldInfoPtr_intensity; // Token: 0x04006421 RID: 25633 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0; } // Token: 0x02000553 RID: 1363 [Serializable] public sealed class Settings : ValueType { // Token: 0x170032C8 RID: 13000 // (get) Token: 0x060095FB RID: 38395 RVA: 0x00267EC8 File Offset: 0x002660C8 public unsafe static BloomModel.Settings defaultSettings { [CallerCount(2)] [CachedScanResults(RefRangeStart = 616395, RefRangeEnd = 616397, XrefRangeStart = 616393, XrefRangeEnd = 616395, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new BloomModel.Settings(intPtr); } } // Token: 0x060095FC RID: 38396 RVA: 0x00267F04 File Offset: 0x00266104 // Note: this type is marked as 'beforefieldinit'. static Settings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Settings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BloomModel.Settings.NativeFieldInfoPtr_bloom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bloom"); BloomModel.Settings.NativeFieldInfoPtr_lensDirt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lensDirt"); BloomModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674965); } // Token: 0x060095FD RID: 38397 RVA: 0x0011646F File Offset: 0x0011466F public Settings(IntPtr pointer) : base(pointer) { } // Token: 0x060095FE RID: 38398 RVA: 0x00267F6C File Offset: 0x0026616C public unsafe Settings() { IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore.NativeClassPtr, (UIntPtr)0)]; base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, intPtr)); } // Token: 0x170032C6 RID: 12998 // (get) Token: 0x060095FF RID: 38399 RVA: 0x00267F9C File Offset: 0x0026619C // (set) Token: 0x06009600 RID: 38400 RVA: 0x00267FC4 File Offset: 0x002661C4 public unsafe BloomModel.BloomSettings bloom { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_bloom); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_bloom)) = value; } } // Token: 0x170032C7 RID: 12999 // (get) Token: 0x06009601 RID: 38401 RVA: 0x00267FE8 File Offset: 0x002661E8 // (set) Token: 0x06009602 RID: 38402 RVA: 0x0026801A File Offset: 0x0026621A public BloomModel.LensDirtSettings lensDirt { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_lensDirt); return new BloomModel.LensDirtSettings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, intPtr)); } set { cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_lensDirt), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore.NativeClassPtr, (UIntPtr)0)); } } // Token: 0x04006422 RID: 25634 private static readonly IntPtr NativeFieldInfoPtr_bloom; // Token: 0x04006423 RID: 25635 private static readonly IntPtr NativeFieldInfoPtr_lensDirt; // Token: 0x04006424 RID: 25636 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0; } } }