using System; using System.Runtime.InteropServices; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; namespace UnityEngine.PostProcessing { // Token: 0x020005A0 RID: 1440 [Serializable] public class AntialiasingModel : PostProcessingModel { // Token: 0x17003554 RID: 13652 // (get) Token: 0x06009E20 RID: 40480 RVA: 0x0028A058 File Offset: 0x00288258 // (set) Token: 0x06009E21 RID: 40481 RVA: 0x0028A0A8 File Offset: 0x002882A8 public unsafe AntialiasingModel.Settings settings { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } [CallerCount(0)] set { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref value; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } } // Token: 0x06009E22 RID: 40482 RVA: 0x0028A0FC File Offset: 0x002882FC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648695, XrefRangeEnd = 648696, 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), AntialiasingModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E23 RID: 40483 RVA: 0x0028A14C File Offset: 0x0028834C [CallerCount(1)] [CachedScanResults(RefRangeStart = 648698, RefRangeEnd = 648699, XrefRangeStart = 648696, XrefRangeEnd = 648698, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AntialiasingModel() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009E24 RID: 40484 RVA: 0x0028A198 File Offset: 0x00288398 // Note: this type is marked as 'beforefieldinit'. static AntialiasingModel() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "AntialiasingModel"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Settings"); AntialiasingModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675661); AntialiasingModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675662); AntialiasingModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675663); AntialiasingModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675664); } // Token: 0x06009E25 RID: 40485 RVA: 0x00289EDC File Offset: 0x002880DC public AntialiasingModel(IntPtr pointer) : base(pointer) { } // Token: 0x17003553 RID: 13651 // (get) Token: 0x06009E26 RID: 40486 RVA: 0x0028A22C File Offset: 0x0028842C // (set) Token: 0x06009E27 RID: 40487 RVA: 0x0028A254 File Offset: 0x00288454 public unsafe AntialiasingModel.Settings m_Settings { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AntialiasingModel.NativeFieldInfoPtr_m_Settings); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AntialiasingModel.NativeFieldInfoPtr_m_Settings)) = value; } } // Token: 0x04006985 RID: 27013 private static readonly IntPtr NativeFieldInfoPtr_m_Settings; // Token: 0x04006986 RID: 27014 private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0; // Token: 0x04006987 RID: 27015 private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0; // Token: 0x04006988 RID: 27016 private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0; // Token: 0x04006989 RID: 27017 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020005A1 RID: 1441 public enum Method { // Token: 0x0400698B RID: 27019 Fxaa, // Token: 0x0400698C RID: 27020 Taa } // Token: 0x020005A2 RID: 1442 public enum FxaaPreset { // Token: 0x0400698E RID: 27022 ExtremePerformance, // Token: 0x0400698F RID: 27023 Performance, // Token: 0x04006990 RID: 27024 Default, // Token: 0x04006991 RID: 27025 Quality, // Token: 0x04006992 RID: 27026 ExtremeQuality } // Token: 0x020005A3 RID: 1443 [Serializable] [StructLayout(2)] public struct FxaaQualitySettings { // Token: 0x06009E28 RID: 40488 RVA: 0x0028A278 File Offset: 0x00288478 // Note: this type is marked as 'beforefieldinit'. static FxaaQualitySettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "FxaaQualitySettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_subpixelAliasingRemovalAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "subpixelAliasingRemovalAmount"); AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_edgeDetectionThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "edgeDetectionThreshold"); AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_minimumRequiredLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minimumRequiredLuminance"); AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "presets"); } // Token: 0x06009E29 RID: 40489 RVA: 0x0028A2F3 File Offset: 0x002884F3 public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x17003555 RID: 13653 // (get) Token: 0x06009E2A RID: 40490 RVA: 0x0028A308 File Offset: 0x00288508 // (set) Token: 0x06009E2B RID: 40491 RVA: 0x0028A333 File Offset: 0x00288533 public unsafe static Il2CppStructArray presets { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006993 RID: 27027 private static readonly IntPtr NativeFieldInfoPtr_subpixelAliasingRemovalAmount; // Token: 0x04006994 RID: 27028 private static readonly IntPtr NativeFieldInfoPtr_edgeDetectionThreshold; // Token: 0x04006995 RID: 27029 private static readonly IntPtr NativeFieldInfoPtr_minimumRequiredLuminance; // Token: 0x04006996 RID: 27030 private static readonly IntPtr NativeFieldInfoPtr_presets; // Token: 0x04006997 RID: 27031 [FieldOffset(0)] public float subpixelAliasingRemovalAmount; // Token: 0x04006998 RID: 27032 [FieldOffset(4)] public float edgeDetectionThreshold; // Token: 0x04006999 RID: 27033 [FieldOffset(8)] public float minimumRequiredLuminance; } // Token: 0x020005A4 RID: 1444 [Serializable] [StructLayout(2)] public struct FxaaConsoleSettings { // Token: 0x06009E2C RID: 40492 RVA: 0x0028A348 File Offset: 0x00288548 // Note: this type is marked as 'beforefieldinit'. static FxaaConsoleSettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "FxaaConsoleSettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_subpixelSpreadAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "subpixelSpreadAmount"); AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_edgeSharpnessAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "edgeSharpnessAmount"); AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_edgeDetectionThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "edgeDetectionThreshold"); AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_minimumRequiredLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "minimumRequiredLuminance"); AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "presets"); } // Token: 0x06009E2D RID: 40493 RVA: 0x0028A3D7 File Offset: 0x002885D7 public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x17003556 RID: 13654 // (get) Token: 0x06009E2E RID: 40494 RVA: 0x0028A3EC File Offset: 0x002885EC // (set) Token: 0x06009E2F RID: 40495 RVA: 0x0028A417 File Offset: 0x00288617 public unsafe static Il2CppStructArray presets { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400699A RID: 27034 private static readonly IntPtr NativeFieldInfoPtr_subpixelSpreadAmount; // Token: 0x0400699B RID: 27035 private static readonly IntPtr NativeFieldInfoPtr_edgeSharpnessAmount; // Token: 0x0400699C RID: 27036 private static readonly IntPtr NativeFieldInfoPtr_edgeDetectionThreshold; // Token: 0x0400699D RID: 27037 private static readonly IntPtr NativeFieldInfoPtr_minimumRequiredLuminance; // Token: 0x0400699E RID: 27038 private static readonly IntPtr NativeFieldInfoPtr_presets; // Token: 0x0400699F RID: 27039 [FieldOffset(0)] public float subpixelSpreadAmount; // Token: 0x040069A0 RID: 27040 [FieldOffset(4)] public float edgeSharpnessAmount; // Token: 0x040069A1 RID: 27041 [FieldOffset(8)] public float edgeDetectionThreshold; // Token: 0x040069A2 RID: 27042 [FieldOffset(12)] public float minimumRequiredLuminance; } // Token: 0x020005A5 RID: 1445 [Serializable] [StructLayout(2)] public struct FxaaSettings { // Token: 0x17003557 RID: 13655 // (get) Token: 0x06009E30 RID: 40496 RVA: 0x0028A42C File Offset: 0x0028862C public unsafe static AntialiasingModel.FxaaSettings defaultSettings { [CallerCount(0)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.FxaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06009E31 RID: 40497 RVA: 0x0028A470 File Offset: 0x00288670 // Note: this type is marked as 'beforefieldinit'. static FxaaSettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "FxaaSettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.FxaaSettings.NativeFieldInfoPtr_preset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "preset"); AntialiasingModel.FxaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675667); } // Token: 0x06009E32 RID: 40498 RVA: 0x0028A4C3 File Offset: 0x002886C3 public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x040069A3 RID: 27043 private static readonly IntPtr NativeFieldInfoPtr_preset; // Token: 0x040069A4 RID: 27044 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0; // Token: 0x040069A5 RID: 27045 [FieldOffset(0)] public AntialiasingModel.FxaaPreset preset; } // Token: 0x020005A6 RID: 1446 [Serializable] [StructLayout(2)] public struct TaaSettings { // Token: 0x17003558 RID: 13656 // (get) Token: 0x06009E33 RID: 40499 RVA: 0x0028A4D8 File Offset: 0x002886D8 public unsafe static AntialiasingModel.TaaSettings defaultSettings { [CallerCount(0)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.TaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06009E34 RID: 40500 RVA: 0x0028A51C File Offset: 0x0028871C // Note: this type is marked as 'beforefieldinit'. static TaaSettings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "TaaSettings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.TaaSettings.NativeFieldInfoPtr_jitterSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "jitterSpread"); AntialiasingModel.TaaSettings.NativeFieldInfoPtr_sharpen = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "sharpen"); AntialiasingModel.TaaSettings.NativeFieldInfoPtr_stationaryBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "stationaryBlending"); AntialiasingModel.TaaSettings.NativeFieldInfoPtr_motionBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "motionBlending"); AntialiasingModel.TaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675668); } // Token: 0x06009E35 RID: 40501 RVA: 0x0028A5AB File Offset: 0x002887AB public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x040069A6 RID: 27046 private static readonly IntPtr NativeFieldInfoPtr_jitterSpread; // Token: 0x040069A7 RID: 27047 private static readonly IntPtr NativeFieldInfoPtr_sharpen; // Token: 0x040069A8 RID: 27048 private static readonly IntPtr NativeFieldInfoPtr_stationaryBlending; // Token: 0x040069A9 RID: 27049 private static readonly IntPtr NativeFieldInfoPtr_motionBlending; // Token: 0x040069AA RID: 27050 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0; // Token: 0x040069AB RID: 27051 [FieldOffset(0)] public float jitterSpread; // Token: 0x040069AC RID: 27052 [FieldOffset(4)] public float sharpen; // Token: 0x040069AD RID: 27053 [FieldOffset(8)] public float stationaryBlending; // Token: 0x040069AE RID: 27054 [FieldOffset(12)] public float motionBlending; } // Token: 0x020005A7 RID: 1447 [Serializable] [StructLayout(2)] public struct Settings { // Token: 0x17003559 RID: 13657 // (get) Token: 0x06009E36 RID: 40502 RVA: 0x0028A5C0 File Offset: 0x002887C0 public unsafe static AntialiasingModel.Settings defaultSettings { [CallerCount(2)] [CachedScanResults(RefRangeStart = 648693, RefRangeEnd = 648695, XrefRangeStart = 648693, XrefRangeEnd = 648693, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06009E37 RID: 40503 RVA: 0x0028A604 File Offset: 0x00288804 // Note: this type is marked as 'beforefieldinit'. static Settings() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Settings"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AntialiasingModel.Settings.NativeFieldInfoPtr_method = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "method"); AntialiasingModel.Settings.NativeFieldInfoPtr_fxaaSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "fxaaSettings"); AntialiasingModel.Settings.NativeFieldInfoPtr_taaSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "taaSettings"); AntialiasingModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675669); } // Token: 0x06009E38 RID: 40504 RVA: 0x0028A67F File Offset: 0x0028887F public Object BoxIl2CppObject() { return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, ref this)); } // Token: 0x040069AF RID: 27055 private static readonly IntPtr NativeFieldInfoPtr_method; // Token: 0x040069B0 RID: 27056 private static readonly IntPtr NativeFieldInfoPtr_fxaaSettings; // Token: 0x040069B1 RID: 27057 private static readonly IntPtr NativeFieldInfoPtr_taaSettings; // Token: 0x040069B2 RID: 27058 private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0; // Token: 0x040069B3 RID: 27059 [FieldOffset(0)] public AntialiasingModel.Method method; // Token: 0x040069B4 RID: 27060 [FieldOffset(4)] public AntialiasingModel.FxaaSettings fxaaSettings; // Token: 0x040069B5 RID: 27061 [FieldOffset(8)] public AntialiasingModel.TaaSettings taaSettings; } } }