using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using UnityEngine.Rendering; namespace UnityEngine.PostProcessing { // Token: 0x0200058E RID: 1422 public sealed class MotionBlurComponent : PostProcessingComponentCommandBuffer { // Token: 0x170034E9 RID: 13545 // (get) Token: 0x06009D01 RID: 40193 RVA: 0x00286648 File Offset: 0x00284848 public unsafe MotionBlurComponent.ReconstructionFilter reconstructionFilter { [CallerCount(3)] [CachedScanResults(RefRangeStart = 648207, RefRangeEnd = 648210, XrefRangeStart = 648202, XrefRangeEnd = 648207, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_get_reconstructionFilter_Public_get_ReconstructionFilter_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new MotionBlurComponent.ReconstructionFilter(intPtr3) : null; } } // Token: 0x170034EA RID: 13546 // (get) Token: 0x06009D02 RID: 40194 RVA: 0x002866A0 File Offset: 0x002848A0 public unsafe MotionBlurComponent.FrameBlendingFilter frameBlendingFilter { [CallerCount(4)] [CachedScanResults(RefRangeStart = 648215, RefRangeEnd = 648219, XrefRangeStart = 648210, XrefRangeEnd = 648215, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_get_frameBlendingFilter_Public_get_FrameBlendingFilter_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new MotionBlurComponent.FrameBlendingFilter(intPtr3) : null; } } // Token: 0x170034EB RID: 13547 // (get) Token: 0x06009D03 RID: 40195 RVA: 0x002866F8 File Offset: 0x002848F8 public unsafe override bool active { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648219, XrefRangeEnd = 648223, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.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: 0x06009D04 RID: 40196 RVA: 0x00286748 File Offset: 0x00284948 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648223, XrefRangeEnd = 648225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override string GetName() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x06009D05 RID: 40197 RVA: 0x00286794 File Offset: 0x00284994 [CallerCount(1)] [CachedScanResults(RefRangeStart = 648227, RefRangeEnd = 648228, XrefRangeStart = 648225, XrefRangeEnd = 648227, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetHistory() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D06 RID: 40198 RVA: 0x002867D8 File Offset: 0x002849D8 [CallerCount(0)] public unsafe override DepthTextureMode GetCameraFlags() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D07 RID: 40199 RVA: 0x00286828 File Offset: 0x00284A28 [CallerCount(0)] public unsafe override CameraEvent GetCameraEvent() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D08 RID: 40200 RVA: 0x00286878 File Offset: 0x00284A78 [CallerCount(64)] [CachedScanResults(RefRangeStart = 573441, RefRangeEnd = 573505, XrefRangeStart = 573441, XrefRangeEnd = 573505, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D09 RID: 40201 RVA: 0x002868BC File Offset: 0x00284ABC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648228, XrefRangeEnd = 648287, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void PopulateCommandBuffer(CommandBuffer cb) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(cb); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06009D0A RID: 40202 RVA: 0x00286918 File Offset: 0x00284B18 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648287, XrefRangeEnd = 648288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnDisable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D0B RID: 40203 RVA: 0x0028695C File Offset: 0x00284B5C [CallerCount(1)] [CachedScanResults(RefRangeStart = 648291, RefRangeEnd = 648292, XrefRangeStart = 648288, XrefRangeEnd = 648291, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MotionBlurComponent() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D0C RID: 40204 RVA: 0x002869A8 File Offset: 0x00284BA8 // Note: this type is marked as 'beforefieldinit'. static MotionBlurComponent() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "MotionBlurComponent"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionBlurComponent.NativeFieldInfoPtr_m_ReconstructionFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_ReconstructionFilter"); MotionBlurComponent.NativeFieldInfoPtr_m_FrameBlendingFilter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_FrameBlendingFilter"); MotionBlurComponent.NativeFieldInfoPtr_m_FirstFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_FirstFrame"); MotionBlurComponent.NativeMethodInfoPtr_get_reconstructionFilter_Public_get_ReconstructionFilter_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675598); MotionBlurComponent.NativeMethodInfoPtr_get_frameBlendingFilter_Public_get_FrameBlendingFilter_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675599); MotionBlurComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675600); MotionBlurComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675601); MotionBlurComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675602); MotionBlurComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675603); MotionBlurComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675604); MotionBlurComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675605); MotionBlurComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675606); MotionBlurComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675607); MotionBlurComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675608); } // Token: 0x06009D0D RID: 40205 RVA: 0x00286AF0 File Offset: 0x00284CF0 public MotionBlurComponent(IntPtr pointer) : base(pointer) { } // Token: 0x170034E6 RID: 13542 // (get) Token: 0x06009D0E RID: 40206 RVA: 0x00286AFC File Offset: 0x00284CFC // (set) Token: 0x06009D0F RID: 40207 RVA: 0x00286B30 File Offset: 0x00284D30 public unsafe MotionBlurComponent.ReconstructionFilter m_ReconstructionFilter { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_ReconstructionFilter); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MotionBlurComponent.ReconstructionFilter(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_ReconstructionFilter), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170034E7 RID: 13543 // (get) Token: 0x06009D10 RID: 40208 RVA: 0x00286B58 File Offset: 0x00284D58 // (set) Token: 0x06009D11 RID: 40209 RVA: 0x00286B8C File Offset: 0x00284D8C public unsafe MotionBlurComponent.FrameBlendingFilter m_FrameBlendingFilter { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_FrameBlendingFilter); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MotionBlurComponent.FrameBlendingFilter(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_FrameBlendingFilter), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170034E8 RID: 13544 // (get) Token: 0x06009D12 RID: 40210 RVA: 0x00286BB4 File Offset: 0x00284DB4 // (set) Token: 0x06009D13 RID: 40211 RVA: 0x00286BDC File Offset: 0x00284DDC public unsafe bool m_FirstFrame { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_FirstFrame); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.NativeFieldInfoPtr_m_FirstFrame)) = value; } } // Token: 0x040068C1 RID: 26817 private static readonly IntPtr NativeFieldInfoPtr_m_ReconstructionFilter; // Token: 0x040068C2 RID: 26818 private static readonly IntPtr NativeFieldInfoPtr_m_FrameBlendingFilter; // Token: 0x040068C3 RID: 26819 private static readonly IntPtr NativeFieldInfoPtr_m_FirstFrame; // Token: 0x040068C4 RID: 26820 private static readonly IntPtr NativeMethodInfoPtr_get_reconstructionFilter_Public_get_ReconstructionFilter_0; // Token: 0x040068C5 RID: 26821 private static readonly IntPtr NativeMethodInfoPtr_get_frameBlendingFilter_Public_get_FrameBlendingFilter_0; // Token: 0x040068C6 RID: 26822 private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0; // Token: 0x040068C7 RID: 26823 private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Virtual_String_0; // Token: 0x040068C8 RID: 26824 private static readonly IntPtr NativeMethodInfoPtr_ResetHistory_Public_Void_0; // Token: 0x040068C9 RID: 26825 private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0; // Token: 0x040068CA RID: 26826 private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0; // Token: 0x040068CB RID: 26827 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0; // Token: 0x040068CC RID: 26828 private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0; // Token: 0x040068CD RID: 26829 private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0; // Token: 0x040068CE RID: 26830 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200058F RID: 1423 public static class Uniforms : Object { // Token: 0x06009D14 RID: 40212 RVA: 0x00286C00 File Offset: 0x00284E00 // Note: this type is marked as 'beforefieldinit'. static Uniforms() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Uniforms"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_VelocityScale"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MaxBlurRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_MaxBlurRadius"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__RcpMaxBlurRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_RcpMaxBlurRadius"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_VelocityTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_MainTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile2RT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Tile2RT"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile4RT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Tile4RT"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile8RT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_Tile8RT"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxOffs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_TileMaxOffs"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxLoop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_TileMaxLoop"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileVRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_TileVRT"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__NeighborMaxTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_NeighborMaxTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__LoopCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_LoopCount"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TempRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_TempRT"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1LumaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History1LumaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2LumaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History2LumaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3LumaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History3LumaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4LumaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History4LumaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1ChromaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History1ChromaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2ChromaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History2ChromaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3ChromaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History3ChromaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4ChromaTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History4ChromaTex"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1Weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History1Weight"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2Weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History2Weight"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3Weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History3Weight"); MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4Weight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "_History4Weight"); } // Token: 0x06009D15 RID: 40213 RVA: 0x0000A74C File Offset: 0x0000894C public Uniforms(IntPtr pointer) : base(pointer) { } // Token: 0x170034EC RID: 13548 // (get) Token: 0x06009D16 RID: 40214 RVA: 0x00286E34 File Offset: 0x00285034 // (set) Token: 0x06009D17 RID: 40215 RVA: 0x00286E52 File Offset: 0x00285052 public unsafe static int _VelocityScale { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityScale, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityScale, (void*)(&value)); } } // Token: 0x170034ED RID: 13549 // (get) Token: 0x06009D18 RID: 40216 RVA: 0x00286E64 File Offset: 0x00285064 // (set) Token: 0x06009D19 RID: 40217 RVA: 0x00286E82 File Offset: 0x00285082 public unsafe static int _MaxBlurRadius { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MaxBlurRadius, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MaxBlurRadius, (void*)(&value)); } } // Token: 0x170034EE RID: 13550 // (get) Token: 0x06009D1A RID: 40218 RVA: 0x00286E94 File Offset: 0x00285094 // (set) Token: 0x06009D1B RID: 40219 RVA: 0x00286EB2 File Offset: 0x002850B2 public unsafe static int _RcpMaxBlurRadius { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__RcpMaxBlurRadius, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__RcpMaxBlurRadius, (void*)(&value)); } } // Token: 0x170034EF RID: 13551 // (get) Token: 0x06009D1C RID: 40220 RVA: 0x00286EC4 File Offset: 0x002850C4 // (set) Token: 0x06009D1D RID: 40221 RVA: 0x00286EE2 File Offset: 0x002850E2 public unsafe static int _VelocityTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__VelocityTex, (void*)(&value)); } } // Token: 0x170034F0 RID: 13552 // (get) Token: 0x06009D1E RID: 40222 RVA: 0x00286EF4 File Offset: 0x002850F4 // (set) Token: 0x06009D1F RID: 40223 RVA: 0x00286F12 File Offset: 0x00285112 public unsafe static int _MainTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&value)); } } // Token: 0x170034F1 RID: 13553 // (get) Token: 0x06009D20 RID: 40224 RVA: 0x00286F24 File Offset: 0x00285124 // (set) Token: 0x06009D21 RID: 40225 RVA: 0x00286F42 File Offset: 0x00285142 public unsafe static int _Tile2RT { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile2RT, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile2RT, (void*)(&value)); } } // Token: 0x170034F2 RID: 13554 // (get) Token: 0x06009D22 RID: 40226 RVA: 0x00286F54 File Offset: 0x00285154 // (set) Token: 0x06009D23 RID: 40227 RVA: 0x00286F72 File Offset: 0x00285172 public unsafe static int _Tile4RT { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile4RT, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile4RT, (void*)(&value)); } } // Token: 0x170034F3 RID: 13555 // (get) Token: 0x06009D24 RID: 40228 RVA: 0x00286F84 File Offset: 0x00285184 // (set) Token: 0x06009D25 RID: 40229 RVA: 0x00286FA2 File Offset: 0x002851A2 public unsafe static int _Tile8RT { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile8RT, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__Tile8RT, (void*)(&value)); } } // Token: 0x170034F4 RID: 13556 // (get) Token: 0x06009D26 RID: 40230 RVA: 0x00286FB4 File Offset: 0x002851B4 // (set) Token: 0x06009D27 RID: 40231 RVA: 0x00286FD2 File Offset: 0x002851D2 public unsafe static int _TileMaxOffs { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxOffs, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxOffs, (void*)(&value)); } } // Token: 0x170034F5 RID: 13557 // (get) Token: 0x06009D28 RID: 40232 RVA: 0x00286FE4 File Offset: 0x002851E4 // (set) Token: 0x06009D29 RID: 40233 RVA: 0x00287002 File Offset: 0x00285202 public unsafe static int _TileMaxLoop { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxLoop, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileMaxLoop, (void*)(&value)); } } // Token: 0x170034F6 RID: 13558 // (get) Token: 0x06009D2A RID: 40234 RVA: 0x00287014 File Offset: 0x00285214 // (set) Token: 0x06009D2B RID: 40235 RVA: 0x00287032 File Offset: 0x00285232 public unsafe static int _TileVRT { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileVRT, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TileVRT, (void*)(&value)); } } // Token: 0x170034F7 RID: 13559 // (get) Token: 0x06009D2C RID: 40236 RVA: 0x00287044 File Offset: 0x00285244 // (set) Token: 0x06009D2D RID: 40237 RVA: 0x00287062 File Offset: 0x00285262 public unsafe static int _NeighborMaxTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__NeighborMaxTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__NeighborMaxTex, (void*)(&value)); } } // Token: 0x170034F8 RID: 13560 // (get) Token: 0x06009D2E RID: 40238 RVA: 0x00287074 File Offset: 0x00285274 // (set) Token: 0x06009D2F RID: 40239 RVA: 0x00287092 File Offset: 0x00285292 public unsafe static int _LoopCount { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__LoopCount, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__LoopCount, (void*)(&value)); } } // Token: 0x170034F9 RID: 13561 // (get) Token: 0x06009D30 RID: 40240 RVA: 0x002870A4 File Offset: 0x002852A4 // (set) Token: 0x06009D31 RID: 40241 RVA: 0x002870C2 File Offset: 0x002852C2 public unsafe static int _TempRT { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&value)); } } // Token: 0x170034FA RID: 13562 // (get) Token: 0x06009D32 RID: 40242 RVA: 0x002870D4 File Offset: 0x002852D4 // (set) Token: 0x06009D33 RID: 40243 RVA: 0x002870F2 File Offset: 0x002852F2 public unsafe static int _History1LumaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1LumaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1LumaTex, (void*)(&value)); } } // Token: 0x170034FB RID: 13563 // (get) Token: 0x06009D34 RID: 40244 RVA: 0x00287104 File Offset: 0x00285304 // (set) Token: 0x06009D35 RID: 40245 RVA: 0x00287122 File Offset: 0x00285322 public unsafe static int _History2LumaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2LumaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2LumaTex, (void*)(&value)); } } // Token: 0x170034FC RID: 13564 // (get) Token: 0x06009D36 RID: 40246 RVA: 0x00287134 File Offset: 0x00285334 // (set) Token: 0x06009D37 RID: 40247 RVA: 0x00287152 File Offset: 0x00285352 public unsafe static int _History3LumaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3LumaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3LumaTex, (void*)(&value)); } } // Token: 0x170034FD RID: 13565 // (get) Token: 0x06009D38 RID: 40248 RVA: 0x00287164 File Offset: 0x00285364 // (set) Token: 0x06009D39 RID: 40249 RVA: 0x00287182 File Offset: 0x00285382 public unsafe static int _History4LumaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4LumaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4LumaTex, (void*)(&value)); } } // Token: 0x170034FE RID: 13566 // (get) Token: 0x06009D3A RID: 40250 RVA: 0x00287194 File Offset: 0x00285394 // (set) Token: 0x06009D3B RID: 40251 RVA: 0x002871B2 File Offset: 0x002853B2 public unsafe static int _History1ChromaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1ChromaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1ChromaTex, (void*)(&value)); } } // Token: 0x170034FF RID: 13567 // (get) Token: 0x06009D3C RID: 40252 RVA: 0x002871C4 File Offset: 0x002853C4 // (set) Token: 0x06009D3D RID: 40253 RVA: 0x002871E2 File Offset: 0x002853E2 public unsafe static int _History2ChromaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2ChromaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2ChromaTex, (void*)(&value)); } } // Token: 0x17003500 RID: 13568 // (get) Token: 0x06009D3E RID: 40254 RVA: 0x002871F4 File Offset: 0x002853F4 // (set) Token: 0x06009D3F RID: 40255 RVA: 0x00287212 File Offset: 0x00285412 public unsafe static int _History3ChromaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3ChromaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3ChromaTex, (void*)(&value)); } } // Token: 0x17003501 RID: 13569 // (get) Token: 0x06009D40 RID: 40256 RVA: 0x00287224 File Offset: 0x00285424 // (set) Token: 0x06009D41 RID: 40257 RVA: 0x00287242 File Offset: 0x00285442 public unsafe static int _History4ChromaTex { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4ChromaTex, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4ChromaTex, (void*)(&value)); } } // Token: 0x17003502 RID: 13570 // (get) Token: 0x06009D42 RID: 40258 RVA: 0x00287254 File Offset: 0x00285454 // (set) Token: 0x06009D43 RID: 40259 RVA: 0x00287272 File Offset: 0x00285472 public unsafe static int _History1Weight { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1Weight, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History1Weight, (void*)(&value)); } } // Token: 0x17003503 RID: 13571 // (get) Token: 0x06009D44 RID: 40260 RVA: 0x00287284 File Offset: 0x00285484 // (set) Token: 0x06009D45 RID: 40261 RVA: 0x002872A2 File Offset: 0x002854A2 public unsafe static int _History2Weight { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2Weight, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History2Weight, (void*)(&value)); } } // Token: 0x17003504 RID: 13572 // (get) Token: 0x06009D46 RID: 40262 RVA: 0x002872B4 File Offset: 0x002854B4 // (set) Token: 0x06009D47 RID: 40263 RVA: 0x002872D2 File Offset: 0x002854D2 public unsafe static int _History3Weight { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3Weight, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History3Weight, (void*)(&value)); } } // Token: 0x17003505 RID: 13573 // (get) Token: 0x06009D48 RID: 40264 RVA: 0x002872E4 File Offset: 0x002854E4 // (set) Token: 0x06009D49 RID: 40265 RVA: 0x00287302 File Offset: 0x00285502 public unsafe static int _History4Weight { get { int num; IL2CPP.il2cpp_field_static_get_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4Weight, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(MotionBlurComponent.Uniforms.NativeFieldInfoPtr__History4Weight, (void*)(&value)); } } // Token: 0x040068CF RID: 26831 private static readonly IntPtr NativeFieldInfoPtr__VelocityScale; // Token: 0x040068D0 RID: 26832 private static readonly IntPtr NativeFieldInfoPtr__MaxBlurRadius; // Token: 0x040068D1 RID: 26833 private static readonly IntPtr NativeFieldInfoPtr__RcpMaxBlurRadius; // Token: 0x040068D2 RID: 26834 private static readonly IntPtr NativeFieldInfoPtr__VelocityTex; // Token: 0x040068D3 RID: 26835 private static readonly IntPtr NativeFieldInfoPtr__MainTex; // Token: 0x040068D4 RID: 26836 private static readonly IntPtr NativeFieldInfoPtr__Tile2RT; // Token: 0x040068D5 RID: 26837 private static readonly IntPtr NativeFieldInfoPtr__Tile4RT; // Token: 0x040068D6 RID: 26838 private static readonly IntPtr NativeFieldInfoPtr__Tile8RT; // Token: 0x040068D7 RID: 26839 private static readonly IntPtr NativeFieldInfoPtr__TileMaxOffs; // Token: 0x040068D8 RID: 26840 private static readonly IntPtr NativeFieldInfoPtr__TileMaxLoop; // Token: 0x040068D9 RID: 26841 private static readonly IntPtr NativeFieldInfoPtr__TileVRT; // Token: 0x040068DA RID: 26842 private static readonly IntPtr NativeFieldInfoPtr__NeighborMaxTex; // Token: 0x040068DB RID: 26843 private static readonly IntPtr NativeFieldInfoPtr__LoopCount; // Token: 0x040068DC RID: 26844 private static readonly IntPtr NativeFieldInfoPtr__TempRT; // Token: 0x040068DD RID: 26845 private static readonly IntPtr NativeFieldInfoPtr__History1LumaTex; // Token: 0x040068DE RID: 26846 private static readonly IntPtr NativeFieldInfoPtr__History2LumaTex; // Token: 0x040068DF RID: 26847 private static readonly IntPtr NativeFieldInfoPtr__History3LumaTex; // Token: 0x040068E0 RID: 26848 private static readonly IntPtr NativeFieldInfoPtr__History4LumaTex; // Token: 0x040068E1 RID: 26849 private static readonly IntPtr NativeFieldInfoPtr__History1ChromaTex; // Token: 0x040068E2 RID: 26850 private static readonly IntPtr NativeFieldInfoPtr__History2ChromaTex; // Token: 0x040068E3 RID: 26851 private static readonly IntPtr NativeFieldInfoPtr__History3ChromaTex; // Token: 0x040068E4 RID: 26852 private static readonly IntPtr NativeFieldInfoPtr__History4ChromaTex; // Token: 0x040068E5 RID: 26853 private static readonly IntPtr NativeFieldInfoPtr__History1Weight; // Token: 0x040068E6 RID: 26854 private static readonly IntPtr NativeFieldInfoPtr__History2Weight; // Token: 0x040068E7 RID: 26855 private static readonly IntPtr NativeFieldInfoPtr__History3Weight; // Token: 0x040068E8 RID: 26856 private static readonly IntPtr NativeFieldInfoPtr__History4Weight; } // Token: 0x02000590 RID: 1424 public enum Pass { // Token: 0x040068EA RID: 26858 VelocitySetup, // Token: 0x040068EB RID: 26859 TileMax1, // Token: 0x040068EC RID: 26860 TileMax2, // Token: 0x040068ED RID: 26861 TileMaxV, // Token: 0x040068EE RID: 26862 NeighborMax, // Token: 0x040068EF RID: 26863 Reconstruction, // Token: 0x040068F0 RID: 26864 FrameCompression, // Token: 0x040068F1 RID: 26865 FrameBlendingChroma, // Token: 0x040068F2 RID: 26866 FrameBlendingRaw } // Token: 0x02000591 RID: 1425 public class ReconstructionFilter : Object { // Token: 0x06009D4A RID: 40266 RVA: 0x00287314 File Offset: 0x00285514 [CallerCount(1)] [CachedScanResults(RefRangeStart = 647964, RefRangeEnd = 647965, XrefRangeStart = 647962, XrefRangeEnd = 647964, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ReconstructionFilter() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D4B RID: 40267 RVA: 0x00287360 File Offset: 0x00285560 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 647965, XrefRangeEnd = 647966, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CheckTextureFormatSupport() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_CheckTextureFormatSupport_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D4C RID: 40268 RVA: 0x002873A4 File Offset: 0x002855A4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 647967, RefRangeEnd = 647968, XrefRangeStart = 647966, XrefRangeEnd = 647967, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsSupported() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_IsSupported_Public_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D4D RID: 40269 RVA: 0x002873F4 File Offset: 0x002855F4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 648053, RefRangeEnd = 648055, XrefRangeStart = 647968, XrefRangeEnd = 648053, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ProcessImage(PostProcessingContext context, CommandBuffer cb, ref MotionBlurModel.Settings settings, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(context); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(cb); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = &settings; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref source; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref destination; ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_ProcessImage_Public_Void_PostProcessingContext_CommandBuffer_byref_Settings_RenderTargetIdentifier_RenderTargetIdentifier_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D4E RID: 40270 RVA: 0x002874B8 File Offset: 0x002856B8 // Note: this type is marked as 'beforefieldinit'. static ReconstructionFilter() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "ReconstructionFilter"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_VectorRTFormat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_VectorRTFormat"); MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_PackedRTFormat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_PackedRTFormat"); MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675610); MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_CheckTextureFormatSupport_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675611); MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_IsSupported_Public_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675612); MotionBlurComponent.ReconstructionFilter.NativeMethodInfoPtr_ProcessImage_Public_Void_PostProcessingContext_CommandBuffer_byref_Settings_RenderTargetIdentifier_RenderTargetIdentifier_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675613); } // Token: 0x06009D4F RID: 40271 RVA: 0x0000A74C File Offset: 0x0000894C public ReconstructionFilter(IntPtr pointer) : base(pointer) { } // Token: 0x17003506 RID: 13574 // (get) Token: 0x06009D50 RID: 40272 RVA: 0x0028755C File Offset: 0x0028575C // (set) Token: 0x06009D51 RID: 40273 RVA: 0x00287584 File Offset: 0x00285784 public unsafe RenderTextureFormat m_VectorRTFormat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_VectorRTFormat); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_VectorRTFormat)) = value; } } // Token: 0x17003507 RID: 13575 // (get) Token: 0x06009D52 RID: 40274 RVA: 0x002875A8 File Offset: 0x002857A8 // (set) Token: 0x06009D53 RID: 40275 RVA: 0x002875D0 File Offset: 0x002857D0 public unsafe RenderTextureFormat m_PackedRTFormat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_PackedRTFormat); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.ReconstructionFilter.NativeFieldInfoPtr_m_PackedRTFormat)) = value; } } // Token: 0x040068F3 RID: 26867 private static readonly IntPtr NativeFieldInfoPtr_m_VectorRTFormat; // Token: 0x040068F4 RID: 26868 private static readonly IntPtr NativeFieldInfoPtr_m_PackedRTFormat; // Token: 0x040068F5 RID: 26869 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040068F6 RID: 26870 private static readonly IntPtr NativeMethodInfoPtr_CheckTextureFormatSupport_Private_Void_0; // Token: 0x040068F7 RID: 26871 private static readonly IntPtr NativeMethodInfoPtr_IsSupported_Public_Boolean_0; // Token: 0x040068F8 RID: 26872 private static readonly IntPtr NativeMethodInfoPtr_ProcessImage_Public_Void_PostProcessingContext_CommandBuffer_byref_Settings_RenderTargetIdentifier_RenderTargetIdentifier_Material_0; } // Token: 0x02000592 RID: 1426 public class FrameBlendingFilter : Object { // Token: 0x06009D54 RID: 40276 RVA: 0x002875F4 File Offset: 0x002857F4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 648133, RefRangeEnd = 648134, XrefRangeStart = 648114, XrefRangeEnd = 648133, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe FrameBlendingFilter() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D55 RID: 40277 RVA: 0x00287640 File Offset: 0x00285840 [CallerCount(2)] [CachedScanResults(RefRangeStart = 648136, RefRangeEnd = 648138, XrefRangeStart = 648134, XrefRangeEnd = 648136, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D56 RID: 40278 RVA: 0x00287684 File Offset: 0x00285884 [CallerCount(1)] [CachedScanResults(RefRangeStart = 648142, RefRangeEnd = 648143, XrefRangeStart = 648138, XrefRangeEnd = 648142, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void PushFrame(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, Material material) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(cb); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref source; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref width; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref height; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_PushFrame_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D57 RID: 40279 RVA: 0x00287730 File Offset: 0x00285930 [CallerCount(2)] [CachedScanResults(RefRangeStart = 648190, RefRangeEnd = 648192, XrefRangeStart = 648143, XrefRangeEnd = 648190, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void BlendFrames(CommandBuffer cb, float strength, RenderTargetIdentifier source, RenderTargetIdentifier destination, Material material) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(cb); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref strength; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref source; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref destination; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_BlendFrames_Public_Void_CommandBuffer_Single_RenderTargetIdentifier_RenderTargetIdentifier_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D58 RID: 40280 RVA: 0x002877DC File Offset: 0x002859DC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648192, XrefRangeEnd = 648193, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static bool CheckSupportCompression() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_CheckSupportCompression_Private_Static_Boolean_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D59 RID: 40281 RVA: 0x00287820 File Offset: 0x00285A20 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648193, XrefRangeEnd = 648201, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe static RenderTextureFormat GetPreferredRenderTextureFormat() { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_GetPreferredRenderTextureFormat_Private_Static_RenderTextureFormat_0, 0, (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D5A RID: 40282 RVA: 0x00287864 File Offset: 0x00285A64 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 648201, XrefRangeEnd = 648202, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe MotionBlurComponent.FrameBlendingFilter.Frame GetFrameRelative(int offset) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref offset; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_GetFrameRelative_Private_Frame_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new MotionBlurComponent.FrameBlendingFilter.Frame(intPtr); } } // Token: 0x06009D5B RID: 40283 RVA: 0x002878C4 File Offset: 0x00285AC4 // Note: this type is marked as 'beforefieldinit'. static FrameBlendingFilter() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "FrameBlendingFilter"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_UseCompression = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_UseCompression"); MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_RawTextureFormat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_RawTextureFormat"); MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_FrameList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_FrameList"); MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_LastFrameCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_LastFrameCount"); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675614); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675615); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_PushFrame_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675616); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_BlendFrames_Public_Void_CommandBuffer_Single_RenderTargetIdentifier_RenderTargetIdentifier_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675617); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_CheckSupportCompression_Private_Static_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675618); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_GetPreferredRenderTextureFormat_Private_Static_RenderTextureFormat_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675619); MotionBlurComponent.FrameBlendingFilter.NativeMethodInfoPtr_GetFrameRelative_Private_Frame_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675620); } // Token: 0x06009D5C RID: 40284 RVA: 0x0000A74C File Offset: 0x0000894C public FrameBlendingFilter(IntPtr pointer) : base(pointer) { } // Token: 0x17003508 RID: 13576 // (get) Token: 0x06009D5D RID: 40285 RVA: 0x002879CC File Offset: 0x00285BCC // (set) Token: 0x06009D5E RID: 40286 RVA: 0x002879F4 File Offset: 0x00285BF4 public unsafe bool m_UseCompression { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_UseCompression); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_UseCompression)) = value; } } // Token: 0x17003509 RID: 13577 // (get) Token: 0x06009D5F RID: 40287 RVA: 0x00287A18 File Offset: 0x00285C18 // (set) Token: 0x06009D60 RID: 40288 RVA: 0x00287A40 File Offset: 0x00285C40 public unsafe RenderTextureFormat m_RawTextureFormat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_RawTextureFormat); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_RawTextureFormat)) = value; } } // Token: 0x1700350A RID: 13578 // (get) Token: 0x06009D61 RID: 40289 RVA: 0x00287A64 File Offset: 0x00285C64 // (set) Token: 0x06009D62 RID: 40290 RVA: 0x00287A98 File Offset: 0x00285C98 public unsafe Il2CppReferenceArray m_FrameList { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_FrameList); 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(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_FrameList), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700350B RID: 13579 // (get) Token: 0x06009D63 RID: 40291 RVA: 0x00287AC0 File Offset: 0x00285CC0 // (set) Token: 0x06009D64 RID: 40292 RVA: 0x00287AE8 File Offset: 0x00285CE8 public unsafe int m_LastFrameCount { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_LastFrameCount); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.NativeFieldInfoPtr_m_LastFrameCount)) = value; } } // Token: 0x040068F9 RID: 26873 private static readonly IntPtr NativeFieldInfoPtr_m_UseCompression; // Token: 0x040068FA RID: 26874 private static readonly IntPtr NativeFieldInfoPtr_m_RawTextureFormat; // Token: 0x040068FB RID: 26875 private static readonly IntPtr NativeFieldInfoPtr_m_FrameList; // Token: 0x040068FC RID: 26876 private static readonly IntPtr NativeFieldInfoPtr_m_LastFrameCount; // Token: 0x040068FD RID: 26877 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x040068FE RID: 26878 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x040068FF RID: 26879 private static readonly IntPtr NativeMethodInfoPtr_PushFrame_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0; // Token: 0x04006900 RID: 26880 private static readonly IntPtr NativeMethodInfoPtr_BlendFrames_Public_Void_CommandBuffer_Single_RenderTargetIdentifier_RenderTargetIdentifier_Material_0; // Token: 0x04006901 RID: 26881 private static readonly IntPtr NativeMethodInfoPtr_CheckSupportCompression_Private_Static_Boolean_0; // Token: 0x04006902 RID: 26882 private static readonly IntPtr NativeMethodInfoPtr_GetPreferredRenderTextureFormat_Private_Static_RenderTextureFormat_0; // Token: 0x04006903 RID: 26883 private static readonly IntPtr NativeMethodInfoPtr_GetFrameRelative_Private_Frame_Int32_0; // Token: 0x02000593 RID: 1427 public sealed class Frame : ValueType { // Token: 0x06009D65 RID: 40293 RVA: 0x00287B0C File Offset: 0x00285D0C [CallerCount(4)] [CachedScanResults(RefRangeStart = 648058, RefRangeEnd = 648062, XrefRangeStart = 648055, XrefRangeEnd = 648058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float CalculateWeight(float strength, float currentTime) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref strength; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref currentTime; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_CalculateWeight_Public_Single_Single_Single_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06009D66 RID: 40294 RVA: 0x00287B88 File Offset: 0x00285D88 [CallerCount(3)] [CachedScanResults(RefRangeStart = 648073, RefRangeEnd = 648076, XrefRangeStart = 648062, XrefRangeEnd = 648073, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Release() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_Release_Public_Void_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D67 RID: 40295 RVA: 0x00287BD0 File Offset: 0x00285DD0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 648100, RefRangeEnd = 648101, XrefRangeStart = 648076, XrefRangeEnd = 648100, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void MakeRecord(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, Material material) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(cb); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref source; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref width; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref height; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_MakeRecord_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D68 RID: 40296 RVA: 0x00287C80 File Offset: 0x00285E80 [CallerCount(1)] [CachedScanResults(RefRangeStart = 648113, RefRangeEnd = 648114, XrefRangeStart = 648101, XrefRangeEnd = 648113, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void MakeRecordRaw(CommandBuffer cb, RenderTargetIdentifier source, int width, int height, RenderTextureFormat format) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(cb); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref source; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref width; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref height; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref format; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_MakeRecordRaw_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_RenderTextureFormat_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06009D69 RID: 40297 RVA: 0x00287D2C File Offset: 0x00285F2C // Note: this type is marked as 'beforefieldinit'. static Frame() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "Frame"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_lumaTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "lumaTexture"); MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_chromaTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "chromaTexture"); MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_Time = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_Time"); MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_MRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "m_MRT"); MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_CalculateWeight_Public_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675621); MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_Release_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675622); MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_MakeRecord_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675623); MotionBlurComponent.FrameBlendingFilter.Frame.NativeMethodInfoPtr_MakeRecordRaw_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_RenderTextureFormat_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100675624); } // Token: 0x06009D6A RID: 40298 RVA: 0x001295E7 File Offset: 0x001277E7 public Frame(IntPtr pointer) : base(pointer) { } // Token: 0x06009D6B RID: 40299 RVA: 0x00287DF8 File Offset: 0x00285FF8 public unsafe Frame() { IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore.NativeClassPtr, (UIntPtr)0)]; base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore.NativeClassPtr, intPtr)); } // Token: 0x1700350C RID: 13580 // (get) Token: 0x06009D6C RID: 40300 RVA: 0x00287E28 File Offset: 0x00286028 // (set) Token: 0x06009D6D RID: 40301 RVA: 0x00287E5C File Offset: 0x0028605C public unsafe RenderTexture lumaTexture { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_lumaTexture); 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(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_lumaTexture), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700350D RID: 13581 // (get) Token: 0x06009D6E RID: 40302 RVA: 0x00287E84 File Offset: 0x00286084 // (set) Token: 0x06009D6F RID: 40303 RVA: 0x00287EB8 File Offset: 0x002860B8 public unsafe RenderTexture chromaTexture { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_chromaTexture); 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(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_chromaTexture), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700350E RID: 13582 // (get) Token: 0x06009D70 RID: 40304 RVA: 0x00287EE0 File Offset: 0x002860E0 // (set) Token: 0x06009D71 RID: 40305 RVA: 0x00287F08 File Offset: 0x00286108 public unsafe float m_Time { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_Time); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_Time)) = value; } } // Token: 0x1700350F RID: 13583 // (get) Token: 0x06009D72 RID: 40306 RVA: 0x00287F2C File Offset: 0x0028612C // (set) Token: 0x06009D73 RID: 40307 RVA: 0x00287F60 File Offset: 0x00286160 public unsafe Il2CppStructArray m_MRT { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_MRT); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppStructArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurComponent.FrameBlendingFilter.Frame.NativeFieldInfoPtr_m_MRT), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04006904 RID: 26884 private static readonly IntPtr NativeFieldInfoPtr_lumaTexture; // Token: 0x04006905 RID: 26885 private static readonly IntPtr NativeFieldInfoPtr_chromaTexture; // Token: 0x04006906 RID: 26886 private static readonly IntPtr NativeFieldInfoPtr_m_Time; // Token: 0x04006907 RID: 26887 private static readonly IntPtr NativeFieldInfoPtr_m_MRT; // Token: 0x04006908 RID: 26888 private static readonly IntPtr NativeMethodInfoPtr_CalculateWeight_Public_Single_Single_Single_0; // Token: 0x04006909 RID: 26889 private static readonly IntPtr NativeMethodInfoPtr_Release_Public_Void_0; // Token: 0x0400690A RID: 26890 private static readonly IntPtr NativeMethodInfoPtr_MakeRecord_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_Material_0; // Token: 0x0400690B RID: 26891 private static readonly IntPtr NativeMethodInfoPtr_MakeRecordRaw_Public_Void_CommandBuffer_RenderTargetIdentifier_Int32_Int32_RenderTextureFormat_0; } } } }