using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; namespace UnityStandardAssets.ImageEffects { // Token: 0x02000644 RID: 1604 public class VignetteAndChromaticAberration : PostEffectsBase { // Token: 0x0600A5DF RID: 42463 RVA: 0x002A86E4 File Offset: 0x002A68E4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654500, XrefRangeEnd = 654508, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override bool CheckResources() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x0600A5E0 RID: 42464 RVA: 0x002A8740 File Offset: 0x002A6940 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654508, XrefRangeEnd = 654570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnRenderImage(RenderTexture source, RenderTexture destination) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(source); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A5E1 RID: 42465 RVA: 0x002A87B4 File Offset: 0x002A69B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 654570, XrefRangeEnd = 654571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe VignetteAndChromaticAberration() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600A5E2 RID: 42466 RVA: 0x002A8800 File Offset: 0x002A6A00 // Note: this type is marked as 'beforefieldinit'. static VignetteAndChromaticAberration() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityStandardAssets.ImageEffects", "VignetteAndChromaticAberration"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); VignetteAndChromaticAberration.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "mode"); VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "intensity"); VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chromaticAberration"); VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "axialAberration"); VignetteAndChromaticAberration.NativeFieldInfoPtr_blur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "blur"); VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "blurSpread"); VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "luminanceDependency"); VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "blurDistance"); VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "vignetteShader"); VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "separableBlurShader"); VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chromAberrationShader"); VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_VignetteMaterial"); VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_SeparableBlurMaterial"); VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_ChromAberrationMaterial"); VignetteAndChromaticAberration.NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676147); VignetteAndChromaticAberration.NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676148); VignetteAndChromaticAberration.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100676149); } // Token: 0x0600A5E3 RID: 42467 RVA: 0x00298C00 File Offset: 0x00296E00 public VignetteAndChromaticAberration(IntPtr pointer) : base(pointer) { } // Token: 0x17003817 RID: 14359 // (get) Token: 0x0600A5E4 RID: 42468 RVA: 0x002A8984 File Offset: 0x002A6B84 // (set) Token: 0x0600A5E5 RID: 42469 RVA: 0x002A89AC File Offset: 0x002A6BAC public unsafe VignetteAndChromaticAberration.AberrationMode mode { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_mode)) = value; } } // Token: 0x17003818 RID: 14360 // (get) Token: 0x0600A5E6 RID: 42470 RVA: 0x002A89D0 File Offset: 0x002A6BD0 // (set) Token: 0x0600A5E7 RID: 42471 RVA: 0x002A89F8 File Offset: 0x002A6BF8 public unsafe float intensity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_intensity)) = value; } } // Token: 0x17003819 RID: 14361 // (get) Token: 0x0600A5E8 RID: 42472 RVA: 0x002A8A1C File Offset: 0x002A6C1C // (set) Token: 0x0600A5E9 RID: 42473 RVA: 0x002A8A44 File Offset: 0x002A6C44 public unsafe float chromaticAberration { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromaticAberration)) = value; } } // Token: 0x1700381A RID: 14362 // (get) Token: 0x0600A5EA RID: 42474 RVA: 0x002A8A68 File Offset: 0x002A6C68 // (set) Token: 0x0600A5EB RID: 42475 RVA: 0x002A8A90 File Offset: 0x002A6C90 public unsafe float axialAberration { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_axialAberration)) = value; } } // Token: 0x1700381B RID: 14363 // (get) Token: 0x0600A5EC RID: 42476 RVA: 0x002A8AB4 File Offset: 0x002A6CB4 // (set) Token: 0x0600A5ED RID: 42477 RVA: 0x002A8ADC File Offset: 0x002A6CDC public unsafe float blur { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blur)) = value; } } // Token: 0x1700381C RID: 14364 // (get) Token: 0x0600A5EE RID: 42478 RVA: 0x002A8B00 File Offset: 0x002A6D00 // (set) Token: 0x0600A5EF RID: 42479 RVA: 0x002A8B28 File Offset: 0x002A6D28 public unsafe float blurSpread { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurSpread)) = value; } } // Token: 0x1700381D RID: 14365 // (get) Token: 0x0600A5F0 RID: 42480 RVA: 0x002A8B4C File Offset: 0x002A6D4C // (set) Token: 0x0600A5F1 RID: 42481 RVA: 0x002A8B74 File Offset: 0x002A6D74 public unsafe float luminanceDependency { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_luminanceDependency)) = value; } } // Token: 0x1700381E RID: 14366 // (get) Token: 0x0600A5F2 RID: 42482 RVA: 0x002A8B98 File Offset: 0x002A6D98 // (set) Token: 0x0600A5F3 RID: 42483 RVA: 0x002A8BC0 File Offset: 0x002A6DC0 public unsafe float blurDistance { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_blurDistance)) = value; } } // Token: 0x1700381F RID: 14367 // (get) Token: 0x0600A5F4 RID: 42484 RVA: 0x002A8BE4 File Offset: 0x002A6DE4 // (set) Token: 0x0600A5F5 RID: 42485 RVA: 0x002A8C18 File Offset: 0x002A6E18 public unsafe Shader vignetteShader { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shader(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_vignetteShader), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003820 RID: 14368 // (get) Token: 0x0600A5F6 RID: 42486 RVA: 0x002A8C40 File Offset: 0x002A6E40 // (set) Token: 0x0600A5F7 RID: 42487 RVA: 0x002A8C74 File Offset: 0x002A6E74 public unsafe Shader separableBlurShader { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shader(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_separableBlurShader), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003821 RID: 14369 // (get) Token: 0x0600A5F8 RID: 42488 RVA: 0x002A8C9C File Offset: 0x002A6E9C // (set) Token: 0x0600A5F9 RID: 42489 RVA: 0x002A8CD0 File Offset: 0x002A6ED0 public unsafe Shader chromAberrationShader { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shader(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_chromAberrationShader), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003822 RID: 14370 // (get) Token: 0x0600A5FA RID: 42490 RVA: 0x002A8CF8 File Offset: 0x002A6EF8 // (set) Token: 0x0600A5FB RID: 42491 RVA: 0x002A8D2C File Offset: 0x002A6F2C public unsafe Material m_VignetteMaterial { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Material(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_VignetteMaterial), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003823 RID: 14371 // (get) Token: 0x0600A5FC RID: 42492 RVA: 0x002A8D54 File Offset: 0x002A6F54 // (set) Token: 0x0600A5FD RID: 42493 RVA: 0x002A8D88 File Offset: 0x002A6F88 public unsafe Material m_SeparableBlurMaterial { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Material(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_SeparableBlurMaterial), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17003824 RID: 14372 // (get) Token: 0x0600A5FE RID: 42494 RVA: 0x002A8DB0 File Offset: 0x002A6FB0 // (set) Token: 0x0600A5FF RID: 42495 RVA: 0x002A8DE4 File Offset: 0x002A6FE4 public unsafe Material m_ChromAberrationMaterial { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Material(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteAndChromaticAberration.NativeFieldInfoPtr_m_ChromAberrationMaterial), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006F4D RID: 28493 private static readonly IntPtr NativeFieldInfoPtr_mode; // Token: 0x04006F4E RID: 28494 private static readonly IntPtr NativeFieldInfoPtr_intensity; // Token: 0x04006F4F RID: 28495 private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration; // Token: 0x04006F50 RID: 28496 private static readonly IntPtr NativeFieldInfoPtr_axialAberration; // Token: 0x04006F51 RID: 28497 private static readonly IntPtr NativeFieldInfoPtr_blur; // Token: 0x04006F52 RID: 28498 private static readonly IntPtr NativeFieldInfoPtr_blurSpread; // Token: 0x04006F53 RID: 28499 private static readonly IntPtr NativeFieldInfoPtr_luminanceDependency; // Token: 0x04006F54 RID: 28500 private static readonly IntPtr NativeFieldInfoPtr_blurDistance; // Token: 0x04006F55 RID: 28501 private static readonly IntPtr NativeFieldInfoPtr_vignetteShader; // Token: 0x04006F56 RID: 28502 private static readonly IntPtr NativeFieldInfoPtr_separableBlurShader; // Token: 0x04006F57 RID: 28503 private static readonly IntPtr NativeFieldInfoPtr_chromAberrationShader; // Token: 0x04006F58 RID: 28504 private static readonly IntPtr NativeFieldInfoPtr_m_VignetteMaterial; // Token: 0x04006F59 RID: 28505 private static readonly IntPtr NativeFieldInfoPtr_m_SeparableBlurMaterial; // Token: 0x04006F5A RID: 28506 private static readonly IntPtr NativeFieldInfoPtr_m_ChromAberrationMaterial; // Token: 0x04006F5B RID: 28507 private static readonly IntPtr NativeMethodInfoPtr_CheckResources_Public_Virtual_Boolean_0; // Token: 0x04006F5C RID: 28508 private static readonly IntPtr NativeMethodInfoPtr_OnRenderImage_Private_Void_RenderTexture_RenderTexture_0; // Token: 0x04006F5D RID: 28509 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x02000645 RID: 1605 public enum AberrationMode { // Token: 0x04006F5F RID: 28511 Simple, // Token: 0x04006F60 RID: 28512 Advanced } } }