using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; namespace UnityEngine.PostProcessing { // Token: 0x0200053D RID: 1341 public sealed class GrainComponent : PostProcessingComponentRenderTexture { // Token: 0x17003278 RID: 12920 // (get) Token: 0x0600954C RID: 38220 RVA: 0x0026619C File Offset: 0x0026439C public unsafe override bool active { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633328, XrefRangeEnd = 633330, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.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: 0x0600954D RID: 38221 RVA: 0x002661EC File Offset: 0x002643EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600954E RID: 38222 RVA: 0x00266230 File Offset: 0x00264430 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 633330, XrefRangeEnd = 633379, 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(GrainComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600954F RID: 38223 RVA: 0x0026628C File Offset: 0x0026448C [CallerCount(1)] [CachedScanResults(RefRangeStart = 633382, RefRangeEnd = 633383, XrefRangeStart = 633379, XrefRangeEnd = 633382, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GrainComponent() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009550 RID: 38224 RVA: 0x002662D8 File Offset: 0x002644D8 // Note: this type is marked as 'beforefieldinit'. static GrainComponent() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GrainComponent"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_GrainLookupRT"); GrainComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674930); GrainComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674931); GrainComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674932); GrainComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100674933); } // Token: 0x06009551 RID: 38225 RVA: 0x0026636C File Offset: 0x0026456C public GrainComponent(IntPtr pointer) : base(pointer) { } // Token: 0x17003277 RID: 12919 // (get) Token: 0x06009552 RID: 38226 RVA: 0x00266378 File Offset: 0x00264578 // (set) Token: 0x06009553 RID: 38227 RVA: 0x002663AC File Offset: 0x002645AC public unsafe RenderTexture m_GrainLookupRT { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RenderTexture(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006383 RID: 25475 private static readonly IntPtr NativeFieldInfoPtr_m_GrainLookupRT; // Token: 0x04006384 RID: 25476 private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0; // Token: 0x04006385 RID: 25477 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x04006386 RID: 25478 private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0; // Token: 0x04006387 RID: 25479 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200053E RID: 1342 public static class Uniforms : Object { // Token: 0x06009554 RID: 38228 RVA: 0x002663D4 File Offset: 0x002645D4 // Note: this type is marked as 'beforefieldinit'. static Uniforms() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Uniforms"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Grain_Params1"); GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Grain_Params2"); GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_GrainTex"); GrainComponent.Uniforms.NativeFieldInfoPtr__Phase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Phase"); } // Token: 0x06009555 RID: 38229 RVA: 0x0000A74C File Offset: 0x0000894C public Uniforms(IntPtr pointer) : base(pointer) { } // Token: 0x17003279 RID: 12921 // (get) Token: 0x06009556 RID: 38230 RVA: 0x00266450 File Offset: 0x00264650 // (set) Token: 0x06009557 RID: 38231 RVA: 0x0026646E File Offset: 0x0026466E public unsafe static int _Grain_Params1 { get { int num; IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1, (void*)(&value)); } } // Token: 0x1700327A RID: 12922 // (get) Token: 0x06009558 RID: 38232 RVA: 0x00266480 File Offset: 0x00264680 // (set) Token: 0x06009559 RID: 38233 RVA: 0x0026649E File Offset: 0x0026469E public unsafe static int _Grain_Params2 { get { int num; IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2, (void*)(&value)); } } // Token: 0x1700327B RID: 12923 // (get) Token: 0x0600955A RID: 38234 RVA: 0x002664B0 File Offset: 0x002646B0 // (set) Token: 0x0600955B RID: 38235 RVA: 0x002664CE File Offset: 0x002646CE public unsafe static int _GrainTex { get { int num; IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex, (void*)(&value)); } } // Token: 0x1700327C RID: 12924 // (get) Token: 0x0600955C RID: 38236 RVA: 0x002664E0 File Offset: 0x002646E0 // (set) Token: 0x0600955D RID: 38237 RVA: 0x002664FE File Offset: 0x002646FE public unsafe static int _Phase { get { int num; IL2CPP.il2cpp_field_static_get_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Phase, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(GrainComponent.Uniforms.NativeFieldInfoPtr__Phase, (void*)(&value)); } } // Token: 0x04006388 RID: 25480 private static readonly IntPtr NativeFieldInfoPtr__Grain_Params1; // Token: 0x04006389 RID: 25481 private static readonly IntPtr NativeFieldInfoPtr__Grain_Params2; // Token: 0x0400638A RID: 25482 private static readonly IntPtr NativeFieldInfoPtr__GrainTex; // Token: 0x0400638B RID: 25483 private static readonly IntPtr NativeFieldInfoPtr__Phase; } } }