using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; namespace UnityEngine.PostProcessing { // Token: 0x02000535 RID: 1333 public sealed class DitheringComponent : PostProcessingComponentRenderTexture { // Token: 0x17003258 RID: 12888 // (get) Token: 0x060094EA RID: 38122 RVA: 0x00264DE0 File Offset: 0x00262FE0 public unsafe override bool active { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633015, XrefRangeEnd = 633016, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060094EB RID: 38123 RVA: 0x00264E30 File Offset: 0x00263030 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633016, XrefRangeEnd = 633017, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060094EC RID: 38124 RVA: 0x00264E74 File Offset: 0x00263074 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633017, XrefRangeEnd = 633030, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void LoadNoiseTextures() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060094ED RID: 38125 RVA: 0x00264EB8 File Offset: 0x002630B8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633030, XrefRangeEnd = 633058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Prepare(Material uberMaterial) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(uberMaterial); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060094EE RID: 38126 RVA: 0x00264F14 File Offset: 0x00263114 [CallerCount(1)] [CachedScanResults(RefRangeStart = 633061, RefRangeEnd = 633062, XrefRangeStart = 633058, XrefRangeEnd = 633061, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe DitheringComponent() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060094EF RID: 38127 RVA: 0x00264F60 File Offset: 0x00263160 // Note: this type is marked as 'beforefieldinit'. static DitheringComponent() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DitheringComponent"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); DitheringComponent.NativeFieldInfoPtr_noiseTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "noiseTextures"); DitheringComponent.NativeFieldInfoPtr_textureIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "textureIndex"); DitheringComponent.NativeFieldInfoPtr_k_TextureCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "k_TextureCount"); DitheringComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674904); DitheringComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674905); DitheringComponent.NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674906); DitheringComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674907); DitheringComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674908); } // Token: 0x060094F0 RID: 38128 RVA: 0x00265030 File Offset: 0x00263230 public DitheringComponent(IntPtr pointer) : base(pointer) { } // Token: 0x17003255 RID: 12885 // (get) Token: 0x060094F1 RID: 38129 RVA: 0x0026503C File Offset: 0x0026323C // (set) Token: 0x060094F2 RID: 38130 RVA: 0x00265070 File Offset: 0x00263270 public unsafe Il2CppReferenceArray noiseTextures { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_noiseTextures); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_noiseTextures), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003256 RID: 12886 // (get) Token: 0x060094F3 RID: 38131 RVA: 0x00265098 File Offset: 0x00263298 // (set) Token: 0x060094F4 RID: 38132 RVA: 0x002650C0 File Offset: 0x002632C0 public unsafe int textureIndex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_textureIndex); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_textureIndex)) = value; } } // Token: 0x17003257 RID: 12887 // (get) Token: 0x060094F5 RID: 38133 RVA: 0x002650E4 File Offset: 0x002632E4 // (set) Token: 0x060094F6 RID: 38134 RVA: 0x00265102 File Offset: 0x00263302 public unsafe static int k_TextureCount { get { int num; IL2CPP.il2cpp_field_static_get_value(DitheringComponent.NativeFieldInfoPtr_k_TextureCount, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DitheringComponent.NativeFieldInfoPtr_k_TextureCount, (void*)(&value)); } } // Token: 0x0400634F RID: 25423 private static readonly IntPtr NativeFieldInfoPtr_noiseTextures; // Token: 0x04006350 RID: 25424 private static readonly IntPtr NativeFieldInfoPtr_textureIndex; // Token: 0x04006351 RID: 25425 private static readonly IntPtr NativeFieldInfoPtr_k_TextureCount; // Token: 0x04006352 RID: 25426 private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0; // Token: 0x04006353 RID: 25427 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x04006354 RID: 25428 private static readonly IntPtr NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0; // Token: 0x04006355 RID: 25429 private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0; // Token: 0x04006356 RID: 25430 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000536 RID: 1334 public static class Uniforms : Object { // Token: 0x060094F7 RID: 38135 RVA: 0x00265114 File Offset: 0x00263314 // Note: this type is marked as 'beforefieldinit'. static Uniforms() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Uniforms"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_DitheringTex"); DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_DitheringCoords"); } // Token: 0x060094F8 RID: 38136 RVA: 0x0000A74C File Offset: 0x0000894C public Uniforms(IntPtr pointer) : base(pointer) { } // Token: 0x17003259 RID: 12889 // (get) Token: 0x060094F9 RID: 38137 RVA: 0x00265168 File Offset: 0x00263368 // (set) Token: 0x060094FA RID: 38138 RVA: 0x00265186 File Offset: 0x00263386 public unsafe static int _DitheringTex { get { int num; IL2CPP.il2cpp_field_static_get_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex, (void*)(&value)); } } // Token: 0x1700325A RID: 12890 // (get) Token: 0x060094FB RID: 38139 RVA: 0x00265198 File Offset: 0x00263398 // (set) Token: 0x060094FC RID: 38140 RVA: 0x002651B6 File Offset: 0x002633B6 public unsafe static int _DitheringCoords { get { int num; IL2CPP.il2cpp_field_static_get_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords, (void*)(&value)); } } // Token: 0x04006357 RID: 25431 private static readonly IntPtr NativeFieldInfoPtr__DitheringTex; // Token: 0x04006358 RID: 25432 private static readonly IntPtr NativeFieldInfoPtr__DitheringCoords; } } }