using System; using System.Runtime.InteropServices; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; namespace UnityEngine.PostProcessing { // Token: 0x02000559 RID: 1369 [Serializable] public class BloomModel : PostProcessingModel { // Token: 0x170032F2 RID: 13042 // (get) Token: 0x06009696 RID: 38550 RVA: 0x0026A55C File Offset: 0x0026875C // (set) Token: 0x06009697 RID: 38551 RVA: 0x0026A5A8 File Offset: 0x002687A8 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 = 634128, XrefRangeEnd = 634129, 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: 0x06009698 RID: 38552 RVA: 0x0026A608 File Offset: 0x00268808 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634129, XrefRangeEnd = 634131, 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: 0x06009699 RID: 38553 RVA: 0x0026A658 File Offset: 0x00268858 [CallerCount(1)] [CachedScanResults(RefRangeStart = 634134, RefRangeEnd = 634135, XrefRangeStart = 634131, XrefRangeEnd = 634134, 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: 0x0600969A RID: 38554 RVA: 0x0026A6A4 File Offset: 0x002688A4 // 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, 100675007); BloomModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675008); BloomModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675009); BloomModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675010); } // Token: 0x0600969B RID: 38555 RVA: 0x00269DA4 File Offset: 0x00267FA4 public BloomModel(IntPtr pointer) : base(pointer) { } // Token: 0x170032F1 RID: 13041 // (get) Token: 0x0600969C RID: 38556 RVA: 0x0026A738 File Offset: 0x00268938 // (set) Token: 0x0600969D RID: 38557 RVA: 0x0026A76A File Offset: 0x0026896A 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: 0x04006481 RID: 25729 private static readonly IntPtr NativeFieldInfoPtr_m_Settings; // Token: 0x04006482 RID: 25730 private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0; // Token: 0x04006483 RID: 25731 private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0; // Token: 0x04006484 RID: 25732 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0; // Token: 0x04006485 RID: 25733 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200055A RID: 1370 [Serializable] [StructLayout(LayoutKind.Explicit)] public struct BloomSettings { // Token: 0x170032F3 RID: 13043 // (get) Token: 0x0600969F RID: 38559 RVA: 0x0026A7E8 File Offset: 0x002689E8 // (set) Token: 0x0600969E RID: 38558 RVA: 0x0026A7A0 File Offset: 0x002689A0 public unsafe float thresholdLinear { [CallerCount(1)] [CachedScanResults(RefRangeStart = 634122, RefRangeEnd = 634123, XrefRangeStart = 634121, XrefRangeEnd = 634122, 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 = 634120, XrefRangeEnd = 634121, 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: 0x170032F4 RID: 13044 // (get) Token: 0x060096A0 RID: 38560 RVA: 0x0026A82C File Offset: 0x00268A2C 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: 0x060096A1 RID: 38561 RVA: 0x0026A870 File Offset: 0x00268A70 // 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, 100675011); BloomModel.BloomSettings.NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675012); BloomModel.BloomSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675013); } // Token: 0x060096A2 RID: 38562 RVA: 0x0026A93B File Offset: 0x00268B3B public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x04006486 RID: 25734 private static readonly IntPtr NativeFieldInfoPtr_intensity; // Token: 0x04006487 RID: 25735 private static readonly IntPtr NativeFieldInfoPtr_threshold; // Token: 0x04006488 RID: 25736 private static readonly IntPtr NativeFieldInfoPtr_softKnee; // Token: 0x04006489 RID: 25737 private static readonly IntPtr NativeFieldInfoPtr_radius; // Token: 0x0400648A RID: 25738 private static readonly IntPtr NativeFieldInfoPtr_antiFlicker; // Token: 0x0400648B RID: 25739 private static readonly IntPtr NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0; // Token: 0x0400648C RID: 25740 private static readonly IntPtr NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0; // Token: 0x0400648D RID: 25741 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0; // Token: 0x0400648E RID: 25742 [FieldOffset(0)] public float intensity; // Token: 0x0400648F RID: 25743 [FieldOffset(4)] public float threshold; // Token: 0x04006490 RID: 25744 [FieldOffset(8)] public float softKnee; // Token: 0x04006491 RID: 25745 [FieldOffset(12)] public float radius; // Token: 0x04006492 RID: 25746 [FieldOffset(16)] [MarshalAs(UnmanagedType.U1)] public bool antiFlicker; } // Token: 0x0200055B RID: 1371 [Serializable] public sealed class LensDirtSettings : ValueType { // Token: 0x170032F7 RID: 13047 // (get) Token: 0x060096A3 RID: 38563 RVA: 0x0026A950 File Offset: 0x00268B50 public unsafe static BloomModel.LensDirtSettings defaultSettings { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634123, XrefRangeEnd = 634124, 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: 0x060096A4 RID: 38564 RVA: 0x0026A98C File Offset: 0x00268B8C // 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, 100675014); } // Token: 0x060096A5 RID: 38565 RVA: 0x00117D17 File Offset: 0x00115F17 public LensDirtSettings(IntPtr pointer) : base(pointer) { } // Token: 0x060096A6 RID: 38566 RVA: 0x0026A9F4 File Offset: 0x00268BF4 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: 0x170032F5 RID: 13045 // (get) Token: 0x060096A7 RID: 38567 RVA: 0x0026AA24 File Offset: 0x00268C24 // (set) Token: 0x060096A8 RID: 38568 RVA: 0x0026AA58 File Offset: 0x00268C58 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: 0x170032F6 RID: 13046 // (get) Token: 0x060096A9 RID: 38569 RVA: 0x0026AA80 File Offset: 0x00268C80 // (set) Token: 0x060096AA RID: 38570 RVA: 0x0026AAA8 File Offset: 0x00268CA8 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: 0x04006493 RID: 25747 private static readonly IntPtr NativeFieldInfoPtr_texture; // Token: 0x04006494 RID: 25748 private static readonly IntPtr NativeFieldInfoPtr_intensity; // Token: 0x04006495 RID: 25749 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0; } // Token: 0x0200055C RID: 1372 [Serializable] public sealed class Settings : ValueType { // Token: 0x170032FA RID: 13050 // (get) Token: 0x060096AB RID: 38571 RVA: 0x0026AACC File Offset: 0x00268CCC public unsafe static BloomModel.Settings defaultSettings { [CallerCount(2)] [CachedScanResults(RefRangeStart = 634126, RefRangeEnd = 634128, XrefRangeStart = 634124, XrefRangeEnd = 634126, 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: 0x060096AC RID: 38572 RVA: 0x0026AB08 File Offset: 0x00268D08 // 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, 100675015); } // Token: 0x060096AD RID: 38573 RVA: 0x00117D17 File Offset: 0x00115F17 public Settings(IntPtr pointer) : base(pointer) { } // Token: 0x060096AE RID: 38574 RVA: 0x0026AB70 File Offset: 0x00268D70 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: 0x170032F8 RID: 13048 // (get) Token: 0x060096AF RID: 38575 RVA: 0x0026ABA0 File Offset: 0x00268DA0 // (set) Token: 0x060096B0 RID: 38576 RVA: 0x0026ABC8 File Offset: 0x00268DC8 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: 0x170032F9 RID: 13049 // (get) Token: 0x060096B1 RID: 38577 RVA: 0x0026ABEC File Offset: 0x00268DEC // (set) Token: 0x060096B2 RID: 38578 RVA: 0x0026AC1E File Offset: 0x00268E1E 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: 0x04006496 RID: 25750 private static readonly IntPtr NativeFieldInfoPtr_bloom; // Token: 0x04006497 RID: 25751 private static readonly IntPtr NativeFieldInfoPtr_lensDirt; // Token: 0x04006498 RID: 25752 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0; } } }