Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,480 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine.Rendering;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200051D RID: 1309
public sealed class AmbientOcclusionComponent : PostProcessingComponentCommandBuffer<AmbientOcclusionModel>
{
// Token: 0x170031CB RID: 12747
// (get) Token: 0x0600933D RID: 37693 RVA: 0x0025EB74 File Offset: 0x0025CD74
public unsafe AmbientOcclusionComponent.OcclusionSource occlusionSource
{
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 614378, RefRangeEnd = 614382, XrefRangeStart = 614376, XrefRangeEnd = 614378, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr_get_occlusionSource_Private_get_OcclusionSource_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170031CC RID: 12748
// (get) Token: 0x0600933E RID: 37694 RVA: 0x0025EBC4 File Offset: 0x0025CDC4
public unsafe bool ambientOnlySupported
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614385, RefRangeEnd = 614387, XrefRangeStart = 614382, XrefRangeEnd = 614385, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr_get_ambientOnlySupported_Private_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x170031CD RID: 12749
// (get) Token: 0x0600933F RID: 37695 RVA: 0x0025EC14 File Offset: 0x0025CE14
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614387, XrefRangeEnd = 614388, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.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: 0x06009340 RID: 37696 RVA: 0x0025EC64 File Offset: 0x0025CE64
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614388, XrefRangeEnd = 614390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009341 RID: 37697 RVA: 0x0025ECB4 File Offset: 0x0025CEB4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614390, XrefRangeEnd = 614392, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override string GetName()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x06009342 RID: 37698 RVA: 0x0025ED00 File Offset: 0x0025CF00
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614392, XrefRangeEnd = 614394, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override CameraEvent GetCameraEvent()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009343 RID: 37699 RVA: 0x0025ED50 File Offset: 0x0025CF50
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614394, XrefRangeEnd = 614506, 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(AmbientOcclusionComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009344 RID: 37700 RVA: 0x0025EDAC File Offset: 0x0025CFAC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614520, RefRangeEnd = 614521, XrefRangeStart = 614506, XrefRangeEnd = 614520, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AmbientOcclusionComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009345 RID: 37701 RVA: 0x0025EDF8 File Offset: 0x0025CFF8
// Note: this type is marked as 'beforefieldinit'.
static AmbientOcclusionComponent()
{
Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "AmbientOcclusionComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr);
AmbientOcclusionComponent.NativeFieldInfoPtr_k_BlitShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, "k_BlitShaderString");
AmbientOcclusionComponent.NativeFieldInfoPtr_k_ShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, "k_ShaderString");
AmbientOcclusionComponent.NativeFieldInfoPtr_m_MRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, "m_MRT");
AmbientOcclusionComponent.NativeMethodInfoPtr_get_occlusionSource_Private_get_OcclusionSource_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674781);
AmbientOcclusionComponent.NativeMethodInfoPtr_get_ambientOnlySupported_Private_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674782);
AmbientOcclusionComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674783);
AmbientOcclusionComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674784);
AmbientOcclusionComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674785);
AmbientOcclusionComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674786);
AmbientOcclusionComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674787);
AmbientOcclusionComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, 100674788);
}
// Token: 0x06009346 RID: 37702 RVA: 0x0025EF04 File Offset: 0x0025D104
public AmbientOcclusionComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031C8 RID: 12744
// (get) Token: 0x06009347 RID: 37703 RVA: 0x0025EF10 File Offset: 0x0025D110
// (set) Token: 0x06009348 RID: 37704 RVA: 0x0025EF30 File Offset: 0x0025D130
public unsafe static string k_BlitShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.NativeFieldInfoPtr_k_BlitShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.NativeFieldInfoPtr_k_BlitShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031C9 RID: 12745
// (get) Token: 0x06009349 RID: 37705 RVA: 0x0025EF48 File Offset: 0x0025D148
// (set) Token: 0x0600934A RID: 37706 RVA: 0x0025EF68 File Offset: 0x0025D168
public unsafe static string k_ShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.NativeFieldInfoPtr_k_ShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.NativeFieldInfoPtr_k_ShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031CA RID: 12746
// (get) Token: 0x0600934B RID: 37707 RVA: 0x0025EF80 File Offset: 0x0025D180
// (set) Token: 0x0600934C RID: 37708 RVA: 0x0025EFB4 File Offset: 0x0025D1B4
public unsafe Il2CppStructArray<RenderTargetIdentifier> m_MRT
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmbientOcclusionComponent.NativeFieldInfoPtr_m_MRT);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<RenderTargetIdentifier>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmbientOcclusionComponent.NativeFieldInfoPtr_m_MRT), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400623E RID: 25150
private static readonly IntPtr NativeFieldInfoPtr_k_BlitShaderString;
// Token: 0x0400623F RID: 25151
private static readonly IntPtr NativeFieldInfoPtr_k_ShaderString;
// Token: 0x04006240 RID: 25152
private static readonly IntPtr NativeFieldInfoPtr_m_MRT;
// Token: 0x04006241 RID: 25153
private static readonly IntPtr NativeMethodInfoPtr_get_occlusionSource_Private_get_OcclusionSource_0;
// Token: 0x04006242 RID: 25154
private static readonly IntPtr NativeMethodInfoPtr_get_ambientOnlySupported_Private_get_Boolean_0;
// Token: 0x04006243 RID: 25155
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x04006244 RID: 25156
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;
// Token: 0x04006245 RID: 25157
private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Virtual_String_0;
// Token: 0x04006246 RID: 25158
private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0;
// Token: 0x04006247 RID: 25159
private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0;
// Token: 0x04006248 RID: 25160
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200051E RID: 1310
public static class Uniforms : Object
{
// Token: 0x0600934D RID: 37709 RVA: 0x0025EFDC File Offset: 0x0025D1DC
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AmbientOcclusionComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr);
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_Intensity");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_Radius");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__FogParams = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_FogParams");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Downsample = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_Downsample");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__SampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_SampleCount");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_OcclusionTexture1");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_OcclusionTexture2");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_OcclusionTexture");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__MainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_MainTex");
AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__TempRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionComponent.Uniforms>.NativeClassPtr, "_TempRT");
}
// Token: 0x0600934E RID: 37710 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031CE RID: 12750
// (get) Token: 0x0600934F RID: 37711 RVA: 0x0025F0D0 File Offset: 0x0025D2D0
// (set) Token: 0x06009350 RID: 37712 RVA: 0x0025F0EE File Offset: 0x0025D2EE
public unsafe static int _Intensity
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Intensity, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Intensity, (void*)(&value));
}
}
// Token: 0x170031CF RID: 12751
// (get) Token: 0x06009351 RID: 37713 RVA: 0x0025F100 File Offset: 0x0025D300
// (set) Token: 0x06009352 RID: 37714 RVA: 0x0025F11E File Offset: 0x0025D31E
public unsafe static int _Radius
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Radius, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Radius, (void*)(&value));
}
}
// Token: 0x170031D0 RID: 12752
// (get) Token: 0x06009353 RID: 37715 RVA: 0x0025F130 File Offset: 0x0025D330
// (set) Token: 0x06009354 RID: 37716 RVA: 0x0025F14E File Offset: 0x0025D34E
public unsafe static int _FogParams
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__FogParams, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__FogParams, (void*)(&value));
}
}
// Token: 0x170031D1 RID: 12753
// (get) Token: 0x06009355 RID: 37717 RVA: 0x0025F160 File Offset: 0x0025D360
// (set) Token: 0x06009356 RID: 37718 RVA: 0x0025F17E File Offset: 0x0025D37E
public unsafe static int _Downsample
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Downsample, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__Downsample, (void*)(&value));
}
}
// Token: 0x170031D2 RID: 12754
// (get) Token: 0x06009357 RID: 37719 RVA: 0x0025F190 File Offset: 0x0025D390
// (set) Token: 0x06009358 RID: 37720 RVA: 0x0025F1AE File Offset: 0x0025D3AE
public unsafe static int _SampleCount
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__SampleCount, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__SampleCount, (void*)(&value));
}
}
// Token: 0x170031D3 RID: 12755
// (get) Token: 0x06009359 RID: 37721 RVA: 0x0025F1C0 File Offset: 0x0025D3C0
// (set) Token: 0x0600935A RID: 37722 RVA: 0x0025F1DE File Offset: 0x0025D3DE
public unsafe static int _OcclusionTexture1
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture1, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture1, (void*)(&value));
}
}
// Token: 0x170031D4 RID: 12756
// (get) Token: 0x0600935B RID: 37723 RVA: 0x0025F1F0 File Offset: 0x0025D3F0
// (set) Token: 0x0600935C RID: 37724 RVA: 0x0025F20E File Offset: 0x0025D40E
public unsafe static int _OcclusionTexture2
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture2, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture2, (void*)(&value));
}
}
// Token: 0x170031D5 RID: 12757
// (get) Token: 0x0600935D RID: 37725 RVA: 0x0025F220 File Offset: 0x0025D420
// (set) Token: 0x0600935E RID: 37726 RVA: 0x0025F23E File Offset: 0x0025D43E
public unsafe static int _OcclusionTexture
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__OcclusionTexture, (void*)(&value));
}
}
// Token: 0x170031D6 RID: 12758
// (get) Token: 0x0600935F RID: 37727 RVA: 0x0025F250 File Offset: 0x0025D450
// (set) Token: 0x06009360 RID: 37728 RVA: 0x0025F26E File Offset: 0x0025D46E
public unsafe static int _MainTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&value));
}
}
// Token: 0x170031D7 RID: 12759
// (get) Token: 0x06009361 RID: 37729 RVA: 0x0025F280 File Offset: 0x0025D480
// (set) Token: 0x06009362 RID: 37730 RVA: 0x0025F29E File Offset: 0x0025D49E
public unsafe static int _TempRT
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AmbientOcclusionComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&value));
}
}
// Token: 0x04006249 RID: 25161
private static readonly IntPtr NativeFieldInfoPtr__Intensity;
// Token: 0x0400624A RID: 25162
private static readonly IntPtr NativeFieldInfoPtr__Radius;
// Token: 0x0400624B RID: 25163
private static readonly IntPtr NativeFieldInfoPtr__FogParams;
// Token: 0x0400624C RID: 25164
private static readonly IntPtr NativeFieldInfoPtr__Downsample;
// Token: 0x0400624D RID: 25165
private static readonly IntPtr NativeFieldInfoPtr__SampleCount;
// Token: 0x0400624E RID: 25166
private static readonly IntPtr NativeFieldInfoPtr__OcclusionTexture1;
// Token: 0x0400624F RID: 25167
private static readonly IntPtr NativeFieldInfoPtr__OcclusionTexture2;
// Token: 0x04006250 RID: 25168
private static readonly IntPtr NativeFieldInfoPtr__OcclusionTexture;
// Token: 0x04006251 RID: 25169
private static readonly IntPtr NativeFieldInfoPtr__MainTex;
// Token: 0x04006252 RID: 25170
private static readonly IntPtr NativeFieldInfoPtr__TempRT;
}
// Token: 0x0200051F RID: 1311
public enum OcclusionSource
{
// Token: 0x04006254 RID: 25172
DepthTexture,
// Token: 0x04006255 RID: 25173
DepthNormalsTexture,
// Token: 0x04006256 RID: 25174
GBuffer
}
}
}

View File

@@ -0,0 +1,230 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000545 RID: 1349
[Serializable]
public class AmbientOcclusionModel : PostProcessingModel
{
// Token: 0x170032B6 RID: 12982
// (get) Token: 0x060095C2 RID: 38338 RVA: 0x00266FCC File Offset: 0x002651CC
// (set) Token: 0x060095C3 RID: 38339 RVA: 0x0026701C File Offset: 0x0026521C
public unsafe AmbientOcclusionModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060095C4 RID: 38340 RVA: 0x00267070 File Offset: 0x00265270
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616379, XrefRangeEnd = 616380, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AmbientOcclusionModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095C5 RID: 38341 RVA: 0x002670C0 File Offset: 0x002652C0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616382, RefRangeEnd = 616383, XrefRangeStart = 616380, XrefRangeEnd = 616382, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AmbientOcclusionModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095C6 RID: 38342 RVA: 0x0026710C File Offset: 0x0026530C
// Note: this type is marked as 'beforefieldinit'.
static AmbientOcclusionModel()
{
Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "AmbientOcclusionModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr);
AmbientOcclusionModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, "m_Settings");
AmbientOcclusionModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, 100674943);
AmbientOcclusionModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, 100674944);
AmbientOcclusionModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, 100674945);
AmbientOcclusionModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, 100674946);
}
// Token: 0x060095C7 RID: 38343 RVA: 0x002671A0 File Offset: 0x002653A0
public AmbientOcclusionModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032B5 RID: 12981
// (get) Token: 0x060095C8 RID: 38344 RVA: 0x002671AC File Offset: 0x002653AC
// (set) Token: 0x060095C9 RID: 38345 RVA: 0x002671D4 File Offset: 0x002653D4
public unsafe AmbientOcclusionModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmbientOcclusionModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AmbientOcclusionModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040063C3 RID: 25539
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040063C4 RID: 25540
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040063C5 RID: 25541
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040063C6 RID: 25542
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040063C7 RID: 25543
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000546 RID: 1350
public enum SampleCount
{
// Token: 0x040063C9 RID: 25545
Lowest = 3,
// Token: 0x040063CA RID: 25546
Low = 6,
// Token: 0x040063CB RID: 25547
Medium = 10,
// Token: 0x040063CC RID: 25548
High = 16
}
// Token: 0x02000547 RID: 1351
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032B7 RID: 12983
// (get) Token: 0x060095CA RID: 38346 RVA: 0x002671F8 File Offset: 0x002653F8
public unsafe static AmbientOcclusionModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616377, RefRangeEnd = 616379, XrefRangeStart = 616377, XrefRangeEnd = 616377, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AmbientOcclusionModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060095CB RID: 38347 RVA: 0x0026723C File Offset: 0x0026543C
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AmbientOcclusionModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr);
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "intensity");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "radius");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_sampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "sampleCount");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_downsampling = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "downsampling");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_forceForwardCompatibility = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "forceForwardCompatibility");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_ambientOnly = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "ambientOnly");
AmbientOcclusionModel.Settings.NativeFieldInfoPtr_highPrecision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, "highPrecision");
AmbientOcclusionModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, 100674947);
}
// Token: 0x060095CC RID: 38348 RVA: 0x00267307 File Offset: 0x00265507
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AmbientOcclusionModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040063CD RID: 25549
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x040063CE RID: 25550
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x040063CF RID: 25551
private static readonly IntPtr NativeFieldInfoPtr_sampleCount;
// Token: 0x040063D0 RID: 25552
private static readonly IntPtr NativeFieldInfoPtr_downsampling;
// Token: 0x040063D1 RID: 25553
private static readonly IntPtr NativeFieldInfoPtr_forceForwardCompatibility;
// Token: 0x040063D2 RID: 25554
private static readonly IntPtr NativeFieldInfoPtr_ambientOnly;
// Token: 0x040063D3 RID: 25555
private static readonly IntPtr NativeFieldInfoPtr_highPrecision;
// Token: 0x040063D4 RID: 25556
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x040063D5 RID: 25557
[FieldOffset(0)]
public float intensity;
// Token: 0x040063D6 RID: 25558
[FieldOffset(4)]
public float radius;
// Token: 0x040063D7 RID: 25559
[FieldOffset(8)]
public AmbientOcclusionModel.SampleCount sampleCount;
// Token: 0x040063D8 RID: 25560
[FieldOffset(12)]
[MarshalAs(UnmanagedType.U1)]
public bool downsampling;
// Token: 0x040063D9 RID: 25561
[FieldOffset(13)]
[MarshalAs(UnmanagedType.U1)]
public bool forceForwardCompatibility;
// Token: 0x040063DA RID: 25562
[FieldOffset(14)]
[MarshalAs(UnmanagedType.U1)]
public bool ambientOnly;
// Token: 0x040063DB RID: 25563
[FieldOffset(15)]
[MarshalAs(UnmanagedType.U1)]
public bool highPrecision;
}
}
}

View File

@@ -0,0 +1,464 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000548 RID: 1352
[Serializable]
public class AntialiasingModel : PostProcessingModel
{
// Token: 0x170032B9 RID: 12985
// (get) Token: 0x060095CD RID: 38349 RVA: 0x0026731C File Offset: 0x0026551C
// (set) Token: 0x060095CE RID: 38350 RVA: 0x0026736C File Offset: 0x0026556C
public unsafe AntialiasingModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060095CF RID: 38351 RVA: 0x002673C0 File Offset: 0x002655C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616385, XrefRangeEnd = 616386, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AntialiasingModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095D0 RID: 38352 RVA: 0x00267410 File Offset: 0x00265610
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616388, RefRangeEnd = 616389, XrefRangeStart = 616386, XrefRangeEnd = 616388, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe AntialiasingModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095D1 RID: 38353 RVA: 0x0026745C File Offset: 0x0026565C
// Note: this type is marked as 'beforefieldinit'.
static AntialiasingModel()
{
Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "AntialiasingModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr);
AntialiasingModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "m_Settings");
AntialiasingModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, 100674948);
AntialiasingModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, 100674949);
AntialiasingModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, 100674950);
AntialiasingModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, 100674951);
}
// Token: 0x060095D2 RID: 38354 RVA: 0x002671A0 File Offset: 0x002653A0
public AntialiasingModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032B8 RID: 12984
// (get) Token: 0x060095D3 RID: 38355 RVA: 0x002674F0 File Offset: 0x002656F0
// (set) Token: 0x060095D4 RID: 38356 RVA: 0x00267518 File Offset: 0x00265718
public unsafe AntialiasingModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AntialiasingModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AntialiasingModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040063DC RID: 25564
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040063DD RID: 25565
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040063DE RID: 25566
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040063DF RID: 25567
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040063E0 RID: 25568
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000549 RID: 1353
public enum Method
{
// Token: 0x040063E2 RID: 25570
Fxaa,
// Token: 0x040063E3 RID: 25571
Taa
}
// Token: 0x0200054A RID: 1354
public enum FxaaPreset
{
// Token: 0x040063E5 RID: 25573
ExtremePerformance,
// Token: 0x040063E6 RID: 25574
Performance,
// Token: 0x040063E7 RID: 25575
Default,
// Token: 0x040063E8 RID: 25576
Quality,
// Token: 0x040063E9 RID: 25577
ExtremeQuality
}
// Token: 0x0200054B RID: 1355
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct FxaaQualitySettings
{
// Token: 0x060095D5 RID: 38357 RVA: 0x0026753C File Offset: 0x0026573C
// Note: this type is marked as 'beforefieldinit'.
static FxaaQualitySettings()
{
Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "FxaaQualitySettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr);
AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_subpixelAliasingRemovalAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr, "subpixelAliasingRemovalAmount");
AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_edgeDetectionThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr, "edgeDetectionThreshold");
AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_minimumRequiredLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr, "minimumRequiredLuminance");
AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr, "presets");
}
// Token: 0x060095D6 RID: 38358 RVA: 0x002675B7 File Offset: 0x002657B7
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AntialiasingModel.FxaaQualitySettings>.NativeClassPtr, ref this));
}
// Token: 0x170032BA RID: 12986
// (get) Token: 0x060095D7 RID: 38359 RVA: 0x002675CC File Offset: 0x002657CC
// (set) Token: 0x060095D8 RID: 38360 RVA: 0x002675F7 File Offset: 0x002657F7
public unsafe static Il2CppStructArray<AntialiasingModel.FxaaQualitySettings> presets
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<AntialiasingModel.FxaaQualitySettings>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AntialiasingModel.FxaaQualitySettings.NativeFieldInfoPtr_presets, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040063EA RID: 25578
private static readonly IntPtr NativeFieldInfoPtr_subpixelAliasingRemovalAmount;
// Token: 0x040063EB RID: 25579
private static readonly IntPtr NativeFieldInfoPtr_edgeDetectionThreshold;
// Token: 0x040063EC RID: 25580
private static readonly IntPtr NativeFieldInfoPtr_minimumRequiredLuminance;
// Token: 0x040063ED RID: 25581
private static readonly IntPtr NativeFieldInfoPtr_presets;
// Token: 0x040063EE RID: 25582
[FieldOffset(0)]
public float subpixelAliasingRemovalAmount;
// Token: 0x040063EF RID: 25583
[FieldOffset(4)]
public float edgeDetectionThreshold;
// Token: 0x040063F0 RID: 25584
[FieldOffset(8)]
public float minimumRequiredLuminance;
}
// Token: 0x0200054C RID: 1356
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct FxaaConsoleSettings
{
// Token: 0x060095D9 RID: 38361 RVA: 0x0026760C File Offset: 0x0026580C
// Note: this type is marked as 'beforefieldinit'.
static FxaaConsoleSettings()
{
Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "FxaaConsoleSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr);
AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_subpixelSpreadAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, "subpixelSpreadAmount");
AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_edgeSharpnessAmount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, "edgeSharpnessAmount");
AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_edgeDetectionThreshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, "edgeDetectionThreshold");
AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_minimumRequiredLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, "minimumRequiredLuminance");
AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, "presets");
}
// Token: 0x060095DA RID: 38362 RVA: 0x0026769B File Offset: 0x0026589B
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AntialiasingModel.FxaaConsoleSettings>.NativeClassPtr, ref this));
}
// Token: 0x170032BB RID: 12987
// (get) Token: 0x060095DB RID: 38363 RVA: 0x002676B0 File Offset: 0x002658B0
// (set) Token: 0x060095DC RID: 38364 RVA: 0x002676DB File Offset: 0x002658DB
public unsafe static Il2CppStructArray<AntialiasingModel.FxaaConsoleSettings> presets
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<AntialiasingModel.FxaaConsoleSettings>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(AntialiasingModel.FxaaConsoleSettings.NativeFieldInfoPtr_presets, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040063F1 RID: 25585
private static readonly IntPtr NativeFieldInfoPtr_subpixelSpreadAmount;
// Token: 0x040063F2 RID: 25586
private static readonly IntPtr NativeFieldInfoPtr_edgeSharpnessAmount;
// Token: 0x040063F3 RID: 25587
private static readonly IntPtr NativeFieldInfoPtr_edgeDetectionThreshold;
// Token: 0x040063F4 RID: 25588
private static readonly IntPtr NativeFieldInfoPtr_minimumRequiredLuminance;
// Token: 0x040063F5 RID: 25589
private static readonly IntPtr NativeFieldInfoPtr_presets;
// Token: 0x040063F6 RID: 25590
[FieldOffset(0)]
public float subpixelSpreadAmount;
// Token: 0x040063F7 RID: 25591
[FieldOffset(4)]
public float edgeSharpnessAmount;
// Token: 0x040063F8 RID: 25592
[FieldOffset(8)]
public float edgeDetectionThreshold;
// Token: 0x040063F9 RID: 25593
[FieldOffset(12)]
public float minimumRequiredLuminance;
}
// Token: 0x0200054D RID: 1357
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct FxaaSettings
{
// Token: 0x170032BC RID: 12988
// (get) Token: 0x060095DD RID: 38365 RVA: 0x002676F0 File Offset: 0x002658F0
public unsafe static AntialiasingModel.FxaaSettings defaultSettings
{
[CallerCount(0)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.FxaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060095DE RID: 38366 RVA: 0x00267734 File Offset: 0x00265934
// Note: this type is marked as 'beforefieldinit'.
static FxaaSettings()
{
Il2CppClassPointerStore<AntialiasingModel.FxaaSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "FxaaSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel.FxaaSettings>.NativeClassPtr);
AntialiasingModel.FxaaSettings.NativeFieldInfoPtr_preset = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.FxaaSettings>.NativeClassPtr, "preset");
AntialiasingModel.FxaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel.FxaaSettings>.NativeClassPtr, 100674954);
}
// Token: 0x060095DF RID: 38367 RVA: 0x00267787 File Offset: 0x00265987
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AntialiasingModel.FxaaSettings>.NativeClassPtr, ref this));
}
// Token: 0x040063FA RID: 25594
private static readonly IntPtr NativeFieldInfoPtr_preset;
// Token: 0x040063FB RID: 25595
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_FxaaSettings_0;
// Token: 0x040063FC RID: 25596
[FieldOffset(0)]
public AntialiasingModel.FxaaPreset preset;
}
// Token: 0x0200054E RID: 1358
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct TaaSettings
{
// Token: 0x170032BD RID: 12989
// (get) Token: 0x060095E0 RID: 38368 RVA: 0x0026779C File Offset: 0x0026599C
public unsafe static AntialiasingModel.TaaSettings defaultSettings
{
[CallerCount(0)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.TaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060095E1 RID: 38369 RVA: 0x002677E0 File Offset: 0x002659E0
// Note: this type is marked as 'beforefieldinit'.
static TaaSettings()
{
Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "TaaSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr);
AntialiasingModel.TaaSettings.NativeFieldInfoPtr_jitterSpread = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, "jitterSpread");
AntialiasingModel.TaaSettings.NativeFieldInfoPtr_sharpen = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, "sharpen");
AntialiasingModel.TaaSettings.NativeFieldInfoPtr_stationaryBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, "stationaryBlending");
AntialiasingModel.TaaSettings.NativeFieldInfoPtr_motionBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, "motionBlending");
AntialiasingModel.TaaSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, 100674955);
}
// Token: 0x060095E2 RID: 38370 RVA: 0x0026786F File Offset: 0x00265A6F
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AntialiasingModel.TaaSettings>.NativeClassPtr, ref this));
}
// Token: 0x040063FD RID: 25597
private static readonly IntPtr NativeFieldInfoPtr_jitterSpread;
// Token: 0x040063FE RID: 25598
private static readonly IntPtr NativeFieldInfoPtr_sharpen;
// Token: 0x040063FF RID: 25599
private static readonly IntPtr NativeFieldInfoPtr_stationaryBlending;
// Token: 0x04006400 RID: 25600
private static readonly IntPtr NativeFieldInfoPtr_motionBlending;
// Token: 0x04006401 RID: 25601
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_TaaSettings_0;
// Token: 0x04006402 RID: 25602
[FieldOffset(0)]
public float jitterSpread;
// Token: 0x04006403 RID: 25603
[FieldOffset(4)]
public float sharpen;
// Token: 0x04006404 RID: 25604
[FieldOffset(8)]
public float stationaryBlending;
// Token: 0x04006405 RID: 25605
[FieldOffset(12)]
public float motionBlending;
}
// Token: 0x0200054F RID: 1359
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032BE RID: 12990
// (get) Token: 0x060095E3 RID: 38371 RVA: 0x00267884 File Offset: 0x00265A84
public unsafe static AntialiasingModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616383, RefRangeEnd = 616385, XrefRangeStart = 616383, XrefRangeEnd = 616383, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AntialiasingModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060095E4 RID: 38372 RVA: 0x002678C8 File Offset: 0x00265AC8
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<AntialiasingModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr);
AntialiasingModel.Settings.NativeFieldInfoPtr_method = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr, "method");
AntialiasingModel.Settings.NativeFieldInfoPtr_fxaaSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr, "fxaaSettings");
AntialiasingModel.Settings.NativeFieldInfoPtr_taaSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr, "taaSettings");
AntialiasingModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr, 100674956);
}
// Token: 0x060095E5 RID: 38373 RVA: 0x00267943 File Offset: 0x00265B43
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<AntialiasingModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x04006406 RID: 25606
private static readonly IntPtr NativeFieldInfoPtr_method;
// Token: 0x04006407 RID: 25607
private static readonly IntPtr NativeFieldInfoPtr_fxaaSettings;
// Token: 0x04006408 RID: 25608
private static readonly IntPtr NativeFieldInfoPtr_taaSettings;
// Token: 0x04006409 RID: 25609
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x0400640A RID: 25610
[FieldOffset(0)]
public AntialiasingModel.Method method;
// Token: 0x0400640B RID: 25611
[FieldOffset(4)]
public AntialiasingModel.FxaaSettings fxaaSettings;
// Token: 0x0400640C RID: 25612
[FieldOffset(8)]
public AntialiasingModel.TaaSettings taaSettings;
}
}
}

View File

@@ -0,0 +1,379 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000520 RID: 1312
public sealed class BloomComponent : PostProcessingComponentRenderTexture<BloomModel>
{
// Token: 0x170031DB RID: 12763
// (get) Token: 0x06009363 RID: 37731 RVA: 0x0025F2B0 File Offset: 0x0025D4B0
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614521, XrefRangeEnd = 614522, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomComponent.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: 0x06009364 RID: 37732 RVA: 0x0025F300 File Offset: 0x0025D500
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614615, RefRangeEnd = 614616, XrefRangeStart = 614522, XrefRangeEnd = 614615, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Prepare(RenderTexture source, Material uberMaterial, Texture autoExposure)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uberMaterial);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(autoExposure);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomComponent.NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Texture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009365 RID: 37733 RVA: 0x0025F38C File Offset: 0x0025D58C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614626, RefRangeEnd = 614627, XrefRangeStart = 614616, XrefRangeEnd = 614626, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BloomComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009366 RID: 37734 RVA: 0x0025F3D8 File Offset: 0x0025D5D8
// Note: this type is marked as 'beforefieldinit'.
static BloomComponent()
{
Il2CppClassPointerStore<BloomComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "BloomComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr);
BloomComponent.NativeFieldInfoPtr_k_MaxPyramidBlurLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, "k_MaxPyramidBlurLevel");
BloomComponent.NativeFieldInfoPtr_m_BlurBuffer1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, "m_BlurBuffer1");
BloomComponent.NativeFieldInfoPtr_m_BlurBuffer2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, "m_BlurBuffer2");
BloomComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, 100674790);
BloomComponent.NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Texture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, 100674791);
BloomComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, 100674792);
}
// Token: 0x06009367 RID: 37735 RVA: 0x0025F480 File Offset: 0x0025D680
public BloomComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031D8 RID: 12760
// (get) Token: 0x06009368 RID: 37736 RVA: 0x0025F48C File Offset: 0x0025D68C
// (set) Token: 0x06009369 RID: 37737 RVA: 0x0025F4AA File Offset: 0x0025D6AA
public unsafe static int k_MaxPyramidBlurLevel
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.NativeFieldInfoPtr_k_MaxPyramidBlurLevel, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.NativeFieldInfoPtr_k_MaxPyramidBlurLevel, (void*)(&value));
}
}
// Token: 0x170031D9 RID: 12761
// (get) Token: 0x0600936A RID: 37738 RVA: 0x0025F4BC File Offset: 0x0025D6BC
// (set) Token: 0x0600936B RID: 37739 RVA: 0x0025F4F0 File Offset: 0x0025D6F0
public unsafe Il2CppReferenceArray<RenderTexture> m_BlurBuffer1
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomComponent.NativeFieldInfoPtr_m_BlurBuffer1);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RenderTexture>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomComponent.NativeFieldInfoPtr_m_BlurBuffer1), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031DA RID: 12762
// (get) Token: 0x0600936C RID: 37740 RVA: 0x0025F518 File Offset: 0x0025D718
// (set) Token: 0x0600936D RID: 37741 RVA: 0x0025F54C File Offset: 0x0025D74C
public unsafe Il2CppReferenceArray<RenderTexture> m_BlurBuffer2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomComponent.NativeFieldInfoPtr_m_BlurBuffer2);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RenderTexture>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomComponent.NativeFieldInfoPtr_m_BlurBuffer2), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006257 RID: 25175
private static readonly IntPtr NativeFieldInfoPtr_k_MaxPyramidBlurLevel;
// Token: 0x04006258 RID: 25176
private static readonly IntPtr NativeFieldInfoPtr_m_BlurBuffer1;
// Token: 0x04006259 RID: 25177
private static readonly IntPtr NativeFieldInfoPtr_m_BlurBuffer2;
// Token: 0x0400625A RID: 25178
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x0400625B RID: 25179
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Texture_0;
// Token: 0x0400625C RID: 25180
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000521 RID: 1313
public static class Uniforms : Object
{
// Token: 0x0600936E RID: 37742 RVA: 0x0025F574 File Offset: 0x0025D774
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BloomComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr);
BloomComponent.Uniforms.NativeFieldInfoPtr__AutoExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_AutoExposure");
BloomComponent.Uniforms.NativeFieldInfoPtr__Threshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_Threshold");
BloomComponent.Uniforms.NativeFieldInfoPtr__Curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_Curve");
BloomComponent.Uniforms.NativeFieldInfoPtr__PrefilterOffs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_PrefilterOffs");
BloomComponent.Uniforms.NativeFieldInfoPtr__SampleScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_SampleScale");
BloomComponent.Uniforms.NativeFieldInfoPtr__BaseTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_BaseTex");
BloomComponent.Uniforms.NativeFieldInfoPtr__BloomTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_BloomTex");
BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_Bloom_Settings");
BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_Bloom_DirtTex");
BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomComponent.Uniforms>.NativeClassPtr, "_Bloom_DirtIntensity");
}
// Token: 0x0600936F RID: 37743 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031DC RID: 12764
// (get) Token: 0x06009370 RID: 37744 RVA: 0x0025F668 File Offset: 0x0025D868
// (set) Token: 0x06009371 RID: 37745 RVA: 0x0025F686 File Offset: 0x0025D886
public unsafe static int _AutoExposure
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__AutoExposure, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__AutoExposure, (void*)(&value));
}
}
// Token: 0x170031DD RID: 12765
// (get) Token: 0x06009372 RID: 37746 RVA: 0x0025F698 File Offset: 0x0025D898
// (set) Token: 0x06009373 RID: 37747 RVA: 0x0025F6B6 File Offset: 0x0025D8B6
public unsafe static int _Threshold
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Threshold, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Threshold, (void*)(&value));
}
}
// Token: 0x170031DE RID: 12766
// (get) Token: 0x06009374 RID: 37748 RVA: 0x0025F6C8 File Offset: 0x0025D8C8
// (set) Token: 0x06009375 RID: 37749 RVA: 0x0025F6E6 File Offset: 0x0025D8E6
public unsafe static int _Curve
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Curve, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Curve, (void*)(&value));
}
}
// Token: 0x170031DF RID: 12767
// (get) Token: 0x06009376 RID: 37750 RVA: 0x0025F6F8 File Offset: 0x0025D8F8
// (set) Token: 0x06009377 RID: 37751 RVA: 0x0025F716 File Offset: 0x0025D916
public unsafe static int _PrefilterOffs
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__PrefilterOffs, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__PrefilterOffs, (void*)(&value));
}
}
// Token: 0x170031E0 RID: 12768
// (get) Token: 0x06009378 RID: 37752 RVA: 0x0025F728 File Offset: 0x0025D928
// (set) Token: 0x06009379 RID: 37753 RVA: 0x0025F746 File Offset: 0x0025D946
public unsafe static int _SampleScale
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__SampleScale, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__SampleScale, (void*)(&value));
}
}
// Token: 0x170031E1 RID: 12769
// (get) Token: 0x0600937A RID: 37754 RVA: 0x0025F758 File Offset: 0x0025D958
// (set) Token: 0x0600937B RID: 37755 RVA: 0x0025F776 File Offset: 0x0025D976
public unsafe static int _BaseTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__BaseTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__BaseTex, (void*)(&value));
}
}
// Token: 0x170031E2 RID: 12770
// (get) Token: 0x0600937C RID: 37756 RVA: 0x0025F788 File Offset: 0x0025D988
// (set) Token: 0x0600937D RID: 37757 RVA: 0x0025F7A6 File Offset: 0x0025D9A6
public unsafe static int _BloomTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__BloomTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__BloomTex, (void*)(&value));
}
}
// Token: 0x170031E3 RID: 12771
// (get) Token: 0x0600937E RID: 37758 RVA: 0x0025F7B8 File Offset: 0x0025D9B8
// (set) Token: 0x0600937F RID: 37759 RVA: 0x0025F7D6 File Offset: 0x0025D9D6
public unsafe static int _Bloom_Settings
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_Settings, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_Settings, (void*)(&value));
}
}
// Token: 0x170031E4 RID: 12772
// (get) Token: 0x06009380 RID: 37760 RVA: 0x0025F7E8 File Offset: 0x0025D9E8
// (set) Token: 0x06009381 RID: 37761 RVA: 0x0025F806 File Offset: 0x0025DA06
public unsafe static int _Bloom_DirtTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtTex, (void*)(&value));
}
}
// Token: 0x170031E5 RID: 12773
// (get) Token: 0x06009382 RID: 37762 RVA: 0x0025F818 File Offset: 0x0025DA18
// (set) Token: 0x06009383 RID: 37763 RVA: 0x0025F836 File Offset: 0x0025DA36
public unsafe static int _Bloom_DirtIntensity
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtIntensity, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BloomComponent.Uniforms.NativeFieldInfoPtr__Bloom_DirtIntensity, (void*)(&value));
}
}
// Token: 0x0400625D RID: 25181
private static readonly IntPtr NativeFieldInfoPtr__AutoExposure;
// Token: 0x0400625E RID: 25182
private static readonly IntPtr NativeFieldInfoPtr__Threshold;
// Token: 0x0400625F RID: 25183
private static readonly IntPtr NativeFieldInfoPtr__Curve;
// Token: 0x04006260 RID: 25184
private static readonly IntPtr NativeFieldInfoPtr__PrefilterOffs;
// Token: 0x04006261 RID: 25185
private static readonly IntPtr NativeFieldInfoPtr__SampleScale;
// Token: 0x04006262 RID: 25186
private static readonly IntPtr NativeFieldInfoPtr__BaseTex;
// Token: 0x04006263 RID: 25187
private static readonly IntPtr NativeFieldInfoPtr__BloomTex;
// Token: 0x04006264 RID: 25188
private static readonly IntPtr NativeFieldInfoPtr__Bloom_Settings;
// Token: 0x04006265 RID: 25189
private static readonly IntPtr NativeFieldInfoPtr__Bloom_DirtTex;
// Token: 0x04006266 RID: 25190
private static readonly IntPtr NativeFieldInfoPtr__Bloom_DirtIntensity;
}
}
}

View File

@@ -0,0 +1,410 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000550 RID: 1360
[Serializable]
public class BloomModel : PostProcessingModel
{
// Token: 0x170032C0 RID: 12992
// (get) Token: 0x060095E6 RID: 38374 RVA: 0x00267958 File Offset: 0x00265B58
// (set) Token: 0x060095E7 RID: 38375 RVA: 0x002679A4 File Offset: 0x00265BA4
public unsafe BloomModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new BloomModel.Settings(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616397, XrefRangeEnd = 616398, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(value));
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060095E8 RID: 38376 RVA: 0x00267A04 File Offset: 0x00265C04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616398, XrefRangeEnd = 616400, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BloomModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095E9 RID: 38377 RVA: 0x00267A54 File Offset: 0x00265C54
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616403, RefRangeEnd = 616404, XrefRangeStart = 616400, XrefRangeEnd = 616403, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BloomModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BloomModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095EA RID: 38378 RVA: 0x00267AA0 File Offset: 0x00265CA0
// Note: this type is marked as 'beforefieldinit'.
static BloomModel()
{
Il2CppClassPointerStore<BloomModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "BloomModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomModel>.NativeClassPtr);
BloomModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, "m_Settings");
BloomModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, 100674957);
BloomModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, 100674958);
BloomModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, 100674959);
BloomModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, 100674960);
}
// Token: 0x060095EB RID: 38379 RVA: 0x002671A0 File Offset: 0x002653A0
public BloomModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032BF RID: 12991
// (get) Token: 0x060095EC RID: 38380 RVA: 0x00267B34 File Offset: 0x00265D34
// (set) Token: 0x060095ED RID: 38381 RVA: 0x00267B66 File Offset: 0x00265D66
public BloomModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.NativeFieldInfoPtr_m_Settings);
return new BloomModel.Settings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.NativeFieldInfoPtr_m_Settings), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x0400640D RID: 25613
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x0400640E RID: 25614
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x0400640F RID: 25615
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x04006410 RID: 25616
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x04006411 RID: 25617
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000551 RID: 1361
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct BloomSettings
{
// Token: 0x170032C1 RID: 12993
// (get) Token: 0x060095EF RID: 38383 RVA: 0x00267BE4 File Offset: 0x00265DE4
// (set) Token: 0x060095EE RID: 38382 RVA: 0x00267B9C File Offset: 0x00265D9C
public unsafe float thresholdLinear
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616391, RefRangeEnd = 616392, XrefRangeStart = 616390, XrefRangeEnd = 616391, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0, ref this, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616389, XrefRangeEnd = 616390, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0, ref this, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x170032C2 RID: 12994
// (get) Token: 0x060095F0 RID: 38384 RVA: 0x00267C28 File Offset: 0x00265E28
public unsafe static BloomModel.BloomSettings defaultSettings
{
[CallerCount(0)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.BloomSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060095F1 RID: 38385 RVA: 0x00267C6C File Offset: 0x00265E6C
// Note: this type is marked as 'beforefieldinit'.
static BloomSettings()
{
Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, "BloomSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr);
BloomModel.BloomSettings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, "intensity");
BloomModel.BloomSettings.NativeFieldInfoPtr_threshold = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, "threshold");
BloomModel.BloomSettings.NativeFieldInfoPtr_softKnee = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, "softKnee");
BloomModel.BloomSettings.NativeFieldInfoPtr_radius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, "radius");
BloomModel.BloomSettings.NativeFieldInfoPtr_antiFlicker = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, "antiFlicker");
BloomModel.BloomSettings.NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, 100674961);
BloomModel.BloomSettings.NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, 100674962);
BloomModel.BloomSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, 100674963);
}
// Token: 0x060095F2 RID: 38386 RVA: 0x00267D37 File Offset: 0x00265F37
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BloomModel.BloomSettings>.NativeClassPtr, ref this));
}
// Token: 0x04006412 RID: 25618
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006413 RID: 25619
private static readonly IntPtr NativeFieldInfoPtr_threshold;
// Token: 0x04006414 RID: 25620
private static readonly IntPtr NativeFieldInfoPtr_softKnee;
// Token: 0x04006415 RID: 25621
private static readonly IntPtr NativeFieldInfoPtr_radius;
// Token: 0x04006416 RID: 25622
private static readonly IntPtr NativeFieldInfoPtr_antiFlicker;
// Token: 0x04006417 RID: 25623
private static readonly IntPtr NativeMethodInfoPtr_set_thresholdLinear_Public_set_Void_Single_0;
// Token: 0x04006418 RID: 25624
private static readonly IntPtr NativeMethodInfoPtr_get_thresholdLinear_Public_get_Single_0;
// Token: 0x04006419 RID: 25625
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_BloomSettings_0;
// Token: 0x0400641A RID: 25626
[FieldOffset(0)]
public float intensity;
// Token: 0x0400641B RID: 25627
[FieldOffset(4)]
public float threshold;
// Token: 0x0400641C RID: 25628
[FieldOffset(8)]
public float softKnee;
// Token: 0x0400641D RID: 25629
[FieldOffset(12)]
public float radius;
// Token: 0x0400641E RID: 25630
[FieldOffset(16)]
[MarshalAs(UnmanagedType.U1)]
public bool antiFlicker;
}
// Token: 0x02000552 RID: 1362
[Serializable]
public sealed class LensDirtSettings : ValueType
{
// Token: 0x170032C5 RID: 12997
// (get) Token: 0x060095F3 RID: 38387 RVA: 0x00267D4C File Offset: 0x00265F4C
public unsafe static BloomModel.LensDirtSettings defaultSettings
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616392, XrefRangeEnd = 616393, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.LensDirtSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new BloomModel.LensDirtSettings(intPtr);
}
}
// Token: 0x060095F4 RID: 38388 RVA: 0x00267D88 File Offset: 0x00265F88
// Note: this type is marked as 'beforefieldinit'.
static LensDirtSettings()
{
Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, "LensDirtSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr);
BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, "texture");
BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, "intensity");
BloomModel.LensDirtSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, 100674964);
}
// Token: 0x060095F5 RID: 38389 RVA: 0x0011646F File Offset: 0x0011466F
public LensDirtSettings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x060095F6 RID: 38390 RVA: 0x00267DF0 File Offset: 0x00265FF0
public unsafe LensDirtSettings()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, intPtr));
}
// Token: 0x170032C3 RID: 12995
// (get) Token: 0x060095F7 RID: 38391 RVA: 0x00267E20 File Offset: 0x00266020
// (set) Token: 0x060095F8 RID: 38392 RVA: 0x00267E54 File Offset: 0x00266054
public unsafe Texture texture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_texture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170032C4 RID: 12996
// (get) Token: 0x060095F9 RID: 38393 RVA: 0x00267E7C File Offset: 0x0026607C
// (set) Token: 0x060095FA RID: 38394 RVA: 0x00267EA4 File Offset: 0x002660A4
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.LensDirtSettings.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x0400641F RID: 25631
private static readonly IntPtr NativeFieldInfoPtr_texture;
// Token: 0x04006420 RID: 25632
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006421 RID: 25633
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_LensDirtSettings_0;
}
// Token: 0x02000553 RID: 1363
[Serializable]
public sealed class Settings : ValueType
{
// Token: 0x170032C8 RID: 13000
// (get) Token: 0x060095FB RID: 38395 RVA: 0x00267EC8 File Offset: 0x002660C8
public unsafe static BloomModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616395, RefRangeEnd = 616397, XrefRangeStart = 616393, XrefRangeEnd = 616395, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BloomModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new BloomModel.Settings(intPtr);
}
}
// Token: 0x060095FC RID: 38396 RVA: 0x00267F04 File Offset: 0x00266104
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BloomModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr);
BloomModel.Settings.NativeFieldInfoPtr_bloom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, "bloom");
BloomModel.Settings.NativeFieldInfoPtr_lensDirt = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, "lensDirt");
BloomModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, 100674965);
}
// Token: 0x060095FD RID: 38397 RVA: 0x0011646F File Offset: 0x0011466F
public Settings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x060095FE RID: 38398 RVA: 0x00267F6C File Offset: 0x0026616C
public unsafe Settings()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BloomModel.Settings>.NativeClassPtr, intPtr));
}
// Token: 0x170032C6 RID: 12998
// (get) Token: 0x060095FF RID: 38399 RVA: 0x00267F9C File Offset: 0x0026619C
// (set) Token: 0x06009600 RID: 38400 RVA: 0x00267FC4 File Offset: 0x002661C4
public unsafe BloomModel.BloomSettings bloom
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_bloom);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_bloom)) = value;
}
}
// Token: 0x170032C7 RID: 12999
// (get) Token: 0x06009601 RID: 38401 RVA: 0x00267FE8 File Offset: 0x002661E8
// (set) Token: 0x06009602 RID: 38402 RVA: 0x0026801A File Offset: 0x0026621A
public BloomModel.LensDirtSettings lensDirt
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_lensDirt);
return new BloomModel.LensDirtSettings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BloomModel.Settings.NativeFieldInfoPtr_lensDirt), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<BloomModel.LensDirtSettings>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x04006422 RID: 25634
private static readonly IntPtr NativeFieldInfoPtr_bloom;
// Token: 0x04006423 RID: 25635
private static readonly IntPtr NativeFieldInfoPtr_lensDirt;
// Token: 0x04006424 RID: 25636
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
}
}
}

View File

@@ -0,0 +1,702 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine.Rendering;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000522 RID: 1314
public sealed class BuiltinDebugViewsComponent : PostProcessingComponentCommandBuffer<BuiltinDebugViewsModel>
{
// Token: 0x170031E8 RID: 12776
// (get) Token: 0x06009384 RID: 37764 RVA: 0x0025F848 File Offset: 0x0025DA48
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614668, XrefRangeEnd = 614669, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.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: 0x06009385 RID: 37765 RVA: 0x0025F898 File Offset: 0x0025DA98
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614669, XrefRangeEnd = 614670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009386 RID: 37766 RVA: 0x0025F8E8 File Offset: 0x0025DAE8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614670, XrefRangeEnd = 614671, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override CameraEvent GetCameraEvent()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009387 RID: 37767 RVA: 0x0025F938 File Offset: 0x0025DB38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614671, XrefRangeEnd = 614673, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override string GetName()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x06009388 RID: 37768 RVA: 0x0025F984 File Offset: 0x0025DB84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614673, XrefRangeEnd = 614702, 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(BuiltinDebugViewsComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009389 RID: 37769 RVA: 0x0025F9E0 File Offset: 0x0025DBE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614702, XrefRangeEnd = 614713, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DepthPass(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(BuiltinDebugViewsComponent.NativeMethodInfoPtr_DepthPass_Private_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600938A RID: 37770 RVA: 0x0025FA3C File Offset: 0x0025DC3C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614713, XrefRangeEnd = 614718, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void DepthNormalsPass(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(BuiltinDebugViewsComponent.NativeMethodInfoPtr_DepthNormalsPass_Private_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600938B RID: 37771 RVA: 0x0025FA98 File Offset: 0x0025DC98
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614787, RefRangeEnd = 614788, XrefRangeStart = 614718, XrefRangeEnd = 614787, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void MotionVectorsPass(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(BuiltinDebugViewsComponent.NativeMethodInfoPtr_MotionVectorsPass_Private_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600938C RID: 37772 RVA: 0x0025FAF4 File Offset: 0x0025DCF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614788, XrefRangeEnd = 614798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PrepareArrows()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr_PrepareArrows_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600938D RID: 37773 RVA: 0x0025FB38 File Offset: 0x0025DD38
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614798, XrefRangeEnd = 614800, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600938E RID: 37774 RVA: 0x0025FB7C File Offset: 0x0025DD7C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614803, RefRangeEnd = 614804, XrefRangeStart = 614800, XrefRangeEnd = 614803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BuiltinDebugViewsComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600938F RID: 37775 RVA: 0x0025FBC8 File Offset: 0x0025DDC8
// Note: this type is marked as 'beforefieldinit'.
static BuiltinDebugViewsComponent()
{
Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "BuiltinDebugViewsComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr);
BuiltinDebugViewsComponent.NativeFieldInfoPtr_k_ShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, "k_ShaderString");
BuiltinDebugViewsComponent.NativeFieldInfoPtr_m_Arrows = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, "m_Arrows");
BuiltinDebugViewsComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674794);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674795);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674796);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674797);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674798);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_DepthPass_Private_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674799);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_DepthNormalsPass_Private_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674800);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_MotionVectorsPass_Private_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674801);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_PrepareArrows_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674802);
BuiltinDebugViewsComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674803);
BuiltinDebugViewsComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, 100674804);
}
// Token: 0x06009390 RID: 37776 RVA: 0x0025FCFC File Offset: 0x0025DEFC
public BuiltinDebugViewsComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031E6 RID: 12774
// (get) Token: 0x06009391 RID: 37777 RVA: 0x0025FD08 File Offset: 0x0025DF08
// (set) Token: 0x06009392 RID: 37778 RVA: 0x0025FD28 File Offset: 0x0025DF28
public unsafe static string k_ShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.NativeFieldInfoPtr_k_ShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.NativeFieldInfoPtr_k_ShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031E7 RID: 12775
// (get) Token: 0x06009393 RID: 37779 RVA: 0x0025FD40 File Offset: 0x0025DF40
// (set) Token: 0x06009394 RID: 37780 RVA: 0x0025FD74 File Offset: 0x0025DF74
public unsafe BuiltinDebugViewsComponent.ArrowArray m_Arrows
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.NativeFieldInfoPtr_m_Arrows);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new BuiltinDebugViewsComponent.ArrowArray(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.NativeFieldInfoPtr_m_Arrows), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04006267 RID: 25191
private static readonly IntPtr NativeFieldInfoPtr_k_ShaderString;
// Token: 0x04006268 RID: 25192
private static readonly IntPtr NativeFieldInfoPtr_m_Arrows;
// Token: 0x04006269 RID: 25193
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x0400626A RID: 25194
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;
// Token: 0x0400626B RID: 25195
private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0;
// Token: 0x0400626C RID: 25196
private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Virtual_String_0;
// Token: 0x0400626D RID: 25197
private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0;
// Token: 0x0400626E RID: 25198
private static readonly IntPtr NativeMethodInfoPtr_DepthPass_Private_Void_CommandBuffer_0;
// Token: 0x0400626F RID: 25199
private static readonly IntPtr NativeMethodInfoPtr_DepthNormalsPass_Private_Void_CommandBuffer_0;
// Token: 0x04006270 RID: 25200
private static readonly IntPtr NativeMethodInfoPtr_MotionVectorsPass_Private_Void_CommandBuffer_0;
// Token: 0x04006271 RID: 25201
private static readonly IntPtr NativeMethodInfoPtr_PrepareArrows_Private_Void_0;
// Token: 0x04006272 RID: 25202
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04006273 RID: 25203
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000523 RID: 1315
public static class Uniforms : Object
{
// Token: 0x06009395 RID: 37781 RVA: 0x0025FD9C File Offset: 0x0025DF9C
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr);
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__DepthScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_DepthScale");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_TempRT");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Opacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_Opacity");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__MainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_MainTex");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_TempRT2");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Amplitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_Amplitude");
BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.Uniforms>.NativeClassPtr, "_Scale");
}
// Token: 0x06009396 RID: 37782 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031E9 RID: 12777
// (get) Token: 0x06009397 RID: 37783 RVA: 0x0025FE54 File Offset: 0x0025E054
// (set) Token: 0x06009398 RID: 37784 RVA: 0x0025FE72 File Offset: 0x0025E072
public unsafe static int _DepthScale
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__DepthScale, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__DepthScale, (void*)(&value));
}
}
// Token: 0x170031EA RID: 12778
// (get) Token: 0x06009399 RID: 37785 RVA: 0x0025FE84 File Offset: 0x0025E084
// (set) Token: 0x0600939A RID: 37786 RVA: 0x0025FEA2 File Offset: 0x0025E0A2
public unsafe static int _TempRT
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&value));
}
}
// Token: 0x170031EB RID: 12779
// (get) Token: 0x0600939B RID: 37787 RVA: 0x0025FEB4 File Offset: 0x0025E0B4
// (set) Token: 0x0600939C RID: 37788 RVA: 0x0025FED2 File Offset: 0x0025E0D2
public unsafe static int _Opacity
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Opacity, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Opacity, (void*)(&value));
}
}
// Token: 0x170031EC RID: 12780
// (get) Token: 0x0600939D RID: 37789 RVA: 0x0025FEE4 File Offset: 0x0025E0E4
// (set) Token: 0x0600939E RID: 37790 RVA: 0x0025FF02 File Offset: 0x0025E102
public unsafe static int _MainTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&value));
}
}
// Token: 0x170031ED RID: 12781
// (get) Token: 0x0600939F RID: 37791 RVA: 0x0025FF14 File Offset: 0x0025E114
// (set) Token: 0x060093A0 RID: 37792 RVA: 0x0025FF32 File Offset: 0x0025E132
public unsafe static int _TempRT2
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT2, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__TempRT2, (void*)(&value));
}
}
// Token: 0x170031EE RID: 12782
// (get) Token: 0x060093A1 RID: 37793 RVA: 0x0025FF44 File Offset: 0x0025E144
// (set) Token: 0x060093A2 RID: 37794 RVA: 0x0025FF62 File Offset: 0x0025E162
public unsafe static int _Amplitude
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Amplitude, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Amplitude, (void*)(&value));
}
}
// Token: 0x170031EF RID: 12783
// (get) Token: 0x060093A3 RID: 37795 RVA: 0x0025FF74 File Offset: 0x0025E174
// (set) Token: 0x060093A4 RID: 37796 RVA: 0x0025FF92 File Offset: 0x0025E192
public unsafe static int _Scale
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Scale, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(BuiltinDebugViewsComponent.Uniforms.NativeFieldInfoPtr__Scale, (void*)(&value));
}
}
// Token: 0x04006274 RID: 25204
private static readonly IntPtr NativeFieldInfoPtr__DepthScale;
// Token: 0x04006275 RID: 25205
private static readonly IntPtr NativeFieldInfoPtr__TempRT;
// Token: 0x04006276 RID: 25206
private static readonly IntPtr NativeFieldInfoPtr__Opacity;
// Token: 0x04006277 RID: 25207
private static readonly IntPtr NativeFieldInfoPtr__MainTex;
// Token: 0x04006278 RID: 25208
private static readonly IntPtr NativeFieldInfoPtr__TempRT2;
// Token: 0x04006279 RID: 25209
private static readonly IntPtr NativeFieldInfoPtr__Amplitude;
// Token: 0x0400627A RID: 25210
private static readonly IntPtr NativeFieldInfoPtr__Scale;
}
// Token: 0x02000524 RID: 1316
public enum Pass
{
// Token: 0x0400627C RID: 25212
Depth,
// Token: 0x0400627D RID: 25213
Normals,
// Token: 0x0400627E RID: 25214
MovecOpacity,
// Token: 0x0400627F RID: 25215
MovecImaging,
// Token: 0x04006280 RID: 25216
MovecArrows
}
// Token: 0x02000525 RID: 1317
public class ArrowArray : Object
{
// Token: 0x170031F3 RID: 12787
// (get) Token: 0x060093A5 RID: 37797 RVA: 0x0025FFA4 File Offset: 0x0025E1A4
// (set) Token: 0x060093A6 RID: 37798 RVA: 0x0025FFFC File Offset: 0x0025E1FC
public unsafe Mesh mesh
{
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 7244, RefRangeEnd = 7253, XrefRangeStart = 7244, XrefRangeEnd = 7253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_mesh_Public_get_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
}
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 7254, RefRangeEnd = 7255, XrefRangeStart = 7254, XrefRangeEnd = 7255, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(value);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_mesh_Private_set_Void_Mesh_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x170031F4 RID: 12788
// (get) Token: 0x060093A7 RID: 37799 RVA: 0x00260058 File Offset: 0x0025E258
// (set) Token: 0x060093A8 RID: 37800 RVA: 0x002600A8 File Offset: 0x0025E2A8
public unsafe int columnCount
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_columnCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 9059, RefRangeEnd = 9064, XrefRangeStart = 9059, XrefRangeEnd = 9064, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_columnCount_Private_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x170031F5 RID: 12789
// (get) Token: 0x060093A9 RID: 37801 RVA: 0x002600FC File Offset: 0x0025E2FC
// (set) Token: 0x060093AA RID: 37802 RVA: 0x0026014C File Offset: 0x0025E34C
public unsafe int rowCount
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_rowCount_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 46473, RefRangeEnd = 46477, XrefRangeStart = 46473, XrefRangeEnd = 46477, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_rowCount_Private_set_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060093AB RID: 37803 RVA: 0x002601A0 File Offset: 0x0025E3A0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 614661, RefRangeEnd = 614663, XrefRangeStart = 614627, XrefRangeEnd = 614661, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void BuildMesh(int columns, int rows)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref columns;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rows;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_BuildMesh_Public_Void_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093AC RID: 37804 RVA: 0x00260208 File Offset: 0x0025E408
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 614665, RefRangeEnd = 614668, XrefRangeStart = 614663, XrefRangeEnd = 614665, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Release()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_Release_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093AD RID: 37805 RVA: 0x0026024C File Offset: 0x0025E44C
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ArrowArray()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093AE RID: 37806 RVA: 0x00260298 File Offset: 0x0025E498
// Note: this type is marked as 'beforefieldinit'.
static ArrowArray()
{
Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BuiltinDebugViewsComponent>.NativeClassPtr, "ArrowArray");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr);
BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__mesh_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, "<mesh>k__BackingField");
BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__columnCount_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, "<columnCount>k__BackingField");
BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__rowCount_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, "<rowCount>k__BackingField");
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_mesh_Public_get_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674806);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_mesh_Private_set_Void_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674807);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_columnCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674808);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_columnCount_Private_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674809);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_get_rowCount_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674810);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_set_rowCount_Private_set_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674811);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_BuildMesh_Public_Void_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674812);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr_Release_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674813);
BuiltinDebugViewsComponent.ArrowArray.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsComponent.ArrowArray>.NativeClassPtr, 100674814);
}
// Token: 0x060093AF RID: 37807 RVA: 0x0000A688 File Offset: 0x00008888
public ArrowArray(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031F0 RID: 12784
// (get) Token: 0x060093B0 RID: 37808 RVA: 0x002603B4 File Offset: 0x0025E5B4
// (set) Token: 0x060093B1 RID: 37809 RVA: 0x002603E8 File Offset: 0x0025E5E8
public unsafe Mesh _mesh_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__mesh_k__BackingField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Mesh(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__mesh_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170031F1 RID: 12785
// (get) Token: 0x060093B2 RID: 37810 RVA: 0x00260410 File Offset: 0x0025E610
// (set) Token: 0x060093B3 RID: 37811 RVA: 0x00260438 File Offset: 0x0025E638
public unsafe int _columnCount_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__columnCount_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__columnCount_k__BackingField)) = value;
}
}
// Token: 0x170031F2 RID: 12786
// (get) Token: 0x060093B4 RID: 37812 RVA: 0x0026045C File Offset: 0x0025E65C
// (set) Token: 0x060093B5 RID: 37813 RVA: 0x00260484 File Offset: 0x0025E684
public unsafe int _rowCount_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__rowCount_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsComponent.ArrowArray.NativeFieldInfoPtr__rowCount_k__BackingField)) = value;
}
}
// Token: 0x04006281 RID: 25217
private static readonly IntPtr NativeFieldInfoPtr__mesh_k__BackingField;
// Token: 0x04006282 RID: 25218
private static readonly IntPtr NativeFieldInfoPtr__columnCount_k__BackingField;
// Token: 0x04006283 RID: 25219
private static readonly IntPtr NativeFieldInfoPtr__rowCount_k__BackingField;
// Token: 0x04006284 RID: 25220
private static readonly IntPtr NativeMethodInfoPtr_get_mesh_Public_get_Mesh_0;
// Token: 0x04006285 RID: 25221
private static readonly IntPtr NativeMethodInfoPtr_set_mesh_Private_set_Void_Mesh_0;
// Token: 0x04006286 RID: 25222
private static readonly IntPtr NativeMethodInfoPtr_get_columnCount_Public_get_Int32_0;
// Token: 0x04006287 RID: 25223
private static readonly IntPtr NativeMethodInfoPtr_set_columnCount_Private_set_Void_Int32_0;
// Token: 0x04006288 RID: 25224
private static readonly IntPtr NativeMethodInfoPtr_get_rowCount_Public_get_Int32_0;
// Token: 0x04006289 RID: 25225
private static readonly IntPtr NativeMethodInfoPtr_set_rowCount_Private_set_Void_Int32_0;
// Token: 0x0400628A RID: 25226
private static readonly IntPtr NativeMethodInfoPtr_BuildMesh_Public_Void_Int32_Int32_0;
// Token: 0x0400628B RID: 25227
private static readonly IntPtr NativeMethodInfoPtr_Release_Public_Void_0;
// Token: 0x0400628C RID: 25228
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}
}

View File

@@ -0,0 +1,382 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000554 RID: 1364
[Serializable]
public class BuiltinDebugViewsModel : PostProcessingModel
{
// Token: 0x170032CA RID: 13002
// (get) Token: 0x06009603 RID: 38403 RVA: 0x00268050 File Offset: 0x00266250
// (set) Token: 0x06009604 RID: 38404 RVA: 0x002680A0 File Offset: 0x002662A0
public unsafe BuiltinDebugViewsModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x170032CB RID: 13003
// (get) Token: 0x06009605 RID: 38405 RVA: 0x002680F4 File Offset: 0x002662F4
public unsafe bool willInterrupt
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616406, RefRangeEnd = 616408, XrefRangeStart = 616406, XrefRangeEnd = 616406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.NativeMethodInfoPtr_get_willInterrupt_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009606 RID: 38406 RVA: 0x00268144 File Offset: 0x00266344
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616408, XrefRangeEnd = 616409, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BuiltinDebugViewsModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009607 RID: 38407 RVA: 0x00268194 File Offset: 0x00266394
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 616409, RefRangeEnd = 616415, XrefRangeStart = 616409, XrefRangeEnd = 616409, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsModeActive(BuiltinDebugViewsModel.Mode mode)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref mode;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.NativeMethodInfoPtr_IsModeActive_Public_Boolean_Mode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009608 RID: 38408 RVA: 0x002681F8 File Offset: 0x002663F8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616417, RefRangeEnd = 616418, XrefRangeStart = 616415, XrefRangeEnd = 616417, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe BuiltinDebugViewsModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009609 RID: 38409 RVA: 0x00268244 File Offset: 0x00266444
// Note: this type is marked as 'beforefieldinit'.
static BuiltinDebugViewsModel()
{
Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "BuiltinDebugViewsModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr);
BuiltinDebugViewsModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, "m_Settings");
BuiltinDebugViewsModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674966);
BuiltinDebugViewsModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674967);
BuiltinDebugViewsModel.NativeMethodInfoPtr_get_willInterrupt_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674968);
BuiltinDebugViewsModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674969);
BuiltinDebugViewsModel.NativeMethodInfoPtr_IsModeActive_Public_Boolean_Mode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674970);
BuiltinDebugViewsModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, 100674971);
}
// Token: 0x0600960A RID: 38410 RVA: 0x002671A0 File Offset: 0x002653A0
public BuiltinDebugViewsModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032C9 RID: 13001
// (get) Token: 0x0600960B RID: 38411 RVA: 0x00268300 File Offset: 0x00266500
// (set) Token: 0x0600960C RID: 38412 RVA: 0x00268328 File Offset: 0x00266528
public unsafe BuiltinDebugViewsModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BuiltinDebugViewsModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x04006425 RID: 25637
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x04006426 RID: 25638
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006427 RID: 25639
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x04006428 RID: 25640
private static readonly IntPtr NativeMethodInfoPtr_get_willInterrupt_Public_get_Boolean_0;
// Token: 0x04006429 RID: 25641
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x0400642A RID: 25642
private static readonly IntPtr NativeMethodInfoPtr_IsModeActive_Public_Boolean_Mode_0;
// Token: 0x0400642B RID: 25643
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000555 RID: 1365
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct DepthSettings
{
// Token: 0x170032CC RID: 13004
// (get) Token: 0x0600960D RID: 38413 RVA: 0x0026834C File Offset: 0x0026654C
public unsafe static BuiltinDebugViewsModel.DepthSettings defaultSettings
{
[CallerCount(0)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.DepthSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_DepthSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600960E RID: 38414 RVA: 0x00268390 File Offset: 0x00266590
// Note: this type is marked as 'beforefieldinit'.
static DepthSettings()
{
Il2CppClassPointerStore<BuiltinDebugViewsModel.DepthSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, "DepthSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsModel.DepthSettings>.NativeClassPtr);
BuiltinDebugViewsModel.DepthSettings.NativeFieldInfoPtr_scale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.DepthSettings>.NativeClassPtr, "scale");
BuiltinDebugViewsModel.DepthSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_DepthSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel.DepthSettings>.NativeClassPtr, 100674972);
}
// Token: 0x0600960F RID: 38415 RVA: 0x002683E3 File Offset: 0x002665E3
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BuiltinDebugViewsModel.DepthSettings>.NativeClassPtr, ref this));
}
// Token: 0x0400642C RID: 25644
private static readonly IntPtr NativeFieldInfoPtr_scale;
// Token: 0x0400642D RID: 25645
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_DepthSettings_0;
// Token: 0x0400642E RID: 25646
[FieldOffset(0)]
public float scale;
}
// Token: 0x02000556 RID: 1366
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct MotionVectorsSettings
{
// Token: 0x170032CD RID: 13005
// (get) Token: 0x06009610 RID: 38416 RVA: 0x002683F8 File Offset: 0x002665F8
public unsafe static BuiltinDebugViewsModel.MotionVectorsSettings defaultSettings
{
[CallerCount(0)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.MotionVectorsSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_MotionVectorsSettings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009611 RID: 38417 RVA: 0x0026843C File Offset: 0x0026663C
// Note: this type is marked as 'beforefieldinit'.
static MotionVectorsSettings()
{
Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, "MotionVectorsSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr);
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_sourceOpacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "sourceOpacity");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_motionImageOpacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "motionImageOpacity");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_motionImageAmplitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "motionImageAmplitude");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_motionVectorsOpacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "motionVectorsOpacity");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_motionVectorsResolution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "motionVectorsResolution");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeFieldInfoPtr_motionVectorsAmplitude = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, "motionVectorsAmplitude");
BuiltinDebugViewsModel.MotionVectorsSettings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_MotionVectorsSettings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, 100674973);
}
// Token: 0x06009612 RID: 38418 RVA: 0x002684F3 File Offset: 0x002666F3
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BuiltinDebugViewsModel.MotionVectorsSettings>.NativeClassPtr, ref this));
}
// Token: 0x0400642F RID: 25647
private static readonly IntPtr NativeFieldInfoPtr_sourceOpacity;
// Token: 0x04006430 RID: 25648
private static readonly IntPtr NativeFieldInfoPtr_motionImageOpacity;
// Token: 0x04006431 RID: 25649
private static readonly IntPtr NativeFieldInfoPtr_motionImageAmplitude;
// Token: 0x04006432 RID: 25650
private static readonly IntPtr NativeFieldInfoPtr_motionVectorsOpacity;
// Token: 0x04006433 RID: 25651
private static readonly IntPtr NativeFieldInfoPtr_motionVectorsResolution;
// Token: 0x04006434 RID: 25652
private static readonly IntPtr NativeFieldInfoPtr_motionVectorsAmplitude;
// Token: 0x04006435 RID: 25653
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_MotionVectorsSettings_0;
// Token: 0x04006436 RID: 25654
[FieldOffset(0)]
public float sourceOpacity;
// Token: 0x04006437 RID: 25655
[FieldOffset(4)]
public float motionImageOpacity;
// Token: 0x04006438 RID: 25656
[FieldOffset(8)]
public float motionImageAmplitude;
// Token: 0x04006439 RID: 25657
[FieldOffset(12)]
public float motionVectorsOpacity;
// Token: 0x0400643A RID: 25658
[FieldOffset(16)]
public int motionVectorsResolution;
// Token: 0x0400643B RID: 25659
[FieldOffset(20)]
public float motionVectorsAmplitude;
}
// Token: 0x02000557 RID: 1367
public enum Mode
{
// Token: 0x0400643D RID: 25661
None,
// Token: 0x0400643E RID: 25662
Depth,
// Token: 0x0400643F RID: 25663
Normals,
// Token: 0x04006440 RID: 25664
MotionVectors,
// Token: 0x04006441 RID: 25665
AmbientOcclusion,
// Token: 0x04006442 RID: 25666
EyeAdaptation,
// Token: 0x04006443 RID: 25667
FocusPlane,
// Token: 0x04006444 RID: 25668
PreGradingLog,
// Token: 0x04006445 RID: 25669
LogLut,
// Token: 0x04006446 RID: 25670
UserLut
}
// Token: 0x02000558 RID: 1368
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032CE RID: 13006
// (get) Token: 0x06009613 RID: 38419 RVA: 0x00268508 File Offset: 0x00266708
public unsafe static BuiltinDebugViewsModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616404, RefRangeEnd = 616406, XrefRangeStart = 616404, XrefRangeEnd = 616404, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BuiltinDebugViewsModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009614 RID: 38420 RVA: 0x0026854C File Offset: 0x0026674C
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<BuiltinDebugViewsModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr);
BuiltinDebugViewsModel.Settings.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr, "mode");
BuiltinDebugViewsModel.Settings.NativeFieldInfoPtr_depth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr, "depth");
BuiltinDebugViewsModel.Settings.NativeFieldInfoPtr_motionVectors = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr, "motionVectors");
BuiltinDebugViewsModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr, 100674974);
}
// Token: 0x06009615 RID: 38421 RVA: 0x002685C7 File Offset: 0x002667C7
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<BuiltinDebugViewsModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x04006447 RID: 25671
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x04006448 RID: 25672
private static readonly IntPtr NativeFieldInfoPtr_depth;
// Token: 0x04006449 RID: 25673
private static readonly IntPtr NativeFieldInfoPtr_motionVectors;
// Token: 0x0400644A RID: 25674
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x0400644B RID: 25675
[FieldOffset(0)]
public BuiltinDebugViewsModel.Mode mode;
// Token: 0x0400644C RID: 25676
[FieldOffset(4)]
public BuiltinDebugViewsModel.DepthSettings depth;
// Token: 0x0400644D RID: 25677
[FieldOffset(8)]
public BuiltinDebugViewsModel.MotionVectorsSettings motionVectors;
}
}
}

View File

@@ -0,0 +1,180 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000526 RID: 1318
public sealed class ChromaticAberrationComponent : PostProcessingComponentRenderTexture<ChromaticAberrationModel>
{
// Token: 0x170031F7 RID: 12791
// (get) Token: 0x060093B6 RID: 37814 RVA: 0x002604A8 File Offset: 0x0025E6A8
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614804, XrefRangeEnd = 614805, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationComponent.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: 0x060093B7 RID: 37815 RVA: 0x002604F8 File Offset: 0x0025E6F8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614805, XrefRangeEnd = 614807, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093B8 RID: 37816 RVA: 0x0026053C File Offset: 0x0025E73C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 614807, XrefRangeEnd = 614853, 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(ChromaticAberrationComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060093B9 RID: 37817 RVA: 0x00260598 File Offset: 0x0025E798
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 614856, RefRangeEnd = 614857, XrefRangeStart = 614853, XrefRangeEnd = 614856, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ChromaticAberrationComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060093BA RID: 37818 RVA: 0x002605E4 File Offset: 0x0025E7E4
// Note: this type is marked as 'beforefieldinit'.
static ChromaticAberrationComponent()
{
Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ChromaticAberrationComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr);
ChromaticAberrationComponent.NativeFieldInfoPtr_m_SpectrumLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, "m_SpectrumLut");
ChromaticAberrationComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, 100674815);
ChromaticAberrationComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, 100674816);
ChromaticAberrationComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, 100674817);
ChromaticAberrationComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, 100674818);
}
// Token: 0x060093BB RID: 37819 RVA: 0x00260678 File Offset: 0x0025E878
public ChromaticAberrationComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031F6 RID: 12790
// (get) Token: 0x060093BC RID: 37820 RVA: 0x00260684 File Offset: 0x0025E884
// (set) Token: 0x060093BD RID: 37821 RVA: 0x002606B8 File Offset: 0x0025E8B8
public unsafe Texture2D m_SpectrumLut
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationComponent.NativeFieldInfoPtr_m_SpectrumLut);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationComponent.NativeFieldInfoPtr_m_SpectrumLut), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400628D RID: 25229
private static readonly IntPtr NativeFieldInfoPtr_m_SpectrumLut;
// Token: 0x0400628E RID: 25230
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x0400628F RID: 25231
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04006290 RID: 25232
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x04006291 RID: 25233
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000527 RID: 1319
public static class Uniforms : Object
{
// Token: 0x060093BE RID: 37822 RVA: 0x002606E0 File Offset: 0x0025E8E0
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<ChromaticAberrationComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ChromaticAberrationComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ChromaticAberrationComponent.Uniforms>.NativeClassPtr);
ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Amount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationComponent.Uniforms>.NativeClassPtr, "_ChromaticAberration_Amount");
ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Spectrum = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationComponent.Uniforms>.NativeClassPtr, "_ChromaticAberration_Spectrum");
}
// Token: 0x060093BF RID: 37823 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031F8 RID: 12792
// (get) Token: 0x060093C0 RID: 37824 RVA: 0x00260734 File Offset: 0x0025E934
// (set) Token: 0x060093C1 RID: 37825 RVA: 0x00260752 File Offset: 0x0025E952
public unsafe static int _ChromaticAberration_Amount
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Amount, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Amount, (void*)(&value));
}
}
// Token: 0x170031F9 RID: 12793
// (get) Token: 0x060093C2 RID: 37826 RVA: 0x00260764 File Offset: 0x0025E964
// (set) Token: 0x060093C3 RID: 37827 RVA: 0x00260782 File Offset: 0x0025E982
public unsafe static int _ChromaticAberration_Spectrum
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Spectrum, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ChromaticAberrationComponent.Uniforms.NativeFieldInfoPtr__ChromaticAberration_Spectrum, (void*)(&value));
}
}
// Token: 0x04006292 RID: 25234
private static readonly IntPtr NativeFieldInfoPtr__ChromaticAberration_Amount;
// Token: 0x04006293 RID: 25235
private static readonly IntPtr NativeFieldInfoPtr__ChromaticAberration_Spectrum;
}
}
}

View File

@@ -0,0 +1,205 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000559 RID: 1369
[Serializable]
public class ChromaticAberrationModel : PostProcessingModel
{
// Token: 0x170032D0 RID: 13008
// (get) Token: 0x06009616 RID: 38422 RVA: 0x002685DC File Offset: 0x002667DC
// (set) Token: 0x06009617 RID: 38423 RVA: 0x00268628 File Offset: 0x00266828
public unsafe ChromaticAberrationModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new ChromaticAberrationModel.Settings(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616421, XrefRangeEnd = 616422, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(value));
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009618 RID: 38424 RVA: 0x00268688 File Offset: 0x00266888
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616422, XrefRangeEnd = 616424, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ChromaticAberrationModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009619 RID: 38425 RVA: 0x002686D8 File Offset: 0x002668D8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616427, RefRangeEnd = 616428, XrefRangeStart = 616424, XrefRangeEnd = 616427, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ChromaticAberrationModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600961A RID: 38426 RVA: 0x00268724 File Offset: 0x00266924
// Note: this type is marked as 'beforefieldinit'.
static ChromaticAberrationModel()
{
Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ChromaticAberrationModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr);
ChromaticAberrationModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, "m_Settings");
ChromaticAberrationModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, 100674975);
ChromaticAberrationModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, 100674976);
ChromaticAberrationModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, 100674977);
ChromaticAberrationModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, 100674978);
}
// Token: 0x0600961B RID: 38427 RVA: 0x002671A0 File Offset: 0x002653A0
public ChromaticAberrationModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032CF RID: 13007
// (get) Token: 0x0600961C RID: 38428 RVA: 0x002687B8 File Offset: 0x002669B8
// (set) Token: 0x0600961D RID: 38429 RVA: 0x002687EA File Offset: 0x002669EA
public ChromaticAberrationModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.NativeFieldInfoPtr_m_Settings);
return new ChromaticAberrationModel.Settings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.NativeFieldInfoPtr_m_Settings), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x0400644E RID: 25678
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x0400644F RID: 25679
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006450 RID: 25680
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x04006451 RID: 25681
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x04006452 RID: 25682
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200055A RID: 1370
[Serializable]
public sealed class Settings : ValueType
{
// Token: 0x170032D3 RID: 13011
// (get) Token: 0x0600961E RID: 38430 RVA: 0x00268820 File Offset: 0x00266A20
public unsafe static ChromaticAberrationModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616419, RefRangeEnd = 616421, XrefRangeStart = 616418, XrefRangeEnd = 616419, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ChromaticAberrationModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new ChromaticAberrationModel.Settings(intPtr);
}
}
// Token: 0x0600961F RID: 38431 RVA: 0x0026885C File Offset: 0x00266A5C
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ChromaticAberrationModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr);
ChromaticAberrationModel.Settings.NativeFieldInfoPtr_spectralTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, "spectralTexture");
ChromaticAberrationModel.Settings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, "intensity");
ChromaticAberrationModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, 100674979);
}
// Token: 0x06009620 RID: 38432 RVA: 0x0011646F File Offset: 0x0011466F
public Settings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x06009621 RID: 38433 RVA: 0x002688C4 File Offset: 0x00266AC4
public unsafe Settings()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ChromaticAberrationModel.Settings>.NativeClassPtr, intPtr));
}
// Token: 0x170032D1 RID: 13009
// (get) Token: 0x06009622 RID: 38434 RVA: 0x002688F4 File Offset: 0x00266AF4
// (set) Token: 0x06009623 RID: 38435 RVA: 0x00268928 File Offset: 0x00266B28
public unsafe Texture2D spectralTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.Settings.NativeFieldInfoPtr_spectralTexture);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.Settings.NativeFieldInfoPtr_spectralTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170032D2 RID: 13010
// (get) Token: 0x06009624 RID: 38436 RVA: 0x00268950 File Offset: 0x00266B50
// (set) Token: 0x06009625 RID: 38437 RVA: 0x00268978 File Offset: 0x00266B78
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.Settings.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ChromaticAberrationModel.Settings.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x04006453 RID: 25683
private static readonly IntPtr NativeFieldInfoPtr_spectralTexture;
// Token: 0x04006454 RID: 25684
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006455 RID: 25685
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,191 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058E RID: 1422
[Serializable]
public sealed class ColorGradingCurve : Object
{
// Token: 0x060097A6 RID: 38822 RVA: 0x0026EEBC File Offset: 0x0026D0BC
[CallerCount(8)]
[CachedScanResults(RefRangeStart = 617304, RefRangeEnd = 617312, XrefRangeStart = 617301, XrefRangeEnd = 617304, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ColorGradingCurve(AnimationCurve curve, float zeroValue, bool loop, Vector2 bounds)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr))
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(curve);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref zeroValue;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref loop;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref bounds;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingCurve.NativeMethodInfoPtr__ctor_Public_Void_AnimationCurve_Single_Boolean_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097A7 RID: 38823 RVA: 0x0026EF58 File Offset: 0x0026D158
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 617328, RefRangeEnd = 617330, XrefRangeStart = 617312, XrefRangeEnd = 617328, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Cache()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingCurve.NativeMethodInfoPtr_Cache_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097A8 RID: 38824 RVA: 0x0026EF9C File Offset: 0x0026D19C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617330, XrefRangeEnd = 617334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float Evaluate(float t)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref t;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ColorGradingCurve.NativeMethodInfoPtr_Evaluate_Public_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060097A9 RID: 38825 RVA: 0x0026F000 File Offset: 0x0026D200
// Note: this type is marked as 'beforefieldinit'.
static ColorGradingCurve()
{
Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ColorGradingCurve");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr);
ColorGradingCurve.NativeFieldInfoPtr_curve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, "curve");
ColorGradingCurve.NativeFieldInfoPtr_m_Loop = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, "m_Loop");
ColorGradingCurve.NativeFieldInfoPtr_m_ZeroValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, "m_ZeroValue");
ColorGradingCurve.NativeFieldInfoPtr_m_Range = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, "m_Range");
ColorGradingCurve.NativeFieldInfoPtr_m_InternalLoopingCurve = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, "m_InternalLoopingCurve");
ColorGradingCurve.NativeMethodInfoPtr__ctor_Public_Void_AnimationCurve_Single_Boolean_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, 100675092);
ColorGradingCurve.NativeMethodInfoPtr_Cache_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, 100675093);
ColorGradingCurve.NativeMethodInfoPtr_Evaluate_Public_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ColorGradingCurve>.NativeClassPtr, 100675094);
}
// Token: 0x060097AA RID: 38826 RVA: 0x0000A688 File Offset: 0x00008888
public ColorGradingCurve(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003357 RID: 13143
// (get) Token: 0x060097AB RID: 38827 RVA: 0x0026F0D0 File Offset: 0x0026D2D0
// (set) Token: 0x060097AC RID: 38828 RVA: 0x0026F104 File Offset: 0x0026D304
public unsafe AnimationCurve curve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_curve);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_curve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003358 RID: 13144
// (get) Token: 0x060097AD RID: 38829 RVA: 0x0026F12C File Offset: 0x0026D32C
// (set) Token: 0x060097AE RID: 38830 RVA: 0x0026F154 File Offset: 0x0026D354
public unsafe bool m_Loop
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_Loop);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_Loop)) = value;
}
}
// Token: 0x17003359 RID: 13145
// (get) Token: 0x060097AF RID: 38831 RVA: 0x0026F178 File Offset: 0x0026D378
// (set) Token: 0x060097B0 RID: 38832 RVA: 0x0026F1A0 File Offset: 0x0026D3A0
public unsafe float m_ZeroValue
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_ZeroValue);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_ZeroValue)) = value;
}
}
// Token: 0x1700335A RID: 13146
// (get) Token: 0x060097B1 RID: 38833 RVA: 0x0026F1C4 File Offset: 0x0026D3C4
// (set) Token: 0x060097B2 RID: 38834 RVA: 0x0026F1EC File Offset: 0x0026D3EC
public unsafe float m_Range
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_Range);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_Range)) = value;
}
}
// Token: 0x1700335B RID: 13147
// (get) Token: 0x060097B3 RID: 38835 RVA: 0x0026F210 File Offset: 0x0026D410
// (set) Token: 0x060097B4 RID: 38836 RVA: 0x0026F244 File Offset: 0x0026D444
public unsafe AnimationCurve m_InternalLoopingCurve
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_InternalLoopingCurve);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AnimationCurve(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ColorGradingCurve.NativeFieldInfoPtr_m_InternalLoopingCurve), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040065C5 RID: 26053
private static readonly IntPtr NativeFieldInfoPtr_curve;
// Token: 0x040065C6 RID: 26054
private static readonly IntPtr NativeFieldInfoPtr_m_Loop;
// Token: 0x040065C7 RID: 26055
private static readonly IntPtr NativeFieldInfoPtr_m_ZeroValue;
// Token: 0x040065C8 RID: 26056
private static readonly IntPtr NativeFieldInfoPtr_m_Range;
// Token: 0x040065C9 RID: 26057
private static readonly IntPtr NativeFieldInfoPtr_m_InternalLoopingCurve;
// Token: 0x040065CA RID: 26058
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_AnimationCurve_Single_Boolean_Vector2_0;
// Token: 0x040065CB RID: 26059
private static readonly IntPtr NativeMethodInfoPtr_Cache_Public_Void_0;
// Token: 0x040065CC RID: 26060
private static readonly IntPtr NativeMethodInfoPtr_Evaluate_Public_Single_Single_0;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,516 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200052A RID: 1322
public sealed class DepthOfFieldComponent : PostProcessingComponentRenderTexture<DepthOfFieldModel>
{
// Token: 0x17003217 RID: 12823
// (get) Token: 0x06009411 RID: 37905 RVA: 0x00261954 File Offset: 0x0025FB54
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615156, XrefRangeEnd = 615157, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.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: 0x06009412 RID: 37906 RVA: 0x002619A4 File Offset: 0x0025FBA4
[CallerCount(0)]
public unsafe override DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009413 RID: 37907 RVA: 0x002619F4 File Offset: 0x0025FBF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615157, XrefRangeEnd = 615160, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float CalculateFocalLength()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_CalculateFocalLength_Private_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009414 RID: 37908 RVA: 0x00261A44 File Offset: 0x0025FC44
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615160, XrefRangeEnd = 615163, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float CalculateMaxCoCRadius(int screenHeight)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref screenHeight;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_CalculateMaxCoCRadius_Private_Single_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009415 RID: 37909 RVA: 0x00261AA8 File Offset: 0x0025FCA8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615163, XrefRangeEnd = 615169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool CheckHistory(int width, int height)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref width;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref height;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_CheckHistory_Private_Boolean_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009416 RID: 37910 RVA: 0x00261B20 File Offset: 0x0025FD20
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615169, XrefRangeEnd = 615171, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RenderTextureFormat SelectFormat(RenderTextureFormat primary, RenderTextureFormat secondary)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref primary;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref secondary;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_SelectFormat_Private_RenderTextureFormat_RenderTextureFormat_RenderTextureFormat_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009417 RID: 37911 RVA: 0x00261B98 File Offset: 0x0025FD98
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615273, RefRangeEnd = 615274, XrefRangeStart = 615171, XrefRangeEnd = 615273, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Prepare(RenderTexture source, Material uberMaterial, bool antialiasCoC, Vector2 taaJitter, float taaBlending)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(uberMaterial);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref antialiasCoC;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref taaJitter;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref taaBlending;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Boolean_Vector2_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009418 RID: 37912 RVA: 0x00261C44 File Offset: 0x0025FE44
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615274, XrefRangeEnd = 615280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009419 RID: 37913 RVA: 0x00261C88 File Offset: 0x0025FE88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615283, RefRangeEnd = 615284, XrefRangeStart = 615280, XrefRangeEnd = 615283, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DepthOfFieldComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600941A RID: 37914 RVA: 0x00261CD4 File Offset: 0x0025FED4
// Note: this type is marked as 'beforefieldinit'.
static DepthOfFieldComponent()
{
Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DepthOfFieldComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr);
DepthOfFieldComponent.NativeFieldInfoPtr_k_ShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, "k_ShaderString");
DepthOfFieldComponent.NativeFieldInfoPtr_m_CoCHistory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, "m_CoCHistory");
DepthOfFieldComponent.NativeFieldInfoPtr_k_FilmHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, "k_FilmHeight");
DepthOfFieldComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674844);
DepthOfFieldComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674845);
DepthOfFieldComponent.NativeMethodInfoPtr_CalculateFocalLength_Private_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674846);
DepthOfFieldComponent.NativeMethodInfoPtr_CalculateMaxCoCRadius_Private_Single_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674847);
DepthOfFieldComponent.NativeMethodInfoPtr_CheckHistory_Private_Boolean_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674848);
DepthOfFieldComponent.NativeMethodInfoPtr_SelectFormat_Private_RenderTextureFormat_RenderTextureFormat_RenderTextureFormat_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674849);
DepthOfFieldComponent.NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Boolean_Vector2_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674850);
DepthOfFieldComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674851);
DepthOfFieldComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, 100674852);
}
// Token: 0x0600941B RID: 37915 RVA: 0x00261DF4 File Offset: 0x0025FFF4
public DepthOfFieldComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003214 RID: 12820
// (get) Token: 0x0600941C RID: 37916 RVA: 0x00261E00 File Offset: 0x00260000
// (set) Token: 0x0600941D RID: 37917 RVA: 0x00261E20 File Offset: 0x00260020
public unsafe static string k_ShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.NativeFieldInfoPtr_k_ShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.NativeFieldInfoPtr_k_ShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x17003215 RID: 12821
// (get) Token: 0x0600941E RID: 37918 RVA: 0x00261E38 File Offset: 0x00260038
// (set) Token: 0x0600941F RID: 37919 RVA: 0x00261E6C File Offset: 0x0026006C
public unsafe RenderTexture m_CoCHistory
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfFieldComponent.NativeFieldInfoPtr_m_CoCHistory);
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(DepthOfFieldComponent.NativeFieldInfoPtr_m_CoCHistory), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003216 RID: 12822
// (get) Token: 0x06009420 RID: 37920 RVA: 0x00261E94 File Offset: 0x00260094
// (set) Token: 0x06009421 RID: 37921 RVA: 0x00261EB2 File Offset: 0x002600B2
public unsafe static float k_FilmHeight
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.NativeFieldInfoPtr_k_FilmHeight, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.NativeFieldInfoPtr_k_FilmHeight, (void*)(&value));
}
}
// Token: 0x040062C4 RID: 25284
private static readonly IntPtr NativeFieldInfoPtr_k_ShaderString;
// Token: 0x040062C5 RID: 25285
private static readonly IntPtr NativeFieldInfoPtr_m_CoCHistory;
// Token: 0x040062C6 RID: 25286
private static readonly IntPtr NativeFieldInfoPtr_k_FilmHeight;
// Token: 0x040062C7 RID: 25287
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040062C8 RID: 25288
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;
// Token: 0x040062C9 RID: 25289
private static readonly IntPtr NativeMethodInfoPtr_CalculateFocalLength_Private_Single_0;
// Token: 0x040062CA RID: 25290
private static readonly IntPtr NativeMethodInfoPtr_CalculateMaxCoCRadius_Private_Single_Int32_0;
// Token: 0x040062CB RID: 25291
private static readonly IntPtr NativeMethodInfoPtr_CheckHistory_Private_Boolean_Int32_Int32_0;
// Token: 0x040062CC RID: 25292
private static readonly IntPtr NativeMethodInfoPtr_SelectFormat_Private_RenderTextureFormat_RenderTextureFormat_RenderTextureFormat_0;
// Token: 0x040062CD RID: 25293
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Void_RenderTexture_Material_Boolean_Vector2_Single_0;
// Token: 0x040062CE RID: 25294
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x040062CF RID: 25295
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200052B RID: 1323
public static class Uniforms : Object
{
// Token: 0x06009422 RID: 37922 RVA: 0x00261EC4 File Offset: 0x002600C4
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<DepthOfFieldComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr);
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_DepthOfFieldTex");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldCoCTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_DepthOfFieldCoCTex");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__Distance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_Distance");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__LensCoeff = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_LensCoeff");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MaxCoC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_MaxCoC");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpMaxCoC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_RcpMaxCoC");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpAspect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_RcpAspect");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_MainTex");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__CoCTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_CoCTex");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__TaaParams = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_TaaParams");
DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldParams = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldComponent.Uniforms>.NativeClassPtr, "_DepthOfFieldParams");
}
// Token: 0x06009423 RID: 37923 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003218 RID: 12824
// (get) Token: 0x06009424 RID: 37924 RVA: 0x00261FCC File Offset: 0x002601CC
// (set) Token: 0x06009425 RID: 37925 RVA: 0x00261FEA File Offset: 0x002601EA
public unsafe static int _DepthOfFieldTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldTex, (void*)(&value));
}
}
// Token: 0x17003219 RID: 12825
// (get) Token: 0x06009426 RID: 37926 RVA: 0x00261FFC File Offset: 0x002601FC
// (set) Token: 0x06009427 RID: 37927 RVA: 0x0026201A File Offset: 0x0026021A
public unsafe static int _DepthOfFieldCoCTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldCoCTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldCoCTex, (void*)(&value));
}
}
// Token: 0x1700321A RID: 12826
// (get) Token: 0x06009428 RID: 37928 RVA: 0x0026202C File Offset: 0x0026022C
// (set) Token: 0x06009429 RID: 37929 RVA: 0x0026204A File Offset: 0x0026024A
public unsafe static int _Distance
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__Distance, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__Distance, (void*)(&value));
}
}
// Token: 0x1700321B RID: 12827
// (get) Token: 0x0600942A RID: 37930 RVA: 0x0026205C File Offset: 0x0026025C
// (set) Token: 0x0600942B RID: 37931 RVA: 0x0026207A File Offset: 0x0026027A
public unsafe static int _LensCoeff
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__LensCoeff, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__LensCoeff, (void*)(&value));
}
}
// Token: 0x1700321C RID: 12828
// (get) Token: 0x0600942C RID: 37932 RVA: 0x0026208C File Offset: 0x0026028C
// (set) Token: 0x0600942D RID: 37933 RVA: 0x002620AA File Offset: 0x002602AA
public unsafe static int _MaxCoC
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MaxCoC, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MaxCoC, (void*)(&value));
}
}
// Token: 0x1700321D RID: 12829
// (get) Token: 0x0600942E RID: 37934 RVA: 0x002620BC File Offset: 0x002602BC
// (set) Token: 0x0600942F RID: 37935 RVA: 0x002620DA File Offset: 0x002602DA
public unsafe static int _RcpMaxCoC
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpMaxCoC, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpMaxCoC, (void*)(&value));
}
}
// Token: 0x1700321E RID: 12830
// (get) Token: 0x06009430 RID: 37936 RVA: 0x002620EC File Offset: 0x002602EC
// (set) Token: 0x06009431 RID: 37937 RVA: 0x0026210A File Offset: 0x0026030A
public unsafe static int _RcpAspect
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpAspect, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__RcpAspect, (void*)(&value));
}
}
// Token: 0x1700321F RID: 12831
// (get) Token: 0x06009432 RID: 37938 RVA: 0x0026211C File Offset: 0x0026031C
// (set) Token: 0x06009433 RID: 37939 RVA: 0x0026213A File Offset: 0x0026033A
public unsafe static int _MainTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&value));
}
}
// Token: 0x17003220 RID: 12832
// (get) Token: 0x06009434 RID: 37940 RVA: 0x0026214C File Offset: 0x0026034C
// (set) Token: 0x06009435 RID: 37941 RVA: 0x0026216A File Offset: 0x0026036A
public unsafe static int _CoCTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__CoCTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__CoCTex, (void*)(&value));
}
}
// Token: 0x17003221 RID: 12833
// (get) Token: 0x06009436 RID: 37942 RVA: 0x0026217C File Offset: 0x0026037C
// (set) Token: 0x06009437 RID: 37943 RVA: 0x0026219A File Offset: 0x0026039A
public unsafe static int _TaaParams
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__TaaParams, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__TaaParams, (void*)(&value));
}
}
// Token: 0x17003222 RID: 12834
// (get) Token: 0x06009438 RID: 37944 RVA: 0x002621AC File Offset: 0x002603AC
// (set) Token: 0x06009439 RID: 37945 RVA: 0x002621CA File Offset: 0x002603CA
public unsafe static int _DepthOfFieldParams
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldParams, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(DepthOfFieldComponent.Uniforms.NativeFieldInfoPtr__DepthOfFieldParams, (void*)(&value));
}
}
// Token: 0x040062D0 RID: 25296
private static readonly IntPtr NativeFieldInfoPtr__DepthOfFieldTex;
// Token: 0x040062D1 RID: 25297
private static readonly IntPtr NativeFieldInfoPtr__DepthOfFieldCoCTex;
// Token: 0x040062D2 RID: 25298
private static readonly IntPtr NativeFieldInfoPtr__Distance;
// Token: 0x040062D3 RID: 25299
private static readonly IntPtr NativeFieldInfoPtr__LensCoeff;
// Token: 0x040062D4 RID: 25300
private static readonly IntPtr NativeFieldInfoPtr__MaxCoC;
// Token: 0x040062D5 RID: 25301
private static readonly IntPtr NativeFieldInfoPtr__RcpMaxCoC;
// Token: 0x040062D6 RID: 25302
private static readonly IntPtr NativeFieldInfoPtr__RcpAspect;
// Token: 0x040062D7 RID: 25303
private static readonly IntPtr NativeFieldInfoPtr__MainTex;
// Token: 0x040062D8 RID: 25304
private static readonly IntPtr NativeFieldInfoPtr__CoCTex;
// Token: 0x040062D9 RID: 25305
private static readonly IntPtr NativeFieldInfoPtr__TaaParams;
// Token: 0x040062DA RID: 25306
private static readonly IntPtr NativeFieldInfoPtr__DepthOfFieldParams;
}
}
}

View File

@@ -0,0 +1,211 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000566 RID: 1382
[Serializable]
public class DepthOfFieldModel : PostProcessingModel
{
// Token: 0x170032F5 RID: 13045
// (get) Token: 0x06009675 RID: 38517 RVA: 0x00269D08 File Offset: 0x00267F08
// (set) Token: 0x06009676 RID: 38518 RVA: 0x00269D58 File Offset: 0x00267F58
public unsafe DepthOfFieldModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009677 RID: 38519 RVA: 0x00269DAC File Offset: 0x00267FAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616533, XrefRangeEnd = 616534, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DepthOfFieldModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009678 RID: 38520 RVA: 0x00269DFC File Offset: 0x00267FFC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616536, RefRangeEnd = 616537, XrefRangeStart = 616534, XrefRangeEnd = 616536, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DepthOfFieldModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009679 RID: 38521 RVA: 0x00269E48 File Offset: 0x00268048
// Note: this type is marked as 'beforefieldinit'.
static DepthOfFieldModel()
{
Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DepthOfFieldModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr);
DepthOfFieldModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, "m_Settings");
DepthOfFieldModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, 100674997);
DepthOfFieldModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, 100674998);
DepthOfFieldModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, 100674999);
DepthOfFieldModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, 100675000);
}
// Token: 0x0600967A RID: 38522 RVA: 0x002671A0 File Offset: 0x002653A0
public DepthOfFieldModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032F4 RID: 13044
// (get) Token: 0x0600967B RID: 38523 RVA: 0x00269EDC File Offset: 0x002680DC
// (set) Token: 0x0600967C RID: 38524 RVA: 0x00269F04 File Offset: 0x00268104
public unsafe DepthOfFieldModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfFieldModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DepthOfFieldModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040064B7 RID: 25783
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040064B8 RID: 25784
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040064B9 RID: 25785
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040064BA RID: 25786
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040064BB RID: 25787
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000567 RID: 1383
public enum KernelSize
{
// Token: 0x040064BD RID: 25789
Small,
// Token: 0x040064BE RID: 25790
Medium,
// Token: 0x040064BF RID: 25791
Large,
// Token: 0x040064C0 RID: 25792
VeryLarge
}
// Token: 0x02000568 RID: 1384
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032F6 RID: 13046
// (get) Token: 0x0600967D RID: 38525 RVA: 0x00269F28 File Offset: 0x00268128
public unsafe static DepthOfFieldModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616531, RefRangeEnd = 616533, XrefRangeStart = 616531, XrefRangeEnd = 616531, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DepthOfFieldModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600967E RID: 38526 RVA: 0x00269F6C File Offset: 0x0026816C
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<DepthOfFieldModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr);
DepthOfFieldModel.Settings.NativeFieldInfoPtr_focusDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, "focusDistance");
DepthOfFieldModel.Settings.NativeFieldInfoPtr_aperture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, "aperture");
DepthOfFieldModel.Settings.NativeFieldInfoPtr_focalLength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, "focalLength");
DepthOfFieldModel.Settings.NativeFieldInfoPtr_useCameraFov = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, "useCameraFov");
DepthOfFieldModel.Settings.NativeFieldInfoPtr_kernelSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, "kernelSize");
DepthOfFieldModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, 100675001);
}
// Token: 0x0600967F RID: 38527 RVA: 0x0026A00F File Offset: 0x0026820F
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<DepthOfFieldModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040064C1 RID: 25793
private static readonly IntPtr NativeFieldInfoPtr_focusDistance;
// Token: 0x040064C2 RID: 25794
private static readonly IntPtr NativeFieldInfoPtr_aperture;
// Token: 0x040064C3 RID: 25795
private static readonly IntPtr NativeFieldInfoPtr_focalLength;
// Token: 0x040064C4 RID: 25796
private static readonly IntPtr NativeFieldInfoPtr_useCameraFov;
// Token: 0x040064C5 RID: 25797
private static readonly IntPtr NativeFieldInfoPtr_kernelSize;
// Token: 0x040064C6 RID: 25798
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x040064C7 RID: 25799
[FieldOffset(0)]
public float focusDistance;
// Token: 0x040064C8 RID: 25800
[FieldOffset(4)]
public float aperture;
// Token: 0x040064C9 RID: 25801
[FieldOffset(8)]
public float focalLength;
// Token: 0x040064CA RID: 25802
[FieldOffset(12)]
[MarshalAs(UnmanagedType.U1)]
public bool useCameraFov;
// Token: 0x040064CB RID: 25803
[FieldOffset(16)]
public DepthOfFieldModel.KernelSize kernelSize;
}
}
}

View File

@@ -0,0 +1,238 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200052C RID: 1324
public sealed class DitheringComponent : PostProcessingComponentRenderTexture<DitheringModel>
{
// Token: 0x17003226 RID: 12838
// (get) Token: 0x0600943A RID: 37946 RVA: 0x002621DC File Offset: 0x002603DC
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615284, XrefRangeEnd = 615285, 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: 0x0600943B RID: 37947 RVA: 0x0026222C File Offset: 0x0026042C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615285, XrefRangeEnd = 615286, 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: 0x0600943C RID: 37948 RVA: 0x00262270 File Offset: 0x00260470
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615286, XrefRangeEnd = 615299, 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: 0x0600943D RID: 37949 RVA: 0x002622B4 File Offset: 0x002604B4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615299, XrefRangeEnd = 615327, 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: 0x0600943E RID: 37950 RVA: 0x00262310 File Offset: 0x00260510
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615330, RefRangeEnd = 615331, XrefRangeStart = 615327, XrefRangeEnd = 615330, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DitheringComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DitheringComponent>.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: 0x0600943F RID: 37951 RVA: 0x0026235C File Offset: 0x0026055C
// Note: this type is marked as 'beforefieldinit'.
static DitheringComponent()
{
Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DitheringComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr);
DitheringComponent.NativeFieldInfoPtr_noiseTextures = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "noiseTextures");
DitheringComponent.NativeFieldInfoPtr_textureIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "textureIndex");
DitheringComponent.NativeFieldInfoPtr_k_TextureCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "k_TextureCount");
DitheringComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674854);
DitheringComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674855);
DitheringComponent.NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674856);
DitheringComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674857);
DitheringComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, 100674858);
}
// Token: 0x06009440 RID: 37952 RVA: 0x0026242C File Offset: 0x0026062C
public DitheringComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003223 RID: 12835
// (get) Token: 0x06009441 RID: 37953 RVA: 0x00262438 File Offset: 0x00260638
// (set) Token: 0x06009442 RID: 37954 RVA: 0x0026246C File Offset: 0x0026066C
public unsafe Il2CppReferenceArray<Texture2D> noiseTextures
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringComponent.NativeFieldInfoPtr_noiseTextures);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<Texture2D>(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: 0x17003224 RID: 12836
// (get) Token: 0x06009443 RID: 37955 RVA: 0x00262494 File Offset: 0x00260694
// (set) Token: 0x06009444 RID: 37956 RVA: 0x002624BC File Offset: 0x002606BC
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: 0x17003225 RID: 12837
// (get) Token: 0x06009445 RID: 37957 RVA: 0x002624E0 File Offset: 0x002606E0
// (set) Token: 0x06009446 RID: 37958 RVA: 0x002624FE File Offset: 0x002606FE
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: 0x040062DB RID: 25307
private static readonly IntPtr NativeFieldInfoPtr_noiseTextures;
// Token: 0x040062DC RID: 25308
private static readonly IntPtr NativeFieldInfoPtr_textureIndex;
// Token: 0x040062DD RID: 25309
private static readonly IntPtr NativeFieldInfoPtr_k_TextureCount;
// Token: 0x040062DE RID: 25310
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040062DF RID: 25311
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x040062E0 RID: 25312
private static readonly IntPtr NativeMethodInfoPtr_LoadNoiseTextures_Private_Void_0;
// Token: 0x040062E1 RID: 25313
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x040062E2 RID: 25314
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200052D RID: 1325
public static class Uniforms : Object
{
// Token: 0x06009447 RID: 37959 RVA: 0x00262510 File Offset: 0x00260710
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<DitheringComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr);
DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr, "_DitheringTex");
DitheringComponent.Uniforms.NativeFieldInfoPtr__DitheringCoords = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringComponent.Uniforms>.NativeClassPtr, "_DitheringCoords");
}
// Token: 0x06009448 RID: 37960 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003227 RID: 12839
// (get) Token: 0x06009449 RID: 37961 RVA: 0x00262564 File Offset: 0x00260764
// (set) Token: 0x0600944A RID: 37962 RVA: 0x00262582 File Offset: 0x00260782
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: 0x17003228 RID: 12840
// (get) Token: 0x0600944B RID: 37963 RVA: 0x00262594 File Offset: 0x00260794
// (set) Token: 0x0600944C RID: 37964 RVA: 0x002625B2 File Offset: 0x002607B2
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: 0x040062E3 RID: 25315
private static readonly IntPtr NativeFieldInfoPtr__DitheringTex;
// Token: 0x040062E4 RID: 25316
private static readonly IntPtr NativeFieldInfoPtr__DitheringCoords;
}
}
}

View File

@@ -0,0 +1,157 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000569 RID: 1385
[Serializable]
public class DitheringModel : PostProcessingModel
{
// Token: 0x170032F8 RID: 13048
// (get) Token: 0x06009680 RID: 38528 RVA: 0x0026A024 File Offset: 0x00268224
// (set) Token: 0x06009681 RID: 38529 RVA: 0x0026A074 File Offset: 0x00268274
public unsafe DitheringModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009682 RID: 38530 RVA: 0x0026A0C8 File Offset: 0x002682C8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616537, XrefRangeEnd = 616538, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), DitheringModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009683 RID: 38531 RVA: 0x0026A118 File Offset: 0x00268318
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616540, RefRangeEnd = 616541, XrefRangeStart = 616538, XrefRangeEnd = 616540, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe DitheringModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009684 RID: 38532 RVA: 0x0026A164 File Offset: 0x00268364
// Note: this type is marked as 'beforefieldinit'.
static DitheringModel()
{
Il2CppClassPointerStore<DitheringModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "DitheringModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr);
DitheringModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, "m_Settings");
DitheringModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, 100675002);
DitheringModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, 100675003);
DitheringModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, 100675004);
DitheringModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, 100675005);
}
// Token: 0x06009685 RID: 38533 RVA: 0x002671A0 File Offset: 0x002653A0
public DitheringModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032F7 RID: 13047
// (get) Token: 0x06009686 RID: 38534 RVA: 0x0026A1F8 File Offset: 0x002683F8
// (set) Token: 0x06009687 RID: 38535 RVA: 0x0026A220 File Offset: 0x00268420
public unsafe DitheringModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(DitheringModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040064CC RID: 25804
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040064CD RID: 25805
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040064CE RID: 25806
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040064CF RID: 25807
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040064D0 RID: 25808
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200056A RID: 1386
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032F9 RID: 13049
// (get) Token: 0x06009688 RID: 38536 RVA: 0x0026A244 File Offset: 0x00268444
public unsafe static DitheringModel.Settings defaultSettings
{
[CallerCount(87)]
[CachedScanResults(RefRangeStart = 20818, RefRangeEnd = 20905, XrefRangeStart = 20818, XrefRangeEnd = 20905, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(DitheringModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009689 RID: 38537 RVA: 0x0026A285 File Offset: 0x00268485
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<DitheringModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<DitheringModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<DitheringModel.Settings>.NativeClassPtr);
DitheringModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<DitheringModel.Settings>.NativeClassPtr, 100675006);
}
// Token: 0x0600968A RID: 38538 RVA: 0x0026A2B9 File Offset: 0x002684B9
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<DitheringModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040064D1 RID: 25809
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
}
}
}

View File

@@ -0,0 +1,547 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200052E RID: 1326
public sealed class EyeAdaptationComponent : PostProcessingComponentRenderTexture<EyeAdaptationModel>
{
// Token: 0x17003234 RID: 12852
// (get) Token: 0x0600944D RID: 37965 RVA: 0x002625C4 File Offset: 0x002607C4
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615331, XrefRangeEnd = 615333, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.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: 0x0600944E RID: 37966 RVA: 0x00262614 File Offset: 0x00260814
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 344097, RefRangeEnd = 344098, XrefRangeStart = 344097, XrefRangeEnd = 344098, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ResetHistory()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600944F RID: 37967 RVA: 0x00262658 File Offset: 0x00260858
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 344097, RefRangeEnd = 344098, XrefRangeStart = 344097, XrefRangeEnd = 344098, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009450 RID: 37968 RVA: 0x0026269C File Offset: 0x0026089C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615333, XrefRangeEnd = 615346, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009451 RID: 37969 RVA: 0x002626E0 File Offset: 0x002608E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615346, XrefRangeEnd = 615352, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Vector4 GetHistogramScaleOffsetRes()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_GetHistogramScaleOffsetRes_Private_Vector4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009452 RID: 37970 RVA: 0x00262730 File Offset: 0x00260930
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615481, RefRangeEnd = 615482, XrefRangeStart = 615352, XrefRangeEnd = 615481, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Texture Prepare(RenderTexture source, Material uberMaterial)
{
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(uberMaterial);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_Prepare_Public_Texture_RenderTexture_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Texture(intPtr3) : null;
}
// Token: 0x06009453 RID: 37971 RVA: 0x002627B8 File Offset: 0x002609B8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615495, RefRangeEnd = 615496, XrefRangeStart = 615482, XrefRangeEnd = 615495, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009454 RID: 37972 RVA: 0x002627FC File Offset: 0x002609FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615503, RefRangeEnd = 615504, XrefRangeStart = 615496, XrefRangeEnd = 615503, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EyeAdaptationComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009455 RID: 37973 RVA: 0x00262848 File Offset: 0x00260A48
// Note: this type is marked as 'beforefieldinit'.
static EyeAdaptationComponent()
{
Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "EyeAdaptationComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr);
EyeAdaptationComponent.NativeFieldInfoPtr_m_EyeCompute = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_EyeCompute");
EyeAdaptationComponent.NativeFieldInfoPtr_m_HistogramBuffer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_HistogramBuffer");
EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_AutoExposurePool");
EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePingPing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_AutoExposurePingPing");
EyeAdaptationComponent.NativeFieldInfoPtr_m_CurrentAutoExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_CurrentAutoExposure");
EyeAdaptationComponent.NativeFieldInfoPtr_m_DebugHistogram = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_DebugHistogram");
EyeAdaptationComponent.NativeFieldInfoPtr_s_EmptyHistogramBuffer = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "s_EmptyHistogramBuffer");
EyeAdaptationComponent.NativeFieldInfoPtr_m_FirstFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "m_FirstFrame");
EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramBins = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "k_HistogramBins");
EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "k_HistogramThreadX");
EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "k_HistogramThreadY");
EyeAdaptationComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674860);
EyeAdaptationComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674861);
EyeAdaptationComponent.NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674862);
EyeAdaptationComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674863);
EyeAdaptationComponent.NativeMethodInfoPtr_GetHistogramScaleOffsetRes_Private_Vector4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674864);
EyeAdaptationComponent.NativeMethodInfoPtr_Prepare_Public_Texture_RenderTexture_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674865);
EyeAdaptationComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674866);
EyeAdaptationComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, 100674867);
}
// Token: 0x06009456 RID: 37974 RVA: 0x002629F4 File Offset: 0x00260BF4
public EyeAdaptationComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003229 RID: 12841
// (get) Token: 0x06009457 RID: 37975 RVA: 0x00262A00 File Offset: 0x00260C00
// (set) Token: 0x06009458 RID: 37976 RVA: 0x00262A34 File Offset: 0x00260C34
public unsafe ComputeShader m_EyeCompute
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_EyeCompute);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ComputeShader(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_EyeCompute), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700322A RID: 12842
// (get) Token: 0x06009459 RID: 37977 RVA: 0x00262A5C File Offset: 0x00260C5C
// (set) Token: 0x0600945A RID: 37978 RVA: 0x00262A90 File Offset: 0x00260C90
public unsafe ComputeBuffer m_HistogramBuffer
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_HistogramBuffer);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ComputeBuffer(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_HistogramBuffer), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700322B RID: 12843
// (get) Token: 0x0600945B RID: 37979 RVA: 0x00262AB8 File Offset: 0x00260CB8
// (set) Token: 0x0600945C RID: 37980 RVA: 0x00262AEC File Offset: 0x00260CEC
public unsafe Il2CppReferenceArray<RenderTexture> m_AutoExposurePool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePool);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<RenderTexture>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700322C RID: 12844
// (get) Token: 0x0600945D RID: 37981 RVA: 0x00262B14 File Offset: 0x00260D14
// (set) Token: 0x0600945E RID: 37982 RVA: 0x00262B3C File Offset: 0x00260D3C
public unsafe int m_AutoExposurePingPing
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePingPing);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_AutoExposurePingPing)) = value;
}
}
// Token: 0x1700322D RID: 12845
// (get) Token: 0x0600945F RID: 37983 RVA: 0x00262B60 File Offset: 0x00260D60
// (set) Token: 0x06009460 RID: 37984 RVA: 0x00262B94 File Offset: 0x00260D94
public unsafe RenderTexture m_CurrentAutoExposure
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_CurrentAutoExposure);
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(EyeAdaptationComponent.NativeFieldInfoPtr_m_CurrentAutoExposure), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700322E RID: 12846
// (get) Token: 0x06009461 RID: 37985 RVA: 0x00262BBC File Offset: 0x00260DBC
// (set) Token: 0x06009462 RID: 37986 RVA: 0x00262BF0 File Offset: 0x00260DF0
public unsafe RenderTexture m_DebugHistogram
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_DebugHistogram);
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(EyeAdaptationComponent.NativeFieldInfoPtr_m_DebugHistogram), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700322F RID: 12847
// (get) Token: 0x06009463 RID: 37987 RVA: 0x00262C18 File Offset: 0x00260E18
// (set) Token: 0x06009464 RID: 37988 RVA: 0x00262C43 File Offset: 0x00260E43
public unsafe static Il2CppStructArray<uint> s_EmptyHistogramBuffer
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.NativeFieldInfoPtr_s_EmptyHistogramBuffer, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<uint>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.NativeFieldInfoPtr_s_EmptyHistogramBuffer, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003230 RID: 12848
// (get) Token: 0x06009465 RID: 37989 RVA: 0x00262C58 File Offset: 0x00260E58
// (set) Token: 0x06009466 RID: 37990 RVA: 0x00262C80 File Offset: 0x00260E80
public unsafe bool m_FirstFrame
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_FirstFrame);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationComponent.NativeFieldInfoPtr_m_FirstFrame)) = value;
}
}
// Token: 0x17003231 RID: 12849
// (get) Token: 0x06009467 RID: 37991 RVA: 0x00262CA4 File Offset: 0x00260EA4
// (set) Token: 0x06009468 RID: 37992 RVA: 0x00262CC2 File Offset: 0x00260EC2
public unsafe static int k_HistogramBins
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramBins, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramBins, (void*)(&value));
}
}
// Token: 0x17003232 RID: 12850
// (get) Token: 0x06009469 RID: 37993 RVA: 0x00262CD4 File Offset: 0x00260ED4
// (set) Token: 0x0600946A RID: 37994 RVA: 0x00262CF2 File Offset: 0x00260EF2
public unsafe static int k_HistogramThreadX
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadX, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadX, (void*)(&value));
}
}
// Token: 0x17003233 RID: 12851
// (get) Token: 0x0600946B RID: 37995 RVA: 0x00262D04 File Offset: 0x00260F04
// (set) Token: 0x0600946C RID: 37996 RVA: 0x00262D22 File Offset: 0x00260F22
public unsafe static int k_HistogramThreadY
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadY, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.NativeFieldInfoPtr_k_HistogramThreadY, (void*)(&value));
}
}
// Token: 0x040062E5 RID: 25317
private static readonly IntPtr NativeFieldInfoPtr_m_EyeCompute;
// Token: 0x040062E6 RID: 25318
private static readonly IntPtr NativeFieldInfoPtr_m_HistogramBuffer;
// Token: 0x040062E7 RID: 25319
private static readonly IntPtr NativeFieldInfoPtr_m_AutoExposurePool;
// Token: 0x040062E8 RID: 25320
private static readonly IntPtr NativeFieldInfoPtr_m_AutoExposurePingPing;
// Token: 0x040062E9 RID: 25321
private static readonly IntPtr NativeFieldInfoPtr_m_CurrentAutoExposure;
// Token: 0x040062EA RID: 25322
private static readonly IntPtr NativeFieldInfoPtr_m_DebugHistogram;
// Token: 0x040062EB RID: 25323
private static readonly IntPtr NativeFieldInfoPtr_s_EmptyHistogramBuffer;
// Token: 0x040062EC RID: 25324
private static readonly IntPtr NativeFieldInfoPtr_m_FirstFrame;
// Token: 0x040062ED RID: 25325
private static readonly IntPtr NativeFieldInfoPtr_k_HistogramBins;
// Token: 0x040062EE RID: 25326
private static readonly IntPtr NativeFieldInfoPtr_k_HistogramThreadX;
// Token: 0x040062EF RID: 25327
private static readonly IntPtr NativeFieldInfoPtr_k_HistogramThreadY;
// Token: 0x040062F0 RID: 25328
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040062F1 RID: 25329
private static readonly IntPtr NativeMethodInfoPtr_ResetHistory_Public_Void_0;
// Token: 0x040062F2 RID: 25330
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_Void_0;
// Token: 0x040062F3 RID: 25331
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x040062F4 RID: 25332
private static readonly IntPtr NativeMethodInfoPtr_GetHistogramScaleOffsetRes_Private_Vector4_0;
// Token: 0x040062F5 RID: 25333
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Texture_RenderTexture_Material_0;
// Token: 0x040062F6 RID: 25334
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Public_Void_0;
// Token: 0x040062F7 RID: 25335
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200052F RID: 1327
public static class Uniforms : Object
{
// Token: 0x0600946D RID: 37997 RVA: 0x00262D34 File Offset: 0x00260F34
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EyeAdaptationComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr);
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Params = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_Params");
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Speed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_Speed");
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ScaleOffsetRes = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_ScaleOffsetRes");
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ExposureCompensation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_ExposureCompensation");
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__AutoExposure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_AutoExposure");
EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__DebugWidth = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationComponent.Uniforms>.NativeClassPtr, "_DebugWidth");
}
// Token: 0x0600946E RID: 37998 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003235 RID: 12853
// (get) Token: 0x0600946F RID: 37999 RVA: 0x00262DD8 File Offset: 0x00260FD8
// (set) Token: 0x06009470 RID: 38000 RVA: 0x00262DF6 File Offset: 0x00260FF6
public unsafe static int _Params
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Params, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Params, (void*)(&value));
}
}
// Token: 0x17003236 RID: 12854
// (get) Token: 0x06009471 RID: 38001 RVA: 0x00262E08 File Offset: 0x00261008
// (set) Token: 0x06009472 RID: 38002 RVA: 0x00262E26 File Offset: 0x00261026
public unsafe static int _Speed
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Speed, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__Speed, (void*)(&value));
}
}
// Token: 0x17003237 RID: 12855
// (get) Token: 0x06009473 RID: 38003 RVA: 0x00262E38 File Offset: 0x00261038
// (set) Token: 0x06009474 RID: 38004 RVA: 0x00262E56 File Offset: 0x00261056
public unsafe static int _ScaleOffsetRes
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ScaleOffsetRes, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ScaleOffsetRes, (void*)(&value));
}
}
// Token: 0x17003238 RID: 12856
// (get) Token: 0x06009475 RID: 38005 RVA: 0x00262E68 File Offset: 0x00261068
// (set) Token: 0x06009476 RID: 38006 RVA: 0x00262E86 File Offset: 0x00261086
public unsafe static int _ExposureCompensation
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ExposureCompensation, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__ExposureCompensation, (void*)(&value));
}
}
// Token: 0x17003239 RID: 12857
// (get) Token: 0x06009477 RID: 38007 RVA: 0x00262E98 File Offset: 0x00261098
// (set) Token: 0x06009478 RID: 38008 RVA: 0x00262EB6 File Offset: 0x002610B6
public unsafe static int _AutoExposure
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__AutoExposure, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__AutoExposure, (void*)(&value));
}
}
// Token: 0x1700323A RID: 12858
// (get) Token: 0x06009479 RID: 38009 RVA: 0x00262EC8 File Offset: 0x002610C8
// (set) Token: 0x0600947A RID: 38010 RVA: 0x00262EE6 File Offset: 0x002610E6
public unsafe static int _DebugWidth
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__DebugWidth, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EyeAdaptationComponent.Uniforms.NativeFieldInfoPtr__DebugWidth, (void*)(&value));
}
}
// Token: 0x040062F8 RID: 25336
private static readonly IntPtr NativeFieldInfoPtr__Params;
// Token: 0x040062F9 RID: 25337
private static readonly IntPtr NativeFieldInfoPtr__Speed;
// Token: 0x040062FA RID: 25338
private static readonly IntPtr NativeFieldInfoPtr__ScaleOffsetRes;
// Token: 0x040062FB RID: 25339
private static readonly IntPtr NativeFieldInfoPtr__ExposureCompensation;
// Token: 0x040062FC RID: 25340
private static readonly IntPtr NativeFieldInfoPtr__AutoExposure;
// Token: 0x040062FD RID: 25341
private static readonly IntPtr NativeFieldInfoPtr__DebugWidth;
}
}
}

View File

@@ -0,0 +1,255 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200056B RID: 1387
[Serializable]
public class EyeAdaptationModel : PostProcessingModel
{
// Token: 0x170032FB RID: 13051
// (get) Token: 0x0600968B RID: 38539 RVA: 0x0026A2CC File Offset: 0x002684CC
// (set) Token: 0x0600968C RID: 38540 RVA: 0x0026A31C File Offset: 0x0026851C
public unsafe EyeAdaptationModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x0600968D RID: 38541 RVA: 0x0026A370 File Offset: 0x00268570
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616543, XrefRangeEnd = 616544, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), EyeAdaptationModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600968E RID: 38542 RVA: 0x0026A3C0 File Offset: 0x002685C0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616546, RefRangeEnd = 616547, XrefRangeStart = 616544, XrefRangeEnd = 616546, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EyeAdaptationModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600968F RID: 38543 RVA: 0x0026A40C File Offset: 0x0026860C
// Note: this type is marked as 'beforefieldinit'.
static EyeAdaptationModel()
{
Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "EyeAdaptationModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr);
EyeAdaptationModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, "m_Settings");
EyeAdaptationModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675007);
EyeAdaptationModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675008);
EyeAdaptationModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675009);
EyeAdaptationModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675010);
}
// Token: 0x06009690 RID: 38544 RVA: 0x002671A0 File Offset: 0x002653A0
public EyeAdaptationModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032FA RID: 13050
// (get) Token: 0x06009691 RID: 38545 RVA: 0x0026A4A0 File Offset: 0x002686A0
// (set) Token: 0x06009692 RID: 38546 RVA: 0x0026A4C8 File Offset: 0x002686C8
public unsafe EyeAdaptationModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EyeAdaptationModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040064D2 RID: 25810
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040064D3 RID: 25811
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040064D4 RID: 25812
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040064D5 RID: 25813
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040064D6 RID: 25814
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200056C RID: 1388
public enum EyeAdaptationType
{
// Token: 0x040064D8 RID: 25816
Progressive,
// Token: 0x040064D9 RID: 25817
Fixed
}
// Token: 0x0200056D RID: 1389
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032FC RID: 13052
// (get) Token: 0x06009693 RID: 38547 RVA: 0x0026A4EC File Offset: 0x002686EC
public unsafe static EyeAdaptationModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616541, RefRangeEnd = 616543, XrefRangeStart = 616541, XrefRangeEnd = 616541, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EyeAdaptationModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009694 RID: 38548 RVA: 0x0026A530 File Offset: 0x00268730
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr);
EyeAdaptationModel.Settings.NativeFieldInfoPtr_lowPercent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "lowPercent");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_highPercent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "highPercent");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_minLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "minLuminance");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_maxLuminance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "maxLuminance");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_keyValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "keyValue");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_dynamicKeyValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "dynamicKeyValue");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_adaptationType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "adaptationType");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_speedUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "speedUp");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_speedDown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "speedDown");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_logMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "logMin");
EyeAdaptationModel.Settings.NativeFieldInfoPtr_logMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, "logMax");
EyeAdaptationModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, 100675011);
}
// Token: 0x06009695 RID: 38549 RVA: 0x0026A64B File Offset: 0x0026884B
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040064DA RID: 25818
private static readonly IntPtr NativeFieldInfoPtr_lowPercent;
// Token: 0x040064DB RID: 25819
private static readonly IntPtr NativeFieldInfoPtr_highPercent;
// Token: 0x040064DC RID: 25820
private static readonly IntPtr NativeFieldInfoPtr_minLuminance;
// Token: 0x040064DD RID: 25821
private static readonly IntPtr NativeFieldInfoPtr_maxLuminance;
// Token: 0x040064DE RID: 25822
private static readonly IntPtr NativeFieldInfoPtr_keyValue;
// Token: 0x040064DF RID: 25823
private static readonly IntPtr NativeFieldInfoPtr_dynamicKeyValue;
// Token: 0x040064E0 RID: 25824
private static readonly IntPtr NativeFieldInfoPtr_adaptationType;
// Token: 0x040064E1 RID: 25825
private static readonly IntPtr NativeFieldInfoPtr_speedUp;
// Token: 0x040064E2 RID: 25826
private static readonly IntPtr NativeFieldInfoPtr_speedDown;
// Token: 0x040064E3 RID: 25827
private static readonly IntPtr NativeFieldInfoPtr_logMin;
// Token: 0x040064E4 RID: 25828
private static readonly IntPtr NativeFieldInfoPtr_logMax;
// Token: 0x040064E5 RID: 25829
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x040064E6 RID: 25830
[FieldOffset(0)]
public float lowPercent;
// Token: 0x040064E7 RID: 25831
[FieldOffset(4)]
public float highPercent;
// Token: 0x040064E8 RID: 25832
[FieldOffset(8)]
public float minLuminance;
// Token: 0x040064E9 RID: 25833
[FieldOffset(12)]
public float maxLuminance;
// Token: 0x040064EA RID: 25834
[FieldOffset(16)]
public float keyValue;
// Token: 0x040064EB RID: 25835
[FieldOffset(20)]
[MarshalAs(UnmanagedType.U1)]
public bool dynamicKeyValue;
// Token: 0x040064EC RID: 25836
[FieldOffset(24)]
public EyeAdaptationModel.EyeAdaptationType adaptationType;
// Token: 0x040064ED RID: 25837
[FieldOffset(28)]
public float speedUp;
// Token: 0x040064EE RID: 25838
[FieldOffset(32)]
public float speedDown;
// Token: 0x040064EF RID: 25839
[FieldOffset(36)]
public int logMin;
// Token: 0x040064F0 RID: 25840
[FieldOffset(40)]
public int logMax;
}
}
}

View File

@@ -0,0 +1,276 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using UnityEngine.Rendering;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000530 RID: 1328
public sealed class FogComponent : PostProcessingComponentCommandBuffer<FogModel>
{
// Token: 0x1700323C RID: 12860
// (get) Token: 0x0600947B RID: 38011 RVA: 0x00262EF8 File Offset: 0x002610F8
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615504, XrefRangeEnd = 615507, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogComponent.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: 0x0600947C RID: 38012 RVA: 0x00262F48 File Offset: 0x00261148
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615507, XrefRangeEnd = 615509, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override string GetName()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x0600947D RID: 38013 RVA: 0x00262F94 File Offset: 0x00261194
[CallerCount(0)]
public unsafe override DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600947E RID: 38014 RVA: 0x00262FE4 File Offset: 0x002611E4
[CallerCount(0)]
public unsafe override CameraEvent GetCameraEvent()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600947F RID: 38015 RVA: 0x00263034 File Offset: 0x00261234
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615509, XrefRangeEnd = 615562, 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(FogComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009480 RID: 38016 RVA: 0x00263090 File Offset: 0x00261290
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615565, RefRangeEnd = 615566, XrefRangeStart = 615562, XrefRangeEnd = 615565, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FogComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FogComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009481 RID: 38017 RVA: 0x002630DC File Offset: 0x002612DC
// Note: this type is marked as 'beforefieldinit'.
static FogComponent()
{
Il2CppClassPointerStore<FogComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "FogComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FogComponent>.NativeClassPtr);
FogComponent.NativeFieldInfoPtr_k_ShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, "k_ShaderString");
FogComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674869);
FogComponent.NativeMethodInfoPtr_GetName_Public_Virtual_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674870);
FogComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674871);
FogComponent.NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674872);
FogComponent.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674873);
FogComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, 100674874);
}
// Token: 0x06009482 RID: 38018 RVA: 0x00263198 File Offset: 0x00261398
public FogComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700323B RID: 12859
// (get) Token: 0x06009483 RID: 38019 RVA: 0x002631A4 File Offset: 0x002613A4
// (set) Token: 0x06009484 RID: 38020 RVA: 0x002631C4 File Offset: 0x002613C4
public unsafe static string k_ShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(FogComponent.NativeFieldInfoPtr_k_ShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.NativeFieldInfoPtr_k_ShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040062FE RID: 25342
private static readonly IntPtr NativeFieldInfoPtr_k_ShaderString;
// Token: 0x040062FF RID: 25343
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x04006300 RID: 25344
private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Virtual_String_0;
// Token: 0x04006301 RID: 25345
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;
// Token: 0x04006302 RID: 25346
private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Virtual_CameraEvent_0;
// Token: 0x04006303 RID: 25347
private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Virtual_Void_CommandBuffer_0;
// Token: 0x04006304 RID: 25348
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000531 RID: 1329
public static class Uniforms : Object
{
// Token: 0x06009485 RID: 38021 RVA: 0x002631DC File Offset: 0x002613DC
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<FogComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr);
FogComponent.Uniforms.NativeFieldInfoPtr__FogColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr, "_FogColor");
FogComponent.Uniforms.NativeFieldInfoPtr__Density = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr, "_Density");
FogComponent.Uniforms.NativeFieldInfoPtr__Start = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr, "_Start");
FogComponent.Uniforms.NativeFieldInfoPtr__End = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr, "_End");
FogComponent.Uniforms.NativeFieldInfoPtr__TempRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogComponent.Uniforms>.NativeClassPtr, "_TempRT");
}
// Token: 0x06009486 RID: 38022 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700323D RID: 12861
// (get) Token: 0x06009487 RID: 38023 RVA: 0x0026326C File Offset: 0x0026146C
// (set) Token: 0x06009488 RID: 38024 RVA: 0x0026328A File Offset: 0x0026148A
public unsafe static int _FogColor
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FogComponent.Uniforms.NativeFieldInfoPtr__FogColor, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.Uniforms.NativeFieldInfoPtr__FogColor, (void*)(&value));
}
}
// Token: 0x1700323E RID: 12862
// (get) Token: 0x06009489 RID: 38025 RVA: 0x0026329C File Offset: 0x0026149C
// (set) Token: 0x0600948A RID: 38026 RVA: 0x002632BA File Offset: 0x002614BA
public unsafe static int _Density
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FogComponent.Uniforms.NativeFieldInfoPtr__Density, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.Uniforms.NativeFieldInfoPtr__Density, (void*)(&value));
}
}
// Token: 0x1700323F RID: 12863
// (get) Token: 0x0600948B RID: 38027 RVA: 0x002632CC File Offset: 0x002614CC
// (set) Token: 0x0600948C RID: 38028 RVA: 0x002632EA File Offset: 0x002614EA
public unsafe static int _Start
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FogComponent.Uniforms.NativeFieldInfoPtr__Start, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.Uniforms.NativeFieldInfoPtr__Start, (void*)(&value));
}
}
// Token: 0x17003240 RID: 12864
// (get) Token: 0x0600948D RID: 38029 RVA: 0x002632FC File Offset: 0x002614FC
// (set) Token: 0x0600948E RID: 38030 RVA: 0x0026331A File Offset: 0x0026151A
public unsafe static int _End
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FogComponent.Uniforms.NativeFieldInfoPtr__End, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.Uniforms.NativeFieldInfoPtr__End, (void*)(&value));
}
}
// Token: 0x17003241 RID: 12865
// (get) Token: 0x0600948F RID: 38031 RVA: 0x0026332C File Offset: 0x0026152C
// (set) Token: 0x06009490 RID: 38032 RVA: 0x0026334A File Offset: 0x0026154A
public unsafe static int _TempRT
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FogComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FogComponent.Uniforms.NativeFieldInfoPtr__TempRT, (void*)(&value));
}
}
// Token: 0x04006305 RID: 25349
private static readonly IntPtr NativeFieldInfoPtr__FogColor;
// Token: 0x04006306 RID: 25350
private static readonly IntPtr NativeFieldInfoPtr__Density;
// Token: 0x04006307 RID: 25351
private static readonly IntPtr NativeFieldInfoPtr__Start;
// Token: 0x04006308 RID: 25352
private static readonly IntPtr NativeFieldInfoPtr__End;
// Token: 0x04006309 RID: 25353
private static readonly IntPtr NativeFieldInfoPtr__TempRT;
}
}
}

View File

@@ -0,0 +1,166 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200056E RID: 1390
[Serializable]
public class FogModel : PostProcessingModel
{
// Token: 0x170032FE RID: 13054
// (get) Token: 0x06009696 RID: 38550 RVA: 0x0026A660 File Offset: 0x00268860
// (set) Token: 0x06009697 RID: 38551 RVA: 0x0026A6B0 File Offset: 0x002688B0
public unsafe FogModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009698 RID: 38552 RVA: 0x0026A704 File Offset: 0x00268904
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616547, XrefRangeEnd = 616548, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), FogModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009699 RID: 38553 RVA: 0x0026A754 File Offset: 0x00268954
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616550, RefRangeEnd = 616551, XrefRangeStart = 616548, XrefRangeEnd = 616550, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FogModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FogModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600969A RID: 38554 RVA: 0x0026A7A0 File Offset: 0x002689A0
// Note: this type is marked as 'beforefieldinit'.
static FogModel()
{
Il2CppClassPointerStore<FogModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "FogModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FogModel>.NativeClassPtr);
FogModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogModel>.NativeClassPtr, "m_Settings");
FogModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogModel>.NativeClassPtr, 100675012);
FogModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogModel>.NativeClassPtr, 100675013);
FogModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogModel>.NativeClassPtr, 100675014);
FogModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogModel>.NativeClassPtr, 100675015);
}
// Token: 0x0600969B RID: 38555 RVA: 0x002671A0 File Offset: 0x002653A0
public FogModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032FD RID: 13053
// (get) Token: 0x0600969C RID: 38556 RVA: 0x0026A834 File Offset: 0x00268A34
// (set) Token: 0x0600969D RID: 38557 RVA: 0x0026A85C File Offset: 0x00268A5C
public unsafe FogModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FogModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(FogModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040064F1 RID: 25841
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040064F2 RID: 25842
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040064F3 RID: 25843
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040064F4 RID: 25844
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040064F5 RID: 25845
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200056F RID: 1391
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x170032FF RID: 13055
// (get) Token: 0x0600969E RID: 38558 RVA: 0x0026A880 File Offset: 0x00268A80
public unsafe static FogModel.Settings defaultSettings
{
[CallerCount(16)]
[CachedScanResults(RefRangeStart = 16502, RefRangeEnd = 16518, XrefRangeStart = 16502, XrefRangeEnd = 16518, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FogModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600969F RID: 38559 RVA: 0x0026A8C4 File Offset: 0x00268AC4
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<FogModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<FogModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FogModel.Settings>.NativeClassPtr);
FogModel.Settings.NativeFieldInfoPtr_excludeSkybox = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FogModel.Settings>.NativeClassPtr, "excludeSkybox");
FogModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FogModel.Settings>.NativeClassPtr, 100675016);
}
// Token: 0x060096A0 RID: 38560 RVA: 0x0026A917 File Offset: 0x00268B17
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<FogModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040064F6 RID: 25846
private static readonly IntPtr NativeFieldInfoPtr_excludeSkybox;
// Token: 0x040064F7 RID: 25847
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x040064F8 RID: 25848
[FieldOffset(0)]
[MarshalAs(UnmanagedType.U1)]
public bool excludeSkybox;
}
}
}

View File

@@ -0,0 +1,144 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000532 RID: 1330
public sealed class FxaaComponent : PostProcessingComponentRenderTexture<AntialiasingModel>
{
// Token: 0x17003242 RID: 12866
// (get) Token: 0x06009491 RID: 38033 RVA: 0x0026335C File Offset: 0x0026155C
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615566, XrefRangeEnd = 615567, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FxaaComponent.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: 0x06009492 RID: 38034 RVA: 0x002633AC File Offset: 0x002615AC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615592, RefRangeEnd = 615593, XrefRangeStart = 615567, XrefRangeEnd = 615592, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Render(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(FxaaComponent.NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009493 RID: 38035 RVA: 0x00263420 File Offset: 0x00261620
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615596, RefRangeEnd = 615597, XrefRangeStart = 615593, XrefRangeEnd = 615596, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe FxaaComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(FxaaComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009494 RID: 38036 RVA: 0x0026346C File Offset: 0x0026166C
// Note: this type is marked as 'beforefieldinit'.
static FxaaComponent()
{
Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "FxaaComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr);
FxaaComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr, 100674876);
FxaaComponent.NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr, 100674877);
FxaaComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr, 100674878);
}
// Token: 0x06009495 RID: 38037 RVA: 0x002634D8 File Offset: 0x002616D8
public FxaaComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400630A RID: 25354
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x0400630B RID: 25355
private static readonly IntPtr NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0;
// Token: 0x0400630C RID: 25356
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000533 RID: 1331
public static class Uniforms : Object
{
// Token: 0x06009496 RID: 38038 RVA: 0x002634E4 File Offset: 0x002616E4
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<FxaaComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<FxaaComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<FxaaComponent.Uniforms>.NativeClassPtr);
FxaaComponent.Uniforms.NativeFieldInfoPtr__QualitySettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FxaaComponent.Uniforms>.NativeClassPtr, "_QualitySettings");
FxaaComponent.Uniforms.NativeFieldInfoPtr__ConsoleSettings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<FxaaComponent.Uniforms>.NativeClassPtr, "_ConsoleSettings");
}
// Token: 0x06009497 RID: 38039 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003243 RID: 12867
// (get) Token: 0x06009498 RID: 38040 RVA: 0x00263538 File Offset: 0x00261738
// (set) Token: 0x06009499 RID: 38041 RVA: 0x00263556 File Offset: 0x00261756
public unsafe static int _QualitySettings
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FxaaComponent.Uniforms.NativeFieldInfoPtr__QualitySettings, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FxaaComponent.Uniforms.NativeFieldInfoPtr__QualitySettings, (void*)(&value));
}
}
// Token: 0x17003244 RID: 12868
// (get) Token: 0x0600949A RID: 38042 RVA: 0x00263568 File Offset: 0x00261768
// (set) Token: 0x0600949B RID: 38043 RVA: 0x00263586 File Offset: 0x00261786
public unsafe static int _ConsoleSettings
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(FxaaComponent.Uniforms.NativeFieldInfoPtr__ConsoleSettings, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(FxaaComponent.Uniforms.NativeFieldInfoPtr__ConsoleSettings, (void*)(&value));
}
}
// Token: 0x0400630D RID: 25357
private static readonly IntPtr NativeFieldInfoPtr__QualitySettings;
// Token: 0x0400630E RID: 25358
private static readonly IntPtr NativeFieldInfoPtr__ConsoleSettings;
}
}
}

View File

@@ -0,0 +1,85 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000519 RID: 1305
public sealed class GetSetAttribute : PropertyAttribute
{
// Token: 0x06009329 RID: 37673 RVA: 0x0025E774 File Offset: 0x0025C974
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 145492, RefRangeEnd = 145494, XrefRangeStart = 145492, XrefRangeEnd = 145494, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GetSetAttribute(string name)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GetSetAttribute.NativeMethodInfoPtr__ctor_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600932A RID: 37674 RVA: 0x0025E7D8 File Offset: 0x0025C9D8
// Note: this type is marked as 'beforefieldinit'.
static GetSetAttribute()
{
Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GetSetAttribute");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr);
GetSetAttribute.NativeFieldInfoPtr_name = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr, "name");
GetSetAttribute.NativeFieldInfoPtr_dirty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr, "dirty");
GetSetAttribute.NativeMethodInfoPtr__ctor_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GetSetAttribute>.NativeClassPtr, 100674777);
}
// Token: 0x0600932B RID: 37675 RVA: 0x001CF3DC File Offset: 0x001CD5DC
public GetSetAttribute(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031C4 RID: 12740
// (get) Token: 0x0600932C RID: 37676 RVA: 0x0025E844 File Offset: 0x0025CA44
// (set) Token: 0x0600932D RID: 37677 RVA: 0x0025E86D File Offset: 0x0025CA6D
public unsafe string name
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GetSetAttribute.NativeFieldInfoPtr_name);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(GetSetAttribute.NativeFieldInfoPtr_name), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x170031C5 RID: 12741
// (get) Token: 0x0600932E RID: 37678 RVA: 0x0025E894 File Offset: 0x0025CA94
// (set) Token: 0x0600932F RID: 37679 RVA: 0x0025E8BC File Offset: 0x0025CABC
public unsafe bool dirty
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GetSetAttribute.NativeFieldInfoPtr_dirty);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GetSetAttribute.NativeFieldInfoPtr_dirty)) = value;
}
}
// Token: 0x04006236 RID: 25142
private static readonly IntPtr NativeFieldInfoPtr_name;
// Token: 0x04006237 RID: 25143
private static readonly IntPtr NativeFieldInfoPtr_dirty;
// Token: 0x04006238 RID: 25144
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_0;
}
}

View File

@@ -0,0 +1,222 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000534 RID: 1332
public sealed class GrainComponent : PostProcessingComponentRenderTexture<GrainModel>
{
// Token: 0x17003246 RID: 12870
// (get) Token: 0x0600949C RID: 38044 RVA: 0x00263598 File Offset: 0x00261798
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615597, XrefRangeEnd = 615599, 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: 0x0600949D RID: 38045 RVA: 0x002635E8 File Offset: 0x002617E8
[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: 0x0600949E RID: 38046 RVA: 0x0026362C File Offset: 0x0026182C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 615599, XrefRangeEnd = 615648, 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: 0x0600949F RID: 38047 RVA: 0x00263688 File Offset: 0x00261888
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 615651, RefRangeEnd = 615652, XrefRangeStart = 615648, XrefRangeEnd = 615651, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GrainComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrainComponent>.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: 0x060094A0 RID: 38048 RVA: 0x002636D4 File Offset: 0x002618D4
// Note: this type is marked as 'beforefieldinit'.
static GrainComponent()
{
Il2CppClassPointerStore<GrainComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GrainComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr);
GrainComponent.NativeFieldInfoPtr_m_GrainLookupRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, "m_GrainLookupRT");
GrainComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674880);
GrainComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674881);
GrainComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674882);
GrainComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, 100674883);
}
// Token: 0x060094A1 RID: 38049 RVA: 0x00263768 File Offset: 0x00261968
public GrainComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003245 RID: 12869
// (get) Token: 0x060094A2 RID: 38050 RVA: 0x00263774 File Offset: 0x00261974
// (set) Token: 0x060094A3 RID: 38051 RVA: 0x002637A8 File Offset: 0x002619A8
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: 0x0400630F RID: 25359
private static readonly IntPtr NativeFieldInfoPtr_m_GrainLookupRT;
// Token: 0x04006310 RID: 25360
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x04006311 RID: 25361
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x04006312 RID: 25362
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x04006313 RID: 25363
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000535 RID: 1333
public static class Uniforms : Object
{
// Token: 0x060094A4 RID: 38052 RVA: 0x002637D0 File Offset: 0x002619D0
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GrainComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr);
GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params1 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Grain_Params1");
GrainComponent.Uniforms.NativeFieldInfoPtr__Grain_Params2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Grain_Params2");
GrainComponent.Uniforms.NativeFieldInfoPtr__GrainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_GrainTex");
GrainComponent.Uniforms.NativeFieldInfoPtr__Phase = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainComponent.Uniforms>.NativeClassPtr, "_Phase");
}
// Token: 0x060094A5 RID: 38053 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003247 RID: 12871
// (get) Token: 0x060094A6 RID: 38054 RVA: 0x0026384C File Offset: 0x00261A4C
// (set) Token: 0x060094A7 RID: 38055 RVA: 0x0026386A File Offset: 0x00261A6A
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: 0x17003248 RID: 12872
// (get) Token: 0x060094A8 RID: 38056 RVA: 0x0026387C File Offset: 0x00261A7C
// (set) Token: 0x060094A9 RID: 38057 RVA: 0x0026389A File Offset: 0x00261A9A
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: 0x17003249 RID: 12873
// (get) Token: 0x060094AA RID: 38058 RVA: 0x002638AC File Offset: 0x00261AAC
// (set) Token: 0x060094AB RID: 38059 RVA: 0x002638CA File Offset: 0x00261ACA
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: 0x1700324A RID: 12874
// (get) Token: 0x060094AC RID: 38060 RVA: 0x002638DC File Offset: 0x00261ADC
// (set) Token: 0x060094AD RID: 38061 RVA: 0x002638FA File Offset: 0x00261AFA
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: 0x04006314 RID: 25364
private static readonly IntPtr NativeFieldInfoPtr__Grain_Params1;
// Token: 0x04006315 RID: 25365
private static readonly IntPtr NativeFieldInfoPtr__Grain_Params2;
// Token: 0x04006316 RID: 25366
private static readonly IntPtr NativeFieldInfoPtr__GrainTex;
// Token: 0x04006317 RID: 25367
private static readonly IntPtr NativeFieldInfoPtr__Phase;
}
}
}

View File

@@ -0,0 +1,190 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000570 RID: 1392
[Serializable]
public class GrainModel : PostProcessingModel
{
// Token: 0x17003301 RID: 13057
// (get) Token: 0x060096A1 RID: 38561 RVA: 0x0026A92C File Offset: 0x00268B2C
// (set) Token: 0x060096A2 RID: 38562 RVA: 0x0026A97C File Offset: 0x00268B7C
public unsafe GrainModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060096A3 RID: 38563 RVA: 0x0026A9D0 File Offset: 0x00268BD0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616553, XrefRangeEnd = 616554, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), GrainModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096A4 RID: 38564 RVA: 0x0026AA20 File Offset: 0x00268C20
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616556, RefRangeEnd = 616557, XrefRangeStart = 616554, XrefRangeEnd = 616556, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GrainModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<GrainModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096A5 RID: 38565 RVA: 0x0026AA6C File Offset: 0x00268C6C
// Note: this type is marked as 'beforefieldinit'.
static GrainModel()
{
Il2CppClassPointerStore<GrainModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GrainModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainModel>.NativeClassPtr);
GrainModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, "m_Settings");
GrainModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, 100675017);
GrainModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, 100675018);
GrainModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, 100675019);
GrainModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, 100675020);
}
// Token: 0x060096A6 RID: 38566 RVA: 0x002671A0 File Offset: 0x002653A0
public GrainModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003300 RID: 13056
// (get) Token: 0x060096A7 RID: 38567 RVA: 0x0026AB00 File Offset: 0x00268D00
// (set) Token: 0x060096A8 RID: 38568 RVA: 0x0026AB28 File Offset: 0x00268D28
public unsafe GrainModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(GrainModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x040064F9 RID: 25849
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x040064FA RID: 25850
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x040064FB RID: 25851
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x040064FC RID: 25852
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x040064FD RID: 25853
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000571 RID: 1393
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x17003302 RID: 13058
// (get) Token: 0x060096A9 RID: 38569 RVA: 0x0026AB4C File Offset: 0x00268D4C
public unsafe static GrainModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616551, RefRangeEnd = 616553, XrefRangeStart = 616551, XrefRangeEnd = 616551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GrainModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060096AA RID: 38570 RVA: 0x0026AB90 File Offset: 0x00268D90
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<GrainModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr);
GrainModel.Settings.NativeFieldInfoPtr_colored = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, "colored");
GrainModel.Settings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, "intensity");
GrainModel.Settings.NativeFieldInfoPtr_size = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, "size");
GrainModel.Settings.NativeFieldInfoPtr_luminanceContribution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, "luminanceContribution");
GrainModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, 100675021);
}
// Token: 0x060096AB RID: 38571 RVA: 0x0026AC1F File Offset: 0x00268E1F
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<GrainModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x040064FE RID: 25854
private static readonly IntPtr NativeFieldInfoPtr_colored;
// Token: 0x040064FF RID: 25855
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006500 RID: 25856
private static readonly IntPtr NativeFieldInfoPtr_size;
// Token: 0x04006501 RID: 25857
private static readonly IntPtr NativeFieldInfoPtr_luminanceContribution;
// Token: 0x04006502 RID: 25858
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x04006503 RID: 25859
[FieldOffset(0)]
[MarshalAs(UnmanagedType.U1)]
public bool colored;
// Token: 0x04006504 RID: 25860
[FieldOffset(4)]
public float intensity;
// Token: 0x04006505 RID: 25861
[FieldOffset(8)]
public float size;
// Token: 0x04006506 RID: 25862
[FieldOffset(12)]
public float luminanceContribution;
}
}
}

View File

@@ -0,0 +1,231 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058F RID: 1423
public static class GraphicsUtils : Object
{
// Token: 0x1700335E RID: 13150
// (get) Token: 0x060097B5 RID: 38837 RVA: 0x0026F26C File Offset: 0x0026D46C
public unsafe static bool isLinearColorSpace
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 617335, RefRangeEnd = 617337, XrefRangeStart = 617334, XrefRangeEnd = 617335, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_get_isLinearColorSpace_Public_Static_get_Boolean_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x1700335F RID: 13151
// (get) Token: 0x060097B6 RID: 38838 RVA: 0x0026F2B0 File Offset: 0x0026D4B0
public unsafe static bool supportsDX11
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617337, XrefRangeEnd = 617338, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_get_supportsDX11_Public_Static_get_Boolean_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003360 RID: 13152
// (get) Token: 0x060097B7 RID: 38839 RVA: 0x0026F2F4 File Offset: 0x0026D4F4
public unsafe static Texture2D whiteTexture
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 617356, RefRangeEnd = 617357, XrefRangeStart = 617338, XrefRangeEnd = 617356, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_get_whiteTexture_Public_Static_get_Texture2D_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Texture2D(intPtr3) : null;
}
}
// Token: 0x17003361 RID: 13153
// (get) Token: 0x060097B8 RID: 38840 RVA: 0x0026F33C File Offset: 0x0026D53C
public unsafe static Mesh quad
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 617389, RefRangeEnd = 617391, XrefRangeStart = 617357, XrefRangeEnd = 617389, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_get_quad_Public_Static_get_Mesh_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Mesh(intPtr3) : null;
}
}
// Token: 0x060097B9 RID: 38841 RVA: 0x0026F384 File Offset: 0x0026D584
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 617406, RefRangeEnd = 617407, XrefRangeStart = 617391, XrefRangeEnd = 617406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Blit(Material material, int pass)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pass;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_Blit_Public_Static_Void_Material_Int32_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097BA RID: 38842 RVA: 0x0026F3E4 File Offset: 0x0026D5E4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617407, XrefRangeEnd = 617430, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void ClearAndBlit(Texture source, RenderTexture destination, Material material, int pass, bool clearColor = true, bool clearDepth = false)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(destination);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(material);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pass;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref clearColor;
ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref clearDepth;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_ClearAndBlit_Public_Static_Void_Texture_RenderTexture_Material_Int32_Boolean_Boolean_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097BB RID: 38843 RVA: 0x0026F498 File Offset: 0x0026D698
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 617437, RefRangeEnd = 617447, XrefRangeStart = 617430, XrefRangeEnd = 617437, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Destroy(Object obj)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(obj);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_Destroy_Public_Static_Void_Object_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060097BC RID: 38844 RVA: 0x0026F4E4 File Offset: 0x0026D6E4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 617450, RefRangeEnd = 617451, XrefRangeStart = 617447, XrefRangeEnd = 617450, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe static void Dispose()
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(GraphicsUtils.NativeMethodInfoPtr_Dispose_Public_Static_Void_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097BD RID: 38845 RVA: 0x0026F518 File Offset: 0x0026D718
// Note: this type is marked as 'beforefieldinit'.
static GraphicsUtils()
{
Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "GraphicsUtils");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr);
GraphicsUtils.NativeFieldInfoPtr_s_WhiteTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, "s_WhiteTexture");
GraphicsUtils.NativeFieldInfoPtr_s_Quad = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, "s_Quad");
GraphicsUtils.NativeMethodInfoPtr_get_isLinearColorSpace_Public_Static_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675095);
GraphicsUtils.NativeMethodInfoPtr_get_supportsDX11_Public_Static_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675096);
GraphicsUtils.NativeMethodInfoPtr_get_whiteTexture_Public_Static_get_Texture2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675097);
GraphicsUtils.NativeMethodInfoPtr_get_quad_Public_Static_get_Mesh_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675098);
GraphicsUtils.NativeMethodInfoPtr_Blit_Public_Static_Void_Material_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675099);
GraphicsUtils.NativeMethodInfoPtr_ClearAndBlit_Public_Static_Void_Texture_RenderTexture_Material_Int32_Boolean_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675100);
GraphicsUtils.NativeMethodInfoPtr_Destroy_Public_Static_Void_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675101);
GraphicsUtils.NativeMethodInfoPtr_Dispose_Public_Static_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<GraphicsUtils>.NativeClassPtr, 100675102);
}
// Token: 0x060097BE RID: 38846 RVA: 0x0000A688 File Offset: 0x00008888
public GraphicsUtils(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700335C RID: 13148
// (get) Token: 0x060097BF RID: 38847 RVA: 0x0026F610 File Offset: 0x0026D810
// (set) Token: 0x060097C0 RID: 38848 RVA: 0x0026F63B File Offset: 0x0026D83B
public unsafe static Texture2D s_WhiteTexture
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(GraphicsUtils.NativeFieldInfoPtr_s_WhiteTexture, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GraphicsUtils.NativeFieldInfoPtr_s_WhiteTexture, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700335D RID: 13149
// (get) Token: 0x060097C1 RID: 38849 RVA: 0x0026F650 File Offset: 0x0026D850
// (set) Token: 0x060097C2 RID: 38850 RVA: 0x0026F67B File Offset: 0x0026D87B
public unsafe static Mesh s_Quad
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(GraphicsUtils.NativeFieldInfoPtr_s_Quad, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Mesh(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(GraphicsUtils.NativeFieldInfoPtr_s_Quad, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040065CD RID: 26061
private static readonly IntPtr NativeFieldInfoPtr_s_WhiteTexture;
// Token: 0x040065CE RID: 26062
private static readonly IntPtr NativeFieldInfoPtr_s_Quad;
// Token: 0x040065CF RID: 26063
private static readonly IntPtr NativeMethodInfoPtr_get_isLinearColorSpace_Public_Static_get_Boolean_0;
// Token: 0x040065D0 RID: 26064
private static readonly IntPtr NativeMethodInfoPtr_get_supportsDX11_Public_Static_get_Boolean_0;
// Token: 0x040065D1 RID: 26065
private static readonly IntPtr NativeMethodInfoPtr_get_whiteTexture_Public_Static_get_Texture2D_0;
// Token: 0x040065D2 RID: 26066
private static readonly IntPtr NativeMethodInfoPtr_get_quad_Public_Static_get_Mesh_0;
// Token: 0x040065D3 RID: 26067
private static readonly IntPtr NativeMethodInfoPtr_Blit_Public_Static_Void_Material_Int32_0;
// Token: 0x040065D4 RID: 26068
private static readonly IntPtr NativeMethodInfoPtr_ClearAndBlit_Public_Static_Void_Texture_RenderTexture_Material_Int32_Boolean_Boolean_0;
// Token: 0x040065D5 RID: 26069
private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Static_Void_Object_0;
// Token: 0x040065D6 RID: 26070
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Static_Void_0;
}
}

View File

@@ -0,0 +1,102 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000590 RID: 1424
public sealed class MaterialFactory : Object
{
// Token: 0x060097C3 RID: 38851 RVA: 0x0026F690 File Offset: 0x0026D890
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 617459, RefRangeEnd = 617460, XrefRangeStart = 617451, XrefRangeEnd = 617459, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MaterialFactory()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MaterialFactory.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097C4 RID: 38852 RVA: 0x0026F6DC File Offset: 0x0026D8DC
[CallerCount(22)]
[CachedScanResults(RefRangeStart = 617484, RefRangeEnd = 617506, XrefRangeStart = 617460, XrefRangeEnd = 617484, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Material Get(string shaderName)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(shaderName);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MaterialFactory.NativeMethodInfoPtr_Get_Public_Material_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Material(intPtr3) : null;
}
}
// Token: 0x060097C5 RID: 38853 RVA: 0x0026F74C File Offset: 0x0026D94C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 617520, RefRangeEnd = 617521, XrefRangeStart = 617506, XrefRangeEnd = 617520, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MaterialFactory.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097C6 RID: 38854 RVA: 0x0026F790 File Offset: 0x0026D990
// Note: this type is marked as 'beforefieldinit'.
static MaterialFactory()
{
Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "MaterialFactory");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr);
MaterialFactory.NativeFieldInfoPtr_m_Materials = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr, "m_Materials");
MaterialFactory.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr, 100675103);
MaterialFactory.NativeMethodInfoPtr_Get_Public_Material_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr, 100675104);
MaterialFactory.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MaterialFactory>.NativeClassPtr, 100675105);
}
// Token: 0x060097C7 RID: 38855 RVA: 0x0000A688 File Offset: 0x00008888
public MaterialFactory(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003362 RID: 13154
// (get) Token: 0x060097C8 RID: 38856 RVA: 0x0026F810 File Offset: 0x0026DA10
// (set) Token: 0x060097C9 RID: 38857 RVA: 0x0026F844 File Offset: 0x0026DA44
public unsafe Dictionary<string, Material> m_Materials
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MaterialFactory.NativeFieldInfoPtr_m_Materials);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<string, Material>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(MaterialFactory.NativeFieldInfoPtr_m_Materials), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040065D7 RID: 26071
private static readonly IntPtr NativeFieldInfoPtr_m_Materials;
// Token: 0x040065D8 RID: 26072
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040065D9 RID: 26073
private static readonly IntPtr NativeMethodInfoPtr_Get_Public_Material_String_0;
// Token: 0x040065DA RID: 26074
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0;
}
}

View File

@@ -0,0 +1,64 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200051A RID: 1306
public sealed class MinAttribute : PropertyAttribute
{
// Token: 0x06009330 RID: 37680 RVA: 0x0025E8E0 File Offset: 0x0025CAE0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MinAttribute(float min)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MinAttribute>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref min;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MinAttribute.NativeMethodInfoPtr__ctor_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009331 RID: 37681 RVA: 0x0025E940 File Offset: 0x0025CB40
// Note: this type is marked as 'beforefieldinit'.
static MinAttribute()
{
Il2CppClassPointerStore<MinAttribute>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "MinAttribute");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MinAttribute>.NativeClassPtr);
MinAttribute.NativeFieldInfoPtr_min = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MinAttribute>.NativeClassPtr, "min");
MinAttribute.NativeMethodInfoPtr__ctor_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MinAttribute>.NativeClassPtr, 100674778);
}
// Token: 0x06009332 RID: 37682 RVA: 0x001CF3DC File Offset: 0x001CD5DC
public MinAttribute(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031C6 RID: 12742
// (get) Token: 0x06009333 RID: 37683 RVA: 0x0025E998 File Offset: 0x0025CB98
// (set) Token: 0x06009334 RID: 37684 RVA: 0x0025E9C0 File Offset: 0x0025CBC0
public unsafe float min
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MinAttribute.NativeFieldInfoPtr_min);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MinAttribute.NativeFieldInfoPtr_min)) = value;
}
}
// Token: 0x04006239 RID: 25145
private static readonly IntPtr NativeFieldInfoPtr_min;
// Token: 0x0400623A RID: 25146
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Single_0;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,181 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000572 RID: 1394
[Serializable]
public class MotionBlurModel : PostProcessingModel
{
// Token: 0x17003304 RID: 13060
// (get) Token: 0x060096AC RID: 38572 RVA: 0x0026AC34 File Offset: 0x00268E34
// (set) Token: 0x060096AD RID: 38573 RVA: 0x0026AC84 File Offset: 0x00268E84
public unsafe MotionBlurModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060096AE RID: 38574 RVA: 0x0026ACD8 File Offset: 0x00268ED8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616559, XrefRangeEnd = 616560, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), MotionBlurModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096AF RID: 38575 RVA: 0x0026AD28 File Offset: 0x00268F28
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616562, RefRangeEnd = 616563, XrefRangeStart = 616560, XrefRangeEnd = 616562, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe MotionBlurModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096B0 RID: 38576 RVA: 0x0026AD74 File Offset: 0x00268F74
// Note: this type is marked as 'beforefieldinit'.
static MotionBlurModel()
{
Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "MotionBlurModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr);
MotionBlurModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, "m_Settings");
MotionBlurModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, 100675022);
MotionBlurModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, 100675023);
MotionBlurModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, 100675024);
MotionBlurModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, 100675025);
}
// Token: 0x060096B1 RID: 38577 RVA: 0x002671A0 File Offset: 0x002653A0
public MotionBlurModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003303 RID: 13059
// (get) Token: 0x060096B2 RID: 38578 RVA: 0x0026AE08 File Offset: 0x00269008
// (set) Token: 0x060096B3 RID: 38579 RVA: 0x0026AE30 File Offset: 0x00269030
public unsafe MotionBlurModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(MotionBlurModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x04006507 RID: 25863
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x04006508 RID: 25864
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006509 RID: 25865
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x0400650A RID: 25866
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x0400650B RID: 25867
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000573 RID: 1395
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x17003305 RID: 13061
// (get) Token: 0x060096B4 RID: 38580 RVA: 0x0026AE54 File Offset: 0x00269054
public unsafe static MotionBlurModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616557, RefRangeEnd = 616559, XrefRangeStart = 616557, XrefRangeEnd = 616557, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(MotionBlurModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060096B5 RID: 38581 RVA: 0x0026AE98 File Offset: 0x00269098
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<MotionBlurModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr);
MotionBlurModel.Settings.NativeFieldInfoPtr_shutterAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr, "shutterAngle");
MotionBlurModel.Settings.NativeFieldInfoPtr_sampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr, "sampleCount");
MotionBlurModel.Settings.NativeFieldInfoPtr_frameBlending = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr, "frameBlending");
MotionBlurModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr, 100675026);
}
// Token: 0x060096B6 RID: 38582 RVA: 0x0026AF13 File Offset: 0x00269113
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<MotionBlurModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x0400650C RID: 25868
private static readonly IntPtr NativeFieldInfoPtr_shutterAngle;
// Token: 0x0400650D RID: 25869
private static readonly IntPtr NativeFieldInfoPtr_sampleCount;
// Token: 0x0400650E RID: 25870
private static readonly IntPtr NativeFieldInfoPtr_frameBlending;
// Token: 0x0400650F RID: 25871
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x04006510 RID: 25872
[FieldOffset(0)]
public float shutterAngle;
// Token: 0x04006511 RID: 25873
[FieldOffset(4)]
public int sampleCount;
// Token: 0x04006512 RID: 25874
[FieldOffset(8)]
public float frameBlending;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,224 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000588 RID: 1416
public class PostProcessingComponent<T> : PostProcessingComponentBase where T : PostProcessingModel
{
// Token: 0x1700333A RID: 13114
// (get) Token: 0x06009753 RID: 38739 RVA: 0x0026D728 File Offset: 0x0026B928
// (set) Token: 0x06009754 RID: 38740 RVA: 0x0026D778 File Offset: 0x0026B978
public unsafe T model
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponent<T>.NativeMethodInfoPtr_get_model_Public_get_T_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.PointerToValueGeneric<T>(intPtr, false, true);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
IntPtr* ptr2 = ptr;
T ptr4;
if (!typeof(T).IsValueType)
{
T t = value;
if (!(t is string))
{
ref T ptr3 = (ptr4 = IL2CPP.Il2CppObjectBaseToPtr(t as Il2CppObjectBase));
if ((ref ptr3) != null)
{
ptr4 = ref ptr3;
if (IL2CPP.il2cpp_class_is_valuetype(IL2CPP.il2cpp_object_get_class(ref ptr3)))
{
ptr4 = IL2CPP.il2cpp_object_unbox(ref ptr3);
}
}
}
else
{
ptr4 = IL2CPP.ManagedStringToIl2Cpp(t as string);
}
}
else
{
ptr4 = ref value;
}
*ptr2 = ref ptr4;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponent<T>.NativeMethodInfoPtr_set_model_Internal_set_Void_T_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009755 RID: 38741 RVA: 0x0026D824 File Offset: 0x0026BA24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617109, XrefRangeEnd = 617114, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Init(PostProcessingContext pcontext, T pmodel)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(pcontext);
}
IntPtr* ptr2 = ptr + checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr);
T ptr4;
if (!typeof(T).IsValueType)
{
T t = pmodel;
if (!(t is string))
{
ref T ptr3 = (ptr4 = IL2CPP.Il2CppObjectBaseToPtr(t as Il2CppObjectBase));
if ((ref ptr3) != null)
{
ptr4 = ref ptr3;
if (IL2CPP.il2cpp_class_is_valuetype(IL2CPP.il2cpp_object_get_class(ref ptr3)))
{
ptr4 = IL2CPP.il2cpp_object_unbox(ref ptr3);
}
}
}
else
{
ptr4 = IL2CPP.ManagedStringToIl2Cpp(t as string);
}
}
else
{
ptr4 = ref pmodel;
}
*ptr2 = ref ptr4;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponent<T>.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_PostProcessingContext_T_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009756 RID: 38742 RVA: 0x0026D8F4 File Offset: 0x0026BAF4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617114, XrefRangeEnd = 617115, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override PostProcessingModel GetModel()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponent<T>.NativeMethodInfoPtr_GetModel_Public_Virtual_PostProcessingModel_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new PostProcessingModel(intPtr3) : null;
}
// Token: 0x06009757 RID: 38743 RVA: 0x0026D958 File Offset: 0x0026BB58
[CallerCount(54)]
[CachedScanResults(RefRangeStart = 217890, RefRangeEnd = 217944, XrefRangeStart = 217890, XrefRangeEnd = 217944, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponent<T>.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009758 RID: 38744 RVA: 0x0026D9A4 File Offset: 0x0026BBA4
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingComponent()
{
Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr = IL2CPP.il2cpp_class_from_type(Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingComponent`1"))).MakeGenericType(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) })).TypeHandle.value);
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr);
PostProcessingComponent<T>.NativeFieldInfoPtr__model_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, "<model>k__BackingField");
PostProcessingComponent<T>.NativeMethodInfoPtr_get_model_Public_get_T_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, 100675065);
PostProcessingComponent<T>.NativeMethodInfoPtr_set_model_Internal_set_Void_T_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, 100675066);
PostProcessingComponent<T>.NativeMethodInfoPtr_Init_Public_Virtual_New_Void_PostProcessingContext_T_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, 100675067);
PostProcessingComponent<T>.NativeMethodInfoPtr_GetModel_Public_Virtual_PostProcessingModel_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, 100675068);
PostProcessingComponent<T>.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponent<T>>.NativeClassPtr, 100675069);
}
// Token: 0x06009759 RID: 38745 RVA: 0x0026DA87 File Offset: 0x0026BC87
public PostProcessingComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003339 RID: 13113
// (get) Token: 0x0600975A RID: 38746 RVA: 0x0026DA90 File Offset: 0x0026BC90
// (set) Token: 0x0600975B RID: 38747 RVA: 0x0026DABC File Offset: 0x0026BCBC
public unsafe T _model_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingComponent<T>.NativeFieldInfoPtr__model_k__BackingField);
return IL2CPP.PointerToValueGeneric<T>(intPtr, true, false);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr intPtr2 = intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingComponent<T>.NativeFieldInfoPtr__model_k__BackingField);
Type typeFromHandle = typeof(T);
if (!typeFromHandle.IsValueType)
{
if (!string.Equals(typeFromHandle.FullName, "System.String"))
{
IntPtr intPtr4;
IntPtr intPtr3 = (intPtr4 = IL2CPP.Il2CppObjectBaseToPtr(value as Il2CppObjectBase));
if (intPtr3 != 0)
{
intPtr4 = intPtr3;
if (IL2CPP.il2cpp_class_is_valuetype(IL2CPP.il2cpp_object_get_class(intPtr3)))
{
IntPtr intPtr5 = intPtr3;
cpblk(intPtr2, IL2CPP.il2cpp_object_unbox(intPtr3), IL2CPP.il2cpp_class_value_size(IL2CPP.il2cpp_object_get_class(intPtr5), (UIntPtr)0));
return;
}
}
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr2, intPtr4);
}
else
{
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr2, IL2CPP.ManagedStringToIl2Cpp(value as string));
}
}
else
{
*intPtr2 = value;
}
}
}
// Token: 0x04006594 RID: 26004
private static readonly IntPtr NativeFieldInfoPtr__model_k__BackingField;
// Token: 0x04006595 RID: 26005
private static readonly IntPtr NativeMethodInfoPtr_get_model_Public_get_T_0;
// Token: 0x04006596 RID: 26006
private static readonly IntPtr NativeMethodInfoPtr_set_model_Internal_set_Void_T_0;
// Token: 0x04006597 RID: 26007
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_New_Void_PostProcessingContext_T_0;
// Token: 0x04006598 RID: 26008
private static readonly IntPtr NativeMethodInfoPtr_GetModel_Public_Virtual_PostProcessingModel_0;
// Token: 0x04006599 RID: 26009
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,149 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000587 RID: 1415
public class PostProcessingComponentBase : Object
{
// Token: 0x06009749 RID: 38729 RVA: 0x0026D408 File Offset: 0x0026B608
[CallerCount(28)]
[CachedScanResults(RefRangeStart = 16579, RefRangeEnd = 16607, XrefRangeStart = 16579, XrefRangeEnd = 16607, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentBase.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_New_DepthTextureMode_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17003338 RID: 13112
// (get) Token: 0x0600974A RID: 38730 RVA: 0x0026D464 File Offset: 0x0026B664
public unsafe virtual bool active
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentBase.NativeMethodInfoPtr_get_active_Public_Abstract_Virtual_New_get_Boolean_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600974B RID: 38731 RVA: 0x0026D4C0 File Offset: 0x0026B6C0
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentBase.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600974C RID: 38732 RVA: 0x0026D510 File Offset: 0x0026B710
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentBase.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600974D RID: 38733 RVA: 0x0026D560 File Offset: 0x0026B760
[CallerCount(0)]
public unsafe virtual PostProcessingModel GetModel()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentBase.NativeMethodInfoPtr_GetModel_Public_Abstract_Virtual_New_PostProcessingModel_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new PostProcessingModel(intPtr3) : null;
}
// Token: 0x0600974E RID: 38734 RVA: 0x0026D5C4 File Offset: 0x0026B7C4
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingComponentBase()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponentBase.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600974F RID: 38735 RVA: 0x0026D610 File Offset: 0x0026B810
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingComponentBase()
{
Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingComponentBase");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr);
PostProcessingComponentBase.NativeFieldInfoPtr_context = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, "context");
PostProcessingComponentBase.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_New_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675059);
PostProcessingComponentBase.NativeMethodInfoPtr_get_active_Public_Abstract_Virtual_New_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675060);
PostProcessingComponentBase.NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675061);
PostProcessingComponentBase.NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675062);
PostProcessingComponentBase.NativeMethodInfoPtr_GetModel_Public_Abstract_Virtual_New_PostProcessingModel_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675063);
PostProcessingComponentBase.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentBase>.NativeClassPtr, 100675064);
}
// Token: 0x06009750 RID: 38736 RVA: 0x0000A688 File Offset: 0x00008888
public PostProcessingComponentBase(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003337 RID: 13111
// (get) Token: 0x06009751 RID: 38737 RVA: 0x0026D6CC File Offset: 0x0026B8CC
// (set) Token: 0x06009752 RID: 38738 RVA: 0x0026D700 File Offset: 0x0026B900
public unsafe PostProcessingContext context
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingComponentBase.NativeFieldInfoPtr_context);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new PostProcessingContext(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingComponentBase.NativeFieldInfoPtr_context), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x0400658D RID: 25997
private static readonly IntPtr NativeFieldInfoPtr_context;
// Token: 0x0400658E RID: 25998
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_New_DepthTextureMode_0;
// Token: 0x0400658F RID: 25999
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Abstract_Virtual_New_get_Boolean_0;
// Token: 0x04006590 RID: 26000
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Public_Virtual_New_Void_0;
// Token: 0x04006591 RID: 26001
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_New_Void_0;
// Token: 0x04006592 RID: 26002
private static readonly IntPtr NativeMethodInfoPtr_GetModel_Public_Abstract_Virtual_New_PostProcessingModel_0;
// Token: 0x04006593 RID: 26003
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,94 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using UnityEngine.Rendering;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000589 RID: 1417
public class PostProcessingComponentCommandBuffer<T> : PostProcessingComponent<T> where T : PostProcessingModel
{
// Token: 0x0600975C RID: 38748 RVA: 0x0026DB78 File Offset: 0x0026BD78
[CallerCount(0)]
public unsafe virtual CameraEvent GetCameraEvent()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_GetCameraEvent_Public_Abstract_Virtual_New_CameraEvent_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x0600975D RID: 38749 RVA: 0x0026DBD4 File Offset: 0x0026BDD4
[CallerCount(0)]
public unsafe virtual string GetName()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_GetName_Public_Abstract_Virtual_New_String_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x0600975E RID: 38750 RVA: 0x0026DC2C File Offset: 0x0026BE2C
[CallerCount(0)]
public unsafe virtual 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Abstract_Virtual_New_Void_CommandBuffer_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600975F RID: 38751 RVA: 0x0026DC90 File Offset: 0x0026BE90
[CallerCount(18)]
[CachedScanResults(RefRangeStart = 617118, RefRangeEnd = 617136, XrefRangeStart = 617115, XrefRangeEnd = 617118, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingComponentCommandBuffer()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009760 RID: 38752 RVA: 0x0026DCDC File Offset: 0x0026BEDC
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingComponentCommandBuffer()
{
Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr = IL2CPP.il2cpp_class_from_type(Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingComponentCommandBuffer`1"))).MakeGenericType(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) })).TypeHandle.value);
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr);
PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_GetCameraEvent_Public_Abstract_Virtual_New_CameraEvent_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr, 100675070);
PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_GetName_Public_Abstract_Virtual_New_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr, 100675071);
PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr_PopulateCommandBuffer_Public_Abstract_Virtual_New_Void_CommandBuffer_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr, 100675072);
PostProcessingComponentCommandBuffer<T>.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentCommandBuffer<T>>.NativeClassPtr, 100675073);
}
// Token: 0x06009761 RID: 38753 RVA: 0x0026DD97 File Offset: 0x0026BF97
public PostProcessingComponentCommandBuffer(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400659A RID: 26010
private static readonly IntPtr NativeMethodInfoPtr_GetCameraEvent_Public_Abstract_Virtual_New_CameraEvent_0;
// Token: 0x0400659B RID: 26011
private static readonly IntPtr NativeMethodInfoPtr_GetName_Public_Abstract_Virtual_New_String_0;
// Token: 0x0400659C RID: 26012
private static readonly IntPtr NativeMethodInfoPtr_PopulateCommandBuffer_Public_Abstract_Virtual_New_Void_CommandBuffer_0;
// Token: 0x0400659D RID: 26013
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,62 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058A RID: 1418
public class PostProcessingComponentRenderTexture<T> : PostProcessingComponent<T> where T : PostProcessingModel
{
// Token: 0x06009762 RID: 38754 RVA: 0x0026DDA0 File Offset: 0x0026BFA0
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Prepare(Material material)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(material);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingComponentRenderTexture<T>.NativeMethodInfoPtr_Prepare_Public_Virtual_New_Void_Material_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009763 RID: 38755 RVA: 0x0026DE04 File Offset: 0x0026C004
[CallerCount(18)]
[CachedScanResults(RefRangeStart = 617118, RefRangeEnd = 617136, XrefRangeStart = 617118, XrefRangeEnd = 617136, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingComponentRenderTexture()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingComponentRenderTexture<T>>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingComponentRenderTexture<T>.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009764 RID: 38756 RVA: 0x0026DE50 File Offset: 0x0026C050
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingComponentRenderTexture()
{
Il2CppClassPointerStore<PostProcessingComponentRenderTexture<T>>.NativeClassPtr = IL2CPP.il2cpp_class_from_type(Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingComponentRenderTexture`1"))).MakeGenericType(new Il2CppReferenceArray<Type>(new Type[] { Type.internal_from_handle(IL2CPP.il2cpp_class_get_type(Il2CppClassPointerStore<T>.NativeClassPtr)) })).TypeHandle.value);
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingComponentRenderTexture<T>>.NativeClassPtr);
PostProcessingComponentRenderTexture<T>.NativeMethodInfoPtr_Prepare_Public_Virtual_New_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentRenderTexture<T>>.NativeClassPtr, 100675074);
PostProcessingComponentRenderTexture<T>.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingComponentRenderTexture<T>>.NativeClassPtr, 100675075);
}
// Token: 0x06009765 RID: 38757 RVA: 0x0026DD97 File Offset: 0x0026BF97
public PostProcessingComponentRenderTexture(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400659E RID: 26014
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_New_Void_Material_0;
// Token: 0x0400659F RID: 26015
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,326 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058B RID: 1419
public class PostProcessingContext : Object
{
// Token: 0x17003340 RID: 13120
// (get) Token: 0x06009766 RID: 38758 RVA: 0x0026DEE4 File Offset: 0x0026C0E4
// (set) Token: 0x06009767 RID: 38759 RVA: 0x0026DF34 File Offset: 0x0026C134
public unsafe bool interrupted
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_interrupted_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_set_interrupted_Private_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009768 RID: 38760 RVA: 0x0026DF88 File Offset: 0x0026C188
[CallerCount(56)]
[CachedScanResults(RefRangeStart = 545350, RefRangeEnd = 545406, XrefRangeStart = 545350, XrefRangeEnd = 545406, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Interrupt()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_Interrupt_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009769 RID: 38761 RVA: 0x0026DFCC File Offset: 0x0026C1CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617136, XrefRangeEnd = 617140, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingContext Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_Reset_Public_PostProcessingContext_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new PostProcessingContext(intPtr3) : null;
}
// Token: 0x17003341 RID: 13121
// (get) Token: 0x0600976A RID: 38762 RVA: 0x0026E024 File Offset: 0x0026C224
public unsafe bool isGBufferAvailable
{
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 617141, RefRangeEnd = 617147, XrefRangeStart = 617140, XrefRangeEnd = 617141, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_isGBufferAvailable_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003342 RID: 13122
// (get) Token: 0x0600976B RID: 38763 RVA: 0x0026E074 File Offset: 0x0026C274
public unsafe bool isHdr
{
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 617149, RefRangeEnd = 617154, XrefRangeStart = 617147, XrefRangeEnd = 617149, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_isHdr_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003343 RID: 13123
// (get) Token: 0x0600976C RID: 38764 RVA: 0x0026E0C4 File Offset: 0x0026C2C4
public unsafe int width
{
[CallerCount(31)]
[CachedScanResults(RefRangeStart = 617156, RefRangeEnd = 617187, XrefRangeStart = 617154, XrefRangeEnd = 617156, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_width_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003344 RID: 13124
// (get) Token: 0x0600976D RID: 38765 RVA: 0x0026E114 File Offset: 0x0026C314
public unsafe int height
{
[CallerCount(32)]
[CachedScanResults(RefRangeStart = 617189, RefRangeEnd = 617221, XrefRangeStart = 617187, XrefRangeEnd = 617189, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_height_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17003345 RID: 13125
// (get) Token: 0x0600976E RID: 38766 RVA: 0x0026E164 File Offset: 0x0026C364
public unsafe Rect viewport
{
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 617222, RefRangeEnd = 617225, XrefRangeStart = 617221, XrefRangeEnd = 617222, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr_get_viewport_Public_get_Rect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600976F RID: 38767 RVA: 0x0026E1B4 File Offset: 0x0026C3B4
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingContext()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingContext.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009770 RID: 38768 RVA: 0x0026E200 File Offset: 0x0026C400
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingContext()
{
Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingContext");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr);
PostProcessingContext.NativeFieldInfoPtr_profile = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, "profile");
PostProcessingContext.NativeFieldInfoPtr_camera = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, "camera");
PostProcessingContext.NativeFieldInfoPtr_materialFactory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, "materialFactory");
PostProcessingContext.NativeFieldInfoPtr_renderTextureFactory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, "renderTextureFactory");
PostProcessingContext.NativeFieldInfoPtr__interrupted_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, "<interrupted>k__BackingField");
PostProcessingContext.NativeMethodInfoPtr_get_interrupted_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675076);
PostProcessingContext.NativeMethodInfoPtr_set_interrupted_Private_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675077);
PostProcessingContext.NativeMethodInfoPtr_Interrupt_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675078);
PostProcessingContext.NativeMethodInfoPtr_Reset_Public_PostProcessingContext_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675079);
PostProcessingContext.NativeMethodInfoPtr_get_isGBufferAvailable_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675080);
PostProcessingContext.NativeMethodInfoPtr_get_isHdr_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675081);
PostProcessingContext.NativeMethodInfoPtr_get_width_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675082);
PostProcessingContext.NativeMethodInfoPtr_get_height_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675083);
PostProcessingContext.NativeMethodInfoPtr_get_viewport_Public_get_Rect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675084);
PostProcessingContext.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingContext>.NativeClassPtr, 100675085);
}
// Token: 0x06009771 RID: 38769 RVA: 0x0000A688 File Offset: 0x00008888
public PostProcessingContext(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700333B RID: 13115
// (get) Token: 0x06009772 RID: 38770 RVA: 0x0026E35C File Offset: 0x0026C55C
// (set) Token: 0x06009773 RID: 38771 RVA: 0x0026E390 File Offset: 0x0026C590
public unsafe PostProcessingProfile profile
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_profile);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new PostProcessingProfile(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_profile), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700333C RID: 13116
// (get) Token: 0x06009774 RID: 38772 RVA: 0x0026E3B8 File Offset: 0x0026C5B8
// (set) Token: 0x06009775 RID: 38773 RVA: 0x0026E3EC File Offset: 0x0026C5EC
public unsafe Camera camera
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_camera);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Camera(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_camera), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700333D RID: 13117
// (get) Token: 0x06009776 RID: 38774 RVA: 0x0026E414 File Offset: 0x0026C614
// (set) Token: 0x06009777 RID: 38775 RVA: 0x0026E448 File Offset: 0x0026C648
public unsafe MaterialFactory materialFactory
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_materialFactory);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MaterialFactory(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_materialFactory), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700333E RID: 13118
// (get) Token: 0x06009778 RID: 38776 RVA: 0x0026E470 File Offset: 0x0026C670
// (set) Token: 0x06009779 RID: 38777 RVA: 0x0026E4A4 File Offset: 0x0026C6A4
public unsafe RenderTextureFactory renderTextureFactory
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_renderTextureFactory);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new RenderTextureFactory(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr_renderTextureFactory), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700333F RID: 13119
// (get) Token: 0x0600977A RID: 38778 RVA: 0x0026E4CC File Offset: 0x0026C6CC
// (set) Token: 0x0600977B RID: 38779 RVA: 0x0026E4F4 File Offset: 0x0026C6F4
public unsafe bool _interrupted_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr__interrupted_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingContext.NativeFieldInfoPtr__interrupted_k__BackingField)) = value;
}
}
// Token: 0x040065A0 RID: 26016
private static readonly IntPtr NativeFieldInfoPtr_profile;
// Token: 0x040065A1 RID: 26017
private static readonly IntPtr NativeFieldInfoPtr_camera;
// Token: 0x040065A2 RID: 26018
private static readonly IntPtr NativeFieldInfoPtr_materialFactory;
// Token: 0x040065A3 RID: 26019
private static readonly IntPtr NativeFieldInfoPtr_renderTextureFactory;
// Token: 0x040065A4 RID: 26020
private static readonly IntPtr NativeFieldInfoPtr__interrupted_k__BackingField;
// Token: 0x040065A5 RID: 26021
private static readonly IntPtr NativeMethodInfoPtr_get_interrupted_Public_get_Boolean_0;
// Token: 0x040065A6 RID: 26022
private static readonly IntPtr NativeMethodInfoPtr_set_interrupted_Private_set_Void_Boolean_0;
// Token: 0x040065A7 RID: 26023
private static readonly IntPtr NativeMethodInfoPtr_Interrupt_Public_Void_0;
// Token: 0x040065A8 RID: 26024
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_PostProcessingContext_0;
// Token: 0x040065A9 RID: 26025
private static readonly IntPtr NativeMethodInfoPtr_get_isGBufferAvailable_Public_get_Boolean_0;
// Token: 0x040065AA RID: 26026
private static readonly IntPtr NativeMethodInfoPtr_get_isHdr_Public_get_Boolean_0;
// Token: 0x040065AB RID: 26027
private static readonly IntPtr NativeMethodInfoPtr_get_width_Public_get_Int32_0;
// Token: 0x040065AC RID: 26028
private static readonly IntPtr NativeMethodInfoPtr_get_height_Public_get_Int32_0;
// Token: 0x040065AD RID: 26029
private static readonly IntPtr NativeMethodInfoPtr_get_viewport_Public_get_Rect_0;
// Token: 0x040065AE RID: 26030
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,132 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058C RID: 1420
[Serializable]
public class PostProcessingModel : Object
{
// Token: 0x17003347 RID: 13127
// (get) Token: 0x0600977C RID: 38780 RVA: 0x0026E518 File Offset: 0x0026C718
// (set) Token: 0x0600977D RID: 38781 RVA: 0x0026E568 File Offset: 0x0026C768
public unsafe bool enabled
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 6570, RefRangeEnd = 6571, XrefRangeStart = 6570, XrefRangeEnd = 6571, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingModel.NativeMethodInfoPtr_get_enabled_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingModel.NativeMethodInfoPtr_set_enabled_Public_set_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x0600977E RID: 38782 RVA: 0x0026E5BC File Offset: 0x0026C7BC
[CallerCount(0)]
public unsafe virtual void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingModel.NativeMethodInfoPtr_Reset_Public_Abstract_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600977F RID: 38783 RVA: 0x0026E60C File Offset: 0x0026C80C
[CallerCount(5585)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void OnValidate()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), PostProcessingModel.NativeMethodInfoPtr_OnValidate_Public_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009780 RID: 38784 RVA: 0x0026E65C File Offset: 0x0026C85C
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingModel.NativeMethodInfoPtr__ctor_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009781 RID: 38785 RVA: 0x0026E6A8 File Offset: 0x0026C8A8
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingModel()
{
Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr);
PostProcessingModel.NativeFieldInfoPtr_m_Enabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, "m_Enabled");
PostProcessingModel.NativeMethodInfoPtr_get_enabled_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, 100675086);
PostProcessingModel.NativeMethodInfoPtr_set_enabled_Public_set_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, 100675087);
PostProcessingModel.NativeMethodInfoPtr_Reset_Public_Abstract_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, 100675088);
PostProcessingModel.NativeMethodInfoPtr_OnValidate_Public_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, 100675089);
PostProcessingModel.NativeMethodInfoPtr__ctor_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingModel>.NativeClassPtr, 100675090);
}
// Token: 0x06009782 RID: 38786 RVA: 0x0000A688 File Offset: 0x00008888
public PostProcessingModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003346 RID: 13126
// (get) Token: 0x06009783 RID: 38787 RVA: 0x0026E750 File Offset: 0x0026C950
// (set) Token: 0x06009784 RID: 38788 RVA: 0x0026E778 File Offset: 0x0026C978
public unsafe bool m_Enabled
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingModel.NativeFieldInfoPtr_m_Enabled);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingModel.NativeFieldInfoPtr_m_Enabled)) = value;
}
}
// Token: 0x040065AF RID: 26031
private static readonly IntPtr NativeFieldInfoPtr_m_Enabled;
// Token: 0x040065B0 RID: 26032
private static readonly IntPtr NativeMethodInfoPtr_get_enabled_Public_get_Boolean_0;
// Token: 0x040065B1 RID: 26033
private static readonly IntPtr NativeMethodInfoPtr_set_enabled_Public_set_Void_Boolean_0;
// Token: 0x040065B2 RID: 26034
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Abstract_Virtual_New_Void_0;
// Token: 0x040065B3 RID: 26035
private static readonly IntPtr NativeMethodInfoPtr_OnValidate_Public_Virtual_New_Void_0;
// Token: 0x040065B4 RID: 26036
private static readonly IntPtr NativeMethodInfoPtr__ctor_Protected_Void_0;
}
}

View File

@@ -0,0 +1,370 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200058D RID: 1421
public class PostProcessingProfile : ScriptableObject
{
// Token: 0x06009785 RID: 38789 RVA: 0x0026E79C File Offset: 0x0026C99C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617225, XrefRangeEnd = 617301, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe PostProcessingProfile()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(PostProcessingProfile.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009786 RID: 38790 RVA: 0x0026E7E8 File Offset: 0x0026C9E8
// Note: this type is marked as 'beforefieldinit'.
static PostProcessingProfile()
{
Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "PostProcessingProfile");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr);
PostProcessingProfile.NativeFieldInfoPtr_debugViews = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "debugViews");
PostProcessingProfile.NativeFieldInfoPtr_fog = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "fog");
PostProcessingProfile.NativeFieldInfoPtr_antialiasing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "antialiasing");
PostProcessingProfile.NativeFieldInfoPtr_ambientOcclusion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "ambientOcclusion");
PostProcessingProfile.NativeFieldInfoPtr_screenSpaceReflection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "screenSpaceReflection");
PostProcessingProfile.NativeFieldInfoPtr_depthOfField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "depthOfField");
PostProcessingProfile.NativeFieldInfoPtr_motionBlur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "motionBlur");
PostProcessingProfile.NativeFieldInfoPtr_eyeAdaptation = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "eyeAdaptation");
PostProcessingProfile.NativeFieldInfoPtr_bloom = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "bloom");
PostProcessingProfile.NativeFieldInfoPtr_colorGrading = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "colorGrading");
PostProcessingProfile.NativeFieldInfoPtr_userLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "userLut");
PostProcessingProfile.NativeFieldInfoPtr_chromaticAberration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "chromaticAberration");
PostProcessingProfile.NativeFieldInfoPtr_grain = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "grain");
PostProcessingProfile.NativeFieldInfoPtr_vignette = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "vignette");
PostProcessingProfile.NativeFieldInfoPtr_dithering = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, "dithering");
PostProcessingProfile.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<PostProcessingProfile>.NativeClassPtr, 100675091);
}
// Token: 0x06009787 RID: 38791 RVA: 0x00009DEC File Offset: 0x00007FEC
public PostProcessingProfile(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003348 RID: 13128
// (get) Token: 0x06009788 RID: 38792 RVA: 0x0026E958 File Offset: 0x0026CB58
// (set) Token: 0x06009789 RID: 38793 RVA: 0x0026E98C File Offset: 0x0026CB8C
public unsafe BuiltinDebugViewsModel debugViews
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_debugViews);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new BuiltinDebugViewsModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_debugViews), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003349 RID: 13129
// (get) Token: 0x0600978A RID: 38794 RVA: 0x0026E9B4 File Offset: 0x0026CBB4
// (set) Token: 0x0600978B RID: 38795 RVA: 0x0026E9E8 File Offset: 0x0026CBE8
public unsafe FogModel fog
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_fog);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new FogModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_fog), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334A RID: 13130
// (get) Token: 0x0600978C RID: 38796 RVA: 0x0026EA10 File Offset: 0x0026CC10
// (set) Token: 0x0600978D RID: 38797 RVA: 0x0026EA44 File Offset: 0x0026CC44
public unsafe AntialiasingModel antialiasing
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_antialiasing);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AntialiasingModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_antialiasing), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334B RID: 13131
// (get) Token: 0x0600978E RID: 38798 RVA: 0x0026EA6C File Offset: 0x0026CC6C
// (set) Token: 0x0600978F RID: 38799 RVA: 0x0026EAA0 File Offset: 0x0026CCA0
public unsafe AmbientOcclusionModel ambientOcclusion
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_ambientOcclusion);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AmbientOcclusionModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_ambientOcclusion), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334C RID: 13132
// (get) Token: 0x06009790 RID: 38800 RVA: 0x0026EAC8 File Offset: 0x0026CCC8
// (set) Token: 0x06009791 RID: 38801 RVA: 0x0026EAFC File Offset: 0x0026CCFC
public unsafe ScreenSpaceReflectionModel screenSpaceReflection
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_screenSpaceReflection);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ScreenSpaceReflectionModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_screenSpaceReflection), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334D RID: 13133
// (get) Token: 0x06009792 RID: 38802 RVA: 0x0026EB24 File Offset: 0x0026CD24
// (set) Token: 0x06009793 RID: 38803 RVA: 0x0026EB58 File Offset: 0x0026CD58
public unsafe DepthOfFieldModel depthOfField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_depthOfField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new DepthOfFieldModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_depthOfField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334E RID: 13134
// (get) Token: 0x06009794 RID: 38804 RVA: 0x0026EB80 File Offset: 0x0026CD80
// (set) Token: 0x06009795 RID: 38805 RVA: 0x0026EBB4 File Offset: 0x0026CDB4
public unsafe MotionBlurModel motionBlur
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_motionBlur);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new MotionBlurModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_motionBlur), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700334F RID: 13135
// (get) Token: 0x06009796 RID: 38806 RVA: 0x0026EBDC File Offset: 0x0026CDDC
// (set) Token: 0x06009797 RID: 38807 RVA: 0x0026EC10 File Offset: 0x0026CE10
public unsafe EyeAdaptationModel eyeAdaptation
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_eyeAdaptation);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EyeAdaptationModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_eyeAdaptation), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003350 RID: 13136
// (get) Token: 0x06009798 RID: 38808 RVA: 0x0026EC38 File Offset: 0x0026CE38
// (set) Token: 0x06009799 RID: 38809 RVA: 0x0026EC6C File Offset: 0x0026CE6C
public unsafe BloomModel bloom
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_bloom);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new BloomModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_bloom), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003351 RID: 13137
// (get) Token: 0x0600979A RID: 38810 RVA: 0x0026EC94 File Offset: 0x0026CE94
// (set) Token: 0x0600979B RID: 38811 RVA: 0x0026ECC8 File Offset: 0x0026CEC8
public unsafe ColorGradingModel colorGrading
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_colorGrading);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ColorGradingModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_colorGrading), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003352 RID: 13138
// (get) Token: 0x0600979C RID: 38812 RVA: 0x0026ECF0 File Offset: 0x0026CEF0
// (set) Token: 0x0600979D RID: 38813 RVA: 0x0026ED24 File Offset: 0x0026CF24
public unsafe UserLutModel userLut
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_userLut);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new UserLutModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_userLut), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003353 RID: 13139
// (get) Token: 0x0600979E RID: 38814 RVA: 0x0026ED4C File Offset: 0x0026CF4C
// (set) Token: 0x0600979F RID: 38815 RVA: 0x0026ED80 File Offset: 0x0026CF80
public unsafe ChromaticAberrationModel chromaticAberration
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_chromaticAberration);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ChromaticAberrationModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_chromaticAberration), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003354 RID: 13140
// (get) Token: 0x060097A0 RID: 38816 RVA: 0x0026EDA8 File Offset: 0x0026CFA8
// (set) Token: 0x060097A1 RID: 38817 RVA: 0x0026EDDC File Offset: 0x0026CFDC
public unsafe GrainModel grain
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_grain);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GrainModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_grain), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003355 RID: 13141
// (get) Token: 0x060097A2 RID: 38818 RVA: 0x0026EE04 File Offset: 0x0026D004
// (set) Token: 0x060097A3 RID: 38819 RVA: 0x0026EE38 File Offset: 0x0026D038
public unsafe VignetteModel vignette
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_vignette);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new VignetteModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_vignette), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003356 RID: 13142
// (get) Token: 0x060097A4 RID: 38820 RVA: 0x0026EE60 File Offset: 0x0026D060
// (set) Token: 0x060097A5 RID: 38821 RVA: 0x0026EE94 File Offset: 0x0026D094
public unsafe DitheringModel dithering
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_dithering);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new DitheringModel(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(PostProcessingProfile.NativeFieldInfoPtr_dithering), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040065B5 RID: 26037
private static readonly IntPtr NativeFieldInfoPtr_debugViews;
// Token: 0x040065B6 RID: 26038
private static readonly IntPtr NativeFieldInfoPtr_fog;
// Token: 0x040065B7 RID: 26039
private static readonly IntPtr NativeFieldInfoPtr_antialiasing;
// Token: 0x040065B8 RID: 26040
private static readonly IntPtr NativeFieldInfoPtr_ambientOcclusion;
// Token: 0x040065B9 RID: 26041
private static readonly IntPtr NativeFieldInfoPtr_screenSpaceReflection;
// Token: 0x040065BA RID: 26042
private static readonly IntPtr NativeFieldInfoPtr_depthOfField;
// Token: 0x040065BB RID: 26043
private static readonly IntPtr NativeFieldInfoPtr_motionBlur;
// Token: 0x040065BC RID: 26044
private static readonly IntPtr NativeFieldInfoPtr_eyeAdaptation;
// Token: 0x040065BD RID: 26045
private static readonly IntPtr NativeFieldInfoPtr_bloom;
// Token: 0x040065BE RID: 26046
private static readonly IntPtr NativeFieldInfoPtr_colorGrading;
// Token: 0x040065BF RID: 26047
private static readonly IntPtr NativeFieldInfoPtr_userLut;
// Token: 0x040065C0 RID: 26048
private static readonly IntPtr NativeFieldInfoPtr_chromaticAberration;
// Token: 0x040065C1 RID: 26049
private static readonly IntPtr NativeFieldInfoPtr_grain;
// Token: 0x040065C2 RID: 26050
private static readonly IntPtr NativeFieldInfoPtr_vignette;
// Token: 0x040065C3 RID: 26051
private static readonly IntPtr NativeFieldInfoPtr_dithering;
// Token: 0x040065C4 RID: 26052
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,168 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000591 RID: 1425
public sealed class RenderTextureFactory : Object
{
// Token: 0x060097CA RID: 38858 RVA: 0x0026F86C File Offset: 0x0026DA6C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617521, XrefRangeEnd = 617529, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RenderTextureFactory()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097CB RID: 38859 RVA: 0x0026F8B8 File Offset: 0x0026DAB8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 617543, RefRangeEnd = 617545, XrefRangeStart = 617529, XrefRangeEnd = 617543, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RenderTexture Get(RenderTexture baseRenderTexture)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(baseRenderTexture);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr_Get_Public_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new RenderTexture(intPtr3) : null;
}
}
// Token: 0x060097CC RID: 38860 RVA: 0x0026F928 File Offset: 0x0026DB28
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 617552, RefRangeEnd = 617559, XrefRangeStart = 617545, XrefRangeEnd = 617552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe RenderTexture Get(int width, int height, int depthBuffer = 0, RenderTextureFormat format = RenderTextureFormat.ARGBHalf, RenderTextureReadWrite rw = RenderTextureReadWrite.Default, FilterMode filterMode = FilterMode.Bilinear, TextureWrapMode wrapMode = TextureWrapMode.Clamp, string name = "FactoryTempTexture")
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)8) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref width;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref height;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref depthBuffer;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref format;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rw;
ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref filterMode;
ptr[checked(unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref wrapMode;
ptr[checked(unchecked((UIntPtr)7) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(name);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr_Get_Public_RenderTexture_Int32_Int32_Int32_RenderTextureFormat_RenderTextureReadWrite_FilterMode_TextureWrapMode_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new RenderTexture(intPtr3) : null;
}
// Token: 0x060097CD RID: 38861 RVA: 0x0026FA1C File Offset: 0x0026DC1C
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 617570, RefRangeEnd = 617576, XrefRangeStart = 617559, XrefRangeEnd = 617570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Release(RenderTexture rt)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(rt);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr_Release_Public_Void_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060097CE RID: 38862 RVA: 0x0026FA78 File Offset: 0x0026DC78
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 617589, RefRangeEnd = 617592, XrefRangeStart = 617576, XrefRangeEnd = 617589, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ReleaseAll()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr_ReleaseAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097CF RID: 38863 RVA: 0x0026FABC File Offset: 0x0026DCBC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 617592, XrefRangeEnd = 617593, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RenderTextureFactory.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060097D0 RID: 38864 RVA: 0x0026FB00 File Offset: 0x0026DD00
// Note: this type is marked as 'beforefieldinit'.
static RenderTextureFactory()
{
Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "RenderTextureFactory");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr);
RenderTextureFactory.NativeFieldInfoPtr_m_TemporaryRTs = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, "m_TemporaryRTs");
RenderTextureFactory.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675106);
RenderTextureFactory.NativeMethodInfoPtr_Get_Public_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675107);
RenderTextureFactory.NativeMethodInfoPtr_Get_Public_RenderTexture_Int32_Int32_Int32_RenderTextureFormat_RenderTextureReadWrite_FilterMode_TextureWrapMode_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675108);
RenderTextureFactory.NativeMethodInfoPtr_Release_Public_Void_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675109);
RenderTextureFactory.NativeMethodInfoPtr_ReleaseAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675110);
RenderTextureFactory.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RenderTextureFactory>.NativeClassPtr, 100675111);
}
// Token: 0x060097D1 RID: 38865 RVA: 0x0000A688 File Offset: 0x00008888
public RenderTextureFactory(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003363 RID: 13155
// (get) Token: 0x060097D2 RID: 38866 RVA: 0x0026FBBC File Offset: 0x0026DDBC
// (set) Token: 0x060097D3 RID: 38867 RVA: 0x0026FBF0 File Offset: 0x0026DDF0
public unsafe HashSet<RenderTexture> m_TemporaryRTs
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RenderTextureFactory.NativeFieldInfoPtr_m_TemporaryRTs);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new HashSet<RenderTexture>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(RenderTextureFactory.NativeFieldInfoPtr_m_TemporaryRTs), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040065DB RID: 26075
private static readonly IntPtr NativeFieldInfoPtr_m_TemporaryRTs;
// Token: 0x040065DC RID: 26076
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040065DD RID: 26077
private static readonly IntPtr NativeMethodInfoPtr_Get_Public_RenderTexture_RenderTexture_0;
// Token: 0x040065DE RID: 26078
private static readonly IntPtr NativeMethodInfoPtr_Get_Public_RenderTexture_Int32_Int32_Int32_RenderTextureFormat_RenderTextureReadWrite_FilterMode_TextureWrapMode_String_0;
// Token: 0x040065DF RID: 26079
private static readonly IntPtr NativeMethodInfoPtr_Release_Public_Void_RenderTexture_0;
// Token: 0x040065E0 RID: 26080
private static readonly IntPtr NativeMethodInfoPtr_ReleaseAll_Public_Void_0;
// Token: 0x040065E1 RID: 26081
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0;
}
}

View File

@@ -0,0 +1,364 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000574 RID: 1396
[Serializable]
public class ScreenSpaceReflectionModel : PostProcessingModel
{
// Token: 0x17003307 RID: 13063
// (get) Token: 0x060096B7 RID: 38583 RVA: 0x0026AF28 File Offset: 0x00269128
// (set) Token: 0x060096B8 RID: 38584 RVA: 0x0026AF78 File Offset: 0x00269178
public unsafe ScreenSpaceReflectionModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060096B9 RID: 38585 RVA: 0x0026AFCC File Offset: 0x002691CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616565, XrefRangeEnd = 616566, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), ScreenSpaceReflectionModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096BA RID: 38586 RVA: 0x0026B01C File Offset: 0x0026921C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616568, RefRangeEnd = 616569, XrefRangeStart = 616566, XrefRangeEnd = 616568, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ScreenSpaceReflectionModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096BB RID: 38587 RVA: 0x0026B068 File Offset: 0x00269268
// Note: this type is marked as 'beforefieldinit'.
static ScreenSpaceReflectionModel()
{
Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "ScreenSpaceReflectionModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr);
ScreenSpaceReflectionModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, "m_Settings");
ScreenSpaceReflectionModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, 100675027);
ScreenSpaceReflectionModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, 100675028);
ScreenSpaceReflectionModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, 100675029);
ScreenSpaceReflectionModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, 100675030);
}
// Token: 0x060096BC RID: 38588 RVA: 0x002671A0 File Offset: 0x002653A0
public ScreenSpaceReflectionModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003306 RID: 13062
// (get) Token: 0x060096BD RID: 38589 RVA: 0x0026B0FC File Offset: 0x002692FC
// (set) Token: 0x060096BE RID: 38590 RVA: 0x0026B124 File Offset: 0x00269324
public unsafe ScreenSpaceReflectionModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionModel.NativeFieldInfoPtr_m_Settings);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ScreenSpaceReflectionModel.NativeFieldInfoPtr_m_Settings)) = value;
}
}
// Token: 0x04006513 RID: 25875
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x04006514 RID: 25876
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006515 RID: 25877
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x04006516 RID: 25878
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x04006517 RID: 25879
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000575 RID: 1397
public enum SSRResolution
{
// Token: 0x04006519 RID: 25881
High,
// Token: 0x0400651A RID: 25882
Low = 2
}
// Token: 0x02000576 RID: 1398
public enum SSRReflectionBlendType
{
// Token: 0x0400651C RID: 25884
PhysicallyBased,
// Token: 0x0400651D RID: 25885
Additive
}
// Token: 0x02000577 RID: 1399
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct IntensitySettings
{
// Token: 0x060096BF RID: 38591 RVA: 0x0026B148 File Offset: 0x00269348
// Note: this type is marked as 'beforefieldinit'.
static IntensitySettings()
{
Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, "IntensitySettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr);
ScreenSpaceReflectionModel.IntensitySettings.NativeFieldInfoPtr_reflectionMultiplier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr, "reflectionMultiplier");
ScreenSpaceReflectionModel.IntensitySettings.NativeFieldInfoPtr_fadeDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr, "fadeDistance");
ScreenSpaceReflectionModel.IntensitySettings.NativeFieldInfoPtr_fresnelFade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr, "fresnelFade");
ScreenSpaceReflectionModel.IntensitySettings.NativeFieldInfoPtr_fresnelFadePower = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr, "fresnelFadePower");
}
// Token: 0x060096C0 RID: 38592 RVA: 0x0026B1C3 File Offset: 0x002693C3
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ScreenSpaceReflectionModel.IntensitySettings>.NativeClassPtr, ref this));
}
// Token: 0x0400651E RID: 25886
private static readonly IntPtr NativeFieldInfoPtr_reflectionMultiplier;
// Token: 0x0400651F RID: 25887
private static readonly IntPtr NativeFieldInfoPtr_fadeDistance;
// Token: 0x04006520 RID: 25888
private static readonly IntPtr NativeFieldInfoPtr_fresnelFade;
// Token: 0x04006521 RID: 25889
private static readonly IntPtr NativeFieldInfoPtr_fresnelFadePower;
// Token: 0x04006522 RID: 25890
[FieldOffset(0)]
public float reflectionMultiplier;
// Token: 0x04006523 RID: 25891
[FieldOffset(4)]
public float fadeDistance;
// Token: 0x04006524 RID: 25892
[FieldOffset(8)]
public float fresnelFade;
// Token: 0x04006525 RID: 25893
[FieldOffset(12)]
public float fresnelFadePower;
}
// Token: 0x02000578 RID: 1400
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct ReflectionSettings
{
// Token: 0x060096C1 RID: 38593 RVA: 0x0026B1D8 File Offset: 0x002693D8
// Note: this type is marked as 'beforefieldinit'.
static ReflectionSettings()
{
Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, "ReflectionSettings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr);
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_blendType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "blendType");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_reflectionQuality = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "reflectionQuality");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_maxDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "maxDistance");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_iterationCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "iterationCount");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_stepSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "stepSize");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_widthModifier = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "widthModifier");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_reflectionBlur = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "reflectionBlur");
ScreenSpaceReflectionModel.ReflectionSettings.NativeFieldInfoPtr_reflectBackfaces = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, "reflectBackfaces");
}
// Token: 0x060096C2 RID: 38594 RVA: 0x0026B2A3 File Offset: 0x002694A3
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ReflectionSettings>.NativeClassPtr, ref this));
}
// Token: 0x04006526 RID: 25894
private static readonly IntPtr NativeFieldInfoPtr_blendType;
// Token: 0x04006527 RID: 25895
private static readonly IntPtr NativeFieldInfoPtr_reflectionQuality;
// Token: 0x04006528 RID: 25896
private static readonly IntPtr NativeFieldInfoPtr_maxDistance;
// Token: 0x04006529 RID: 25897
private static readonly IntPtr NativeFieldInfoPtr_iterationCount;
// Token: 0x0400652A RID: 25898
private static readonly IntPtr NativeFieldInfoPtr_stepSize;
// Token: 0x0400652B RID: 25899
private static readonly IntPtr NativeFieldInfoPtr_widthModifier;
// Token: 0x0400652C RID: 25900
private static readonly IntPtr NativeFieldInfoPtr_reflectionBlur;
// Token: 0x0400652D RID: 25901
private static readonly IntPtr NativeFieldInfoPtr_reflectBackfaces;
// Token: 0x0400652E RID: 25902
[FieldOffset(0)]
public ScreenSpaceReflectionModel.SSRReflectionBlendType blendType;
// Token: 0x0400652F RID: 25903
[FieldOffset(4)]
public ScreenSpaceReflectionModel.SSRResolution reflectionQuality;
// Token: 0x04006530 RID: 25904
[FieldOffset(8)]
public float maxDistance;
// Token: 0x04006531 RID: 25905
[FieldOffset(12)]
public int iterationCount;
// Token: 0x04006532 RID: 25906
[FieldOffset(16)]
public int stepSize;
// Token: 0x04006533 RID: 25907
[FieldOffset(20)]
public float widthModifier;
// Token: 0x04006534 RID: 25908
[FieldOffset(24)]
public float reflectionBlur;
// Token: 0x04006535 RID: 25909
[FieldOffset(28)]
[MarshalAs(UnmanagedType.U1)]
public bool reflectBackfaces;
}
// Token: 0x02000579 RID: 1401
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct ScreenEdgeMask
{
// Token: 0x060096C3 RID: 38595 RVA: 0x0026B2B5 File Offset: 0x002694B5
// Note: this type is marked as 'beforefieldinit'.
static ScreenEdgeMask()
{
Il2CppClassPointerStore<ScreenSpaceReflectionModel.ScreenEdgeMask>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, "ScreenEdgeMask");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ScreenEdgeMask>.NativeClassPtr);
ScreenSpaceReflectionModel.ScreenEdgeMask.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ScreenEdgeMask>.NativeClassPtr, "intensity");
}
// Token: 0x060096C4 RID: 38596 RVA: 0x0026B2E9 File Offset: 0x002694E9
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ScreenSpaceReflectionModel.ScreenEdgeMask>.NativeClassPtr, ref this));
}
// Token: 0x04006536 RID: 25910
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006537 RID: 25911
[FieldOffset(0)]
public float intensity;
}
// Token: 0x0200057A RID: 1402
[Serializable]
[StructLayout(LayoutKind.Explicit)]
public struct Settings
{
// Token: 0x17003308 RID: 13064
// (get) Token: 0x060096C5 RID: 38597 RVA: 0x0026B2FC File Offset: 0x002694FC
public unsafe static ScreenSpaceReflectionModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616563, RefRangeEnd = 616565, XrefRangeStart = 616563, XrefRangeEnd = 616563, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ScreenSpaceReflectionModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x060096C6 RID: 38598 RVA: 0x0026B340 File Offset: 0x00269540
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ScreenSpaceReflectionModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr);
ScreenSpaceReflectionModel.Settings.NativeFieldInfoPtr_reflection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr, "reflection");
ScreenSpaceReflectionModel.Settings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr, "intensity");
ScreenSpaceReflectionModel.Settings.NativeFieldInfoPtr_screenEdgeMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr, "screenEdgeMask");
ScreenSpaceReflectionModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr, 100675031);
}
// Token: 0x060096C7 RID: 38599 RVA: 0x0026B3BB File Offset: 0x002695BB
public Object BoxIl2CppObject()
{
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ScreenSpaceReflectionModel.Settings>.NativeClassPtr, ref this));
}
// Token: 0x04006538 RID: 25912
private static readonly IntPtr NativeFieldInfoPtr_reflection;
// Token: 0x04006539 RID: 25913
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x0400653A RID: 25914
private static readonly IntPtr NativeFieldInfoPtr_screenEdgeMask;
// Token: 0x0400653B RID: 25915
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
// Token: 0x0400653C RID: 25916
[FieldOffset(0)]
public ScreenSpaceReflectionModel.ReflectionSettings reflection;
// Token: 0x0400653D RID: 25917
[FieldOffset(32)]
public ScreenSpaceReflectionModel.IntensitySettings intensity;
// Token: 0x0400653E RID: 25918
[FieldOffset(48)]
public ScreenSpaceReflectionModel.ScreenEdgeMask screenEdgeMask;
}
}
}

View File

@@ -0,0 +1,540 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200053F RID: 1343
public sealed class TaaComponent : PostProcessingComponentRenderTexture<AntialiasingModel>
{
// Token: 0x170032A5 RID: 12965
// (get) Token: 0x0600957C RID: 38268 RVA: 0x002660A4 File Offset: 0x002642A4
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616177, XrefRangeEnd = 616180, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.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: 0x0600957D RID: 38269 RVA: 0x002660F4 File Offset: 0x002642F4
[CallerCount(0)]
public unsafe override DepthTextureMode GetCameraFlags()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x170032A6 RID: 12966
// (get) Token: 0x0600957E RID: 38270 RVA: 0x00266144 File Offset: 0x00264344
// (set) Token: 0x0600957F RID: 38271 RVA: 0x00266194 File Offset: 0x00264394
public unsafe Vector2 jitterVector
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_get_jitterVector_Public_get_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
[CallerCount(0)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref value;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_set_jitterVector_Private_set_Void_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x06009580 RID: 38272 RVA: 0x002661E8 File Offset: 0x002643E8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616180, RefRangeEnd = 616181, XrefRangeStart = 616180, XrefRangeEnd = 616180, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ResetHistory()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009581 RID: 38273 RVA: 0x0026622C File Offset: 0x0026442C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616211, RefRangeEnd = 616212, XrefRangeStart = 616181, XrefRangeEnd = 616211, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetProjectionMatrix(Func<Vector2, Matrix4x4> jitteredFunc)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(jitteredFunc);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_SetProjectionMatrix_Public_Void_Func_2_Vector2_Matrix4x4_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009582 RID: 38274 RVA: 0x00266288 File Offset: 0x00264488
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616262, RefRangeEnd = 616263, XrefRangeStart = 616212, XrefRangeEnd = 616262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Render(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(TaaComponent.NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009583 RID: 38275 RVA: 0x002662FC File Offset: 0x002644FC
[CallerCount(0)]
public unsafe float GetHaltonValue(int index, int radix)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref radix;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_GetHaltonValue_Private_Single_Int32_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009584 RID: 38276 RVA: 0x00266374 File Offset: 0x00264574
[CallerCount(0)]
public unsafe Vector2 GenerateRandomOffset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_GenerateRandomOffset_Private_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06009585 RID: 38277 RVA: 0x002663C4 File Offset: 0x002645C4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616298, RefRangeEnd = 616299, XrefRangeStart = 616263, XrefRangeEnd = 616298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Matrix4x4 GetPerspectiveProjectionMatrix(Vector2 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(TaaComponent.NativeMethodInfoPtr_GetPerspectiveProjectionMatrix_Private_Matrix4x4_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009586 RID: 38278 RVA: 0x00266428 File Offset: 0x00264628
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616299, XrefRangeEnd = 616306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Matrix4x4 GetOrthographicProjectionMatrix(Vector2 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(TaaComponent.NativeMethodInfoPtr_GetOrthographicProjectionMatrix_Private_Matrix4x4_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06009587 RID: 38279 RVA: 0x0026648C File Offset: 0x0026468C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616306, XrefRangeEnd = 616312, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void OnDisable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009588 RID: 38280 RVA: 0x002664D0 File Offset: 0x002646D0
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616319, RefRangeEnd = 616320, XrefRangeStart = 616312, XrefRangeEnd = 616319, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TaaComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TaaComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06009589 RID: 38281 RVA: 0x0026651C File Offset: 0x0026471C
// Note: this type is marked as 'beforefieldinit'.
static TaaComponent()
{
Il2CppClassPointerStore<TaaComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "TaaComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr);
TaaComponent.NativeFieldInfoPtr_k_ShaderString = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "k_ShaderString");
TaaComponent.NativeFieldInfoPtr_k_SampleCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "k_SampleCount");
TaaComponent.NativeFieldInfoPtr_m_MRT = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "m_MRT");
TaaComponent.NativeFieldInfoPtr_m_SampleIndex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "m_SampleIndex");
TaaComponent.NativeFieldInfoPtr_m_ResetHistory = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "m_ResetHistory");
TaaComponent.NativeFieldInfoPtr_m_HistoryTexture = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "m_HistoryTexture");
TaaComponent.NativeFieldInfoPtr__jitterVector_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "<jitterVector>k__BackingField");
TaaComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674920);
TaaComponent.NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674921);
TaaComponent.NativeMethodInfoPtr_get_jitterVector_Public_get_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674922);
TaaComponent.NativeMethodInfoPtr_set_jitterVector_Private_set_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674923);
TaaComponent.NativeMethodInfoPtr_ResetHistory_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674924);
TaaComponent.NativeMethodInfoPtr_SetProjectionMatrix_Public_Void_Func_2_Vector2_Matrix4x4_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674925);
TaaComponent.NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674926);
TaaComponent.NativeMethodInfoPtr_GetHaltonValue_Private_Single_Int32_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674927);
TaaComponent.NativeMethodInfoPtr_GenerateRandomOffset_Private_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674928);
TaaComponent.NativeMethodInfoPtr_GetPerspectiveProjectionMatrix_Private_Matrix4x4_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674929);
TaaComponent.NativeMethodInfoPtr_GetOrthographicProjectionMatrix_Private_Matrix4x4_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674930);
TaaComponent.NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674931);
TaaComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, 100674932);
}
// Token: 0x0600958A RID: 38282 RVA: 0x002634D8 File Offset: 0x002616D8
public TaaComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700329E RID: 12958
// (get) Token: 0x0600958B RID: 38283 RVA: 0x002666DC File Offset: 0x002648DC
// (set) Token: 0x0600958C RID: 38284 RVA: 0x002666FC File Offset: 0x002648FC
public unsafe static string k_ShaderString
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.NativeFieldInfoPtr_k_ShaderString, (void*)(&intPtr));
return IL2CPP.Il2CppStringToManaged(intPtr);
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.NativeFieldInfoPtr_k_ShaderString, IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x1700329F RID: 12959
// (get) Token: 0x0600958D RID: 38285 RVA: 0x00266714 File Offset: 0x00264914
// (set) Token: 0x0600958E RID: 38286 RVA: 0x00266732 File Offset: 0x00264932
public unsafe static int k_SampleCount
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.NativeFieldInfoPtr_k_SampleCount, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.NativeFieldInfoPtr_k_SampleCount, (void*)(&value));
}
}
// Token: 0x170032A0 RID: 12960
// (get) Token: 0x0600958F RID: 38287 RVA: 0x00266744 File Offset: 0x00264944
// (set) Token: 0x06009590 RID: 38288 RVA: 0x00266778 File Offset: 0x00264978
public unsafe Il2CppStructArray<RenderBuffer> m_MRT
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_MRT);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppStructArray<RenderBuffer>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_MRT), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170032A1 RID: 12961
// (get) Token: 0x06009591 RID: 38289 RVA: 0x002667A0 File Offset: 0x002649A0
// (set) Token: 0x06009592 RID: 38290 RVA: 0x002667C8 File Offset: 0x002649C8
public unsafe int m_SampleIndex
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_SampleIndex);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_SampleIndex)) = value;
}
}
// Token: 0x170032A2 RID: 12962
// (get) Token: 0x06009593 RID: 38291 RVA: 0x002667EC File Offset: 0x002649EC
// (set) Token: 0x06009594 RID: 38292 RVA: 0x00266814 File Offset: 0x00264A14
public unsafe bool m_ResetHistory
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_ResetHistory);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_ResetHistory)) = value;
}
}
// Token: 0x170032A3 RID: 12963
// (get) Token: 0x06009595 RID: 38293 RVA: 0x00266838 File Offset: 0x00264A38
// (set) Token: 0x06009596 RID: 38294 RVA: 0x0026686C File Offset: 0x00264A6C
public unsafe RenderTexture m_HistoryTexture
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr_m_HistoryTexture);
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(TaaComponent.NativeFieldInfoPtr_m_HistoryTexture), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170032A4 RID: 12964
// (get) Token: 0x06009597 RID: 38295 RVA: 0x00266894 File Offset: 0x00264A94
// (set) Token: 0x06009598 RID: 38296 RVA: 0x002668BC File Offset: 0x00264ABC
public unsafe Vector2 _jitterVector_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr__jitterVector_k__BackingField);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TaaComponent.NativeFieldInfoPtr__jitterVector_k__BackingField)) = value;
}
}
// Token: 0x0400639C RID: 25500
private static readonly IntPtr NativeFieldInfoPtr_k_ShaderString;
// Token: 0x0400639D RID: 25501
private static readonly IntPtr NativeFieldInfoPtr_k_SampleCount;
// Token: 0x0400639E RID: 25502
private static readonly IntPtr NativeFieldInfoPtr_m_MRT;
// Token: 0x0400639F RID: 25503
private static readonly IntPtr NativeFieldInfoPtr_m_SampleIndex;
// Token: 0x040063A0 RID: 25504
private static readonly IntPtr NativeFieldInfoPtr_m_ResetHistory;
// Token: 0x040063A1 RID: 25505
private static readonly IntPtr NativeFieldInfoPtr_m_HistoryTexture;
// Token: 0x040063A2 RID: 25506
private static readonly IntPtr NativeFieldInfoPtr__jitterVector_k__BackingField;
// Token: 0x040063A3 RID: 25507
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040063A4 RID: 25508
private static readonly IntPtr NativeMethodInfoPtr_GetCameraFlags_Public_Virtual_DepthTextureMode_0;
// Token: 0x040063A5 RID: 25509
private static readonly IntPtr NativeMethodInfoPtr_get_jitterVector_Public_get_Vector2_0;
// Token: 0x040063A6 RID: 25510
private static readonly IntPtr NativeMethodInfoPtr_set_jitterVector_Private_set_Void_Vector2_0;
// Token: 0x040063A7 RID: 25511
private static readonly IntPtr NativeMethodInfoPtr_ResetHistory_Public_Void_0;
// Token: 0x040063A8 RID: 25512
private static readonly IntPtr NativeMethodInfoPtr_SetProjectionMatrix_Public_Void_Func_2_Vector2_Matrix4x4_0;
// Token: 0x040063A9 RID: 25513
private static readonly IntPtr NativeMethodInfoPtr_Render_Public_Void_RenderTexture_RenderTexture_0;
// Token: 0x040063AA RID: 25514
private static readonly IntPtr NativeMethodInfoPtr_GetHaltonValue_Private_Single_Int32_Int32_0;
// Token: 0x040063AB RID: 25515
private static readonly IntPtr NativeMethodInfoPtr_GenerateRandomOffset_Private_Vector2_0;
// Token: 0x040063AC RID: 25516
private static readonly IntPtr NativeMethodInfoPtr_GetPerspectiveProjectionMatrix_Private_Matrix4x4_Vector2_0;
// Token: 0x040063AD RID: 25517
private static readonly IntPtr NativeMethodInfoPtr_GetOrthographicProjectionMatrix_Private_Matrix4x4_Vector2_0;
// Token: 0x040063AE RID: 25518
private static readonly IntPtr NativeMethodInfoPtr_OnDisable_Public_Virtual_Void_0;
// Token: 0x040063AF RID: 25519
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000540 RID: 1344
public static class Uniforms : Object
{
// Token: 0x06009599 RID: 38297 RVA: 0x002668E0 File Offset: 0x00264AE0
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<TaaComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr);
TaaComponent.Uniforms.NativeFieldInfoPtr__Jitter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr, "_Jitter");
TaaComponent.Uniforms.NativeFieldInfoPtr__SharpenParameters = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr, "_SharpenParameters");
TaaComponent.Uniforms.NativeFieldInfoPtr__FinalBlendParameters = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr, "_FinalBlendParameters");
TaaComponent.Uniforms.NativeFieldInfoPtr__HistoryTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr, "_HistoryTex");
TaaComponent.Uniforms.NativeFieldInfoPtr__MainTex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TaaComponent.Uniforms>.NativeClassPtr, "_MainTex");
}
// Token: 0x0600959A RID: 38298 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032A7 RID: 12967
// (get) Token: 0x0600959B RID: 38299 RVA: 0x00266970 File Offset: 0x00264B70
// (set) Token: 0x0600959C RID: 38300 RVA: 0x0026698E File Offset: 0x00264B8E
public unsafe static int _Jitter
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.Uniforms.NativeFieldInfoPtr__Jitter, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.Uniforms.NativeFieldInfoPtr__Jitter, (void*)(&value));
}
}
// Token: 0x170032A8 RID: 12968
// (get) Token: 0x0600959D RID: 38301 RVA: 0x002669A0 File Offset: 0x00264BA0
// (set) Token: 0x0600959E RID: 38302 RVA: 0x002669BE File Offset: 0x00264BBE
public unsafe static int _SharpenParameters
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.Uniforms.NativeFieldInfoPtr__SharpenParameters, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.Uniforms.NativeFieldInfoPtr__SharpenParameters, (void*)(&value));
}
}
// Token: 0x170032A9 RID: 12969
// (get) Token: 0x0600959F RID: 38303 RVA: 0x002669D0 File Offset: 0x00264BD0
// (set) Token: 0x060095A0 RID: 38304 RVA: 0x002669EE File Offset: 0x00264BEE
public unsafe static int _FinalBlendParameters
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.Uniforms.NativeFieldInfoPtr__FinalBlendParameters, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.Uniforms.NativeFieldInfoPtr__FinalBlendParameters, (void*)(&value));
}
}
// Token: 0x170032AA RID: 12970
// (get) Token: 0x060095A1 RID: 38305 RVA: 0x00266A00 File Offset: 0x00264C00
// (set) Token: 0x060095A2 RID: 38306 RVA: 0x00266A1E File Offset: 0x00264C1E
public unsafe static int _HistoryTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.Uniforms.NativeFieldInfoPtr__HistoryTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.Uniforms.NativeFieldInfoPtr__HistoryTex, (void*)(&value));
}
}
// Token: 0x170032AB RID: 12971
// (get) Token: 0x060095A3 RID: 38307 RVA: 0x00266A30 File Offset: 0x00264C30
// (set) Token: 0x060095A4 RID: 38308 RVA: 0x00266A4E File Offset: 0x00264C4E
public unsafe static int _MainTex
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(TaaComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(TaaComponent.Uniforms.NativeFieldInfoPtr__MainTex, (void*)(&value));
}
}
// Token: 0x040063B0 RID: 25520
private static readonly IntPtr NativeFieldInfoPtr__Jitter;
// Token: 0x040063B1 RID: 25521
private static readonly IntPtr NativeFieldInfoPtr__SharpenParameters;
// Token: 0x040063B2 RID: 25522
private static readonly IntPtr NativeFieldInfoPtr__FinalBlendParameters;
// Token: 0x040063B3 RID: 25523
private static readonly IntPtr NativeFieldInfoPtr__HistoryTex;
// Token: 0x040063B4 RID: 25524
private static readonly IntPtr NativeFieldInfoPtr__MainTex;
}
}
}

View File

@@ -0,0 +1,65 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200051B RID: 1307
public sealed class TrackballAttribute : PropertyAttribute
{
// Token: 0x06009335 RID: 37685 RVA: 0x0025E9E4 File Offset: 0x0025CBE4
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 145492, RefRangeEnd = 145494, XrefRangeStart = 145492, XrefRangeEnd = 145494, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TrackballAttribute(string method)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TrackballAttribute>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(method);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TrackballAttribute.NativeMethodInfoPtr__ctor_Public_Void_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06009336 RID: 37686 RVA: 0x0025EA48 File Offset: 0x0025CC48
// Note: this type is marked as 'beforefieldinit'.
static TrackballAttribute()
{
Il2CppClassPointerStore<TrackballAttribute>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "TrackballAttribute");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TrackballAttribute>.NativeClassPtr);
TrackballAttribute.NativeFieldInfoPtr_method = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TrackballAttribute>.NativeClassPtr, "method");
TrackballAttribute.NativeMethodInfoPtr__ctor_Public_Void_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TrackballAttribute>.NativeClassPtr, 100674779);
}
// Token: 0x06009337 RID: 37687 RVA: 0x001CF3DC File Offset: 0x001CD5DC
public TrackballAttribute(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170031C7 RID: 12743
// (get) Token: 0x06009338 RID: 37688 RVA: 0x0025EAA0 File Offset: 0x0025CCA0
// (set) Token: 0x06009339 RID: 37689 RVA: 0x0025EAC9 File Offset: 0x0025CCC9
public unsafe string method
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TrackballAttribute.NativeFieldInfoPtr_method);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TrackballAttribute.NativeFieldInfoPtr_method), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x0400623B RID: 25147
private static readonly IntPtr NativeFieldInfoPtr_method;
// Token: 0x0400623C RID: 25148
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_0;
}
}

View File

@@ -0,0 +1,40 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200051C RID: 1308
public sealed class TrackballGroupAttribute : PropertyAttribute
{
// Token: 0x0600933A RID: 37690 RVA: 0x0025EAF0 File Offset: 0x0025CCF0
[CallerCount(82)]
[CachedScanResults(RefRangeStart = 49007, RefRangeEnd = 49089, XrefRangeStart = 49007, XrefRangeEnd = 49089, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TrackballGroupAttribute()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TrackballGroupAttribute>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TrackballGroupAttribute.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600933B RID: 37691 RVA: 0x0025EB3B File Offset: 0x0025CD3B
// Note: this type is marked as 'beforefieldinit'.
static TrackballGroupAttribute()
{
Il2CppClassPointerStore<TrackballGroupAttribute>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "TrackballGroupAttribute");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TrackballGroupAttribute>.NativeClassPtr);
TrackballGroupAttribute.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TrackballGroupAttribute>.NativeClassPtr, 100674780);
}
// Token: 0x0600933C RID: 37692 RVA: 0x001CF3DC File Offset: 0x001CD5DC
public TrackballGroupAttribute(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x0400623D RID: 25149
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
}

View File

@@ -0,0 +1,158 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000541 RID: 1345
public sealed class UserLutComponent : PostProcessingComponentRenderTexture<UserLutModel>
{
// Token: 0x170032AC RID: 12972
// (get) Token: 0x060095A5 RID: 38309 RVA: 0x00266A60 File Offset: 0x00264C60
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616320, XrefRangeEnd = 616327, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutComponent.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: 0x060095A6 RID: 38310 RVA: 0x00266AB0 File Offset: 0x00264CB0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616327, XrefRangeEnd = 616339, 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(UserLutComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060095A7 RID: 38311 RVA: 0x00266B0C File Offset: 0x00264D0C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616339, XrefRangeEnd = 616348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void OnGUI()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095A8 RID: 38312 RVA: 0x00266B50 File Offset: 0x00264D50
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616351, RefRangeEnd = 616352, XrefRangeStart = 616348, XrefRangeEnd = 616351, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UserLutComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095A9 RID: 38313 RVA: 0x00266B9C File Offset: 0x00264D9C
// Note: this type is marked as 'beforefieldinit'.
static UserLutComponent()
{
Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "UserLutComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr);
UserLutComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr, 100674934);
UserLutComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr, 100674935);
UserLutComponent.NativeMethodInfoPtr_OnGUI_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr, 100674936);
UserLutComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr, 100674937);
}
// Token: 0x060095AA RID: 38314 RVA: 0x00266C1C File Offset: 0x00264E1C
public UserLutComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x040063B5 RID: 25525
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040063B6 RID: 25526
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x040063B7 RID: 25527
private static readonly IntPtr NativeMethodInfoPtr_OnGUI_Public_Void_0;
// Token: 0x040063B8 RID: 25528
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000542 RID: 1346
public static class Uniforms : Object
{
// Token: 0x060095AB RID: 38315 RVA: 0x00266C28 File Offset: 0x00264E28
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<UserLutComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UserLutComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserLutComponent.Uniforms>.NativeClassPtr);
UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserLutComponent.Uniforms>.NativeClassPtr, "_UserLut");
UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut_Params = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserLutComponent.Uniforms>.NativeClassPtr, "_UserLut_Params");
}
// Token: 0x060095AC RID: 38316 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032AD RID: 12973
// (get) Token: 0x060095AD RID: 38317 RVA: 0x00266C7C File Offset: 0x00264E7C
// (set) Token: 0x060095AE RID: 38318 RVA: 0x00266C9A File Offset: 0x00264E9A
public unsafe static int _UserLut
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut, (void*)(&value));
}
}
// Token: 0x170032AE RID: 12974
// (get) Token: 0x060095AF RID: 38319 RVA: 0x00266CAC File Offset: 0x00264EAC
// (set) Token: 0x060095B0 RID: 38320 RVA: 0x00266CCA File Offset: 0x00264ECA
public unsafe static int _UserLut_Params
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut_Params, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(UserLutComponent.Uniforms.NativeFieldInfoPtr__UserLut_Params, (void*)(&value));
}
}
// Token: 0x040063B9 RID: 25529
private static readonly IntPtr NativeFieldInfoPtr__UserLut;
// Token: 0x040063BA RID: 25530
private static readonly IntPtr NativeFieldInfoPtr__UserLut_Params;
}
}
}

View File

@@ -0,0 +1,205 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200057B RID: 1403
[Serializable]
public class UserLutModel : PostProcessingModel
{
// Token: 0x1700330A RID: 13066
// (get) Token: 0x060096C8 RID: 38600 RVA: 0x0026B3D0 File Offset: 0x002695D0
// (set) Token: 0x060096C9 RID: 38601 RVA: 0x0026B41C File Offset: 0x0026961C
public unsafe UserLutModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new UserLutModel.Settings(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(value));
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060096CA RID: 38602 RVA: 0x0026B47C File Offset: 0x0026967C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616572, XrefRangeEnd = 616574, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UserLutModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096CB RID: 38603 RVA: 0x0026B4CC File Offset: 0x002696CC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616577, RefRangeEnd = 616578, XrefRangeStart = 616574, XrefRangeEnd = 616577, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UserLutModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096CC RID: 38604 RVA: 0x0026B518 File Offset: 0x00269718
// Note: this type is marked as 'beforefieldinit'.
static UserLutModel()
{
Il2CppClassPointerStore<UserLutModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "UserLutModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr);
UserLutModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, "m_Settings");
UserLutModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, 100675032);
UserLutModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, 100675033);
UserLutModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, 100675034);
UserLutModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, 100675035);
}
// Token: 0x060096CD RID: 38605 RVA: 0x002671A0 File Offset: 0x002653A0
public UserLutModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17003309 RID: 13065
// (get) Token: 0x060096CE RID: 38606 RVA: 0x0026B5AC File Offset: 0x002697AC
// (set) Token: 0x060096CF RID: 38607 RVA: 0x0026B5DE File Offset: 0x002697DE
public UserLutModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.NativeFieldInfoPtr_m_Settings);
return new UserLutModel.Settings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.NativeFieldInfoPtr_m_Settings), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x0400653F RID: 25919
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x04006540 RID: 25920
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006541 RID: 25921
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x04006542 RID: 25922
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x04006543 RID: 25923
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200057C RID: 1404
[Serializable]
public sealed class Settings : ValueType
{
// Token: 0x1700330D RID: 13069
// (get) Token: 0x060096D0 RID: 38608 RVA: 0x0026B614 File Offset: 0x00269814
public unsafe static UserLutModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616570, RefRangeEnd = 616572, XrefRangeStart = 616569, XrefRangeEnd = 616570, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UserLutModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new UserLutModel.Settings(intPtr);
}
}
// Token: 0x060096D1 RID: 38609 RVA: 0x0026B650 File Offset: 0x00269850
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UserLutModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr);
UserLutModel.Settings.NativeFieldInfoPtr_lut = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, "lut");
UserLutModel.Settings.NativeFieldInfoPtr_contribution = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, "contribution");
UserLutModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, 100675036);
}
// Token: 0x060096D2 RID: 38610 RVA: 0x0011646F File Offset: 0x0011466F
public Settings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x060096D3 RID: 38611 RVA: 0x0026B6B8 File Offset: 0x002698B8
public unsafe Settings()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<UserLutModel.Settings>.NativeClassPtr, intPtr));
}
// Token: 0x1700330B RID: 13067
// (get) Token: 0x060096D4 RID: 38612 RVA: 0x0026B6E8 File Offset: 0x002698E8
// (set) Token: 0x060096D5 RID: 38613 RVA: 0x0026B71C File Offset: 0x0026991C
public unsafe Texture2D lut
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.Settings.NativeFieldInfoPtr_lut);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture2D(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.Settings.NativeFieldInfoPtr_lut), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700330C RID: 13068
// (get) Token: 0x060096D6 RID: 38614 RVA: 0x0026B744 File Offset: 0x00269944
// (set) Token: 0x060096D7 RID: 38615 RVA: 0x0026B76C File Offset: 0x0026996C
public unsafe float contribution
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.Settings.NativeFieldInfoPtr_contribution);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UserLutModel.Settings.NativeFieldInfoPtr_contribution)) = value;
}
}
// Token: 0x04006544 RID: 25924
private static readonly IntPtr NativeFieldInfoPtr_lut;
// Token: 0x04006545 RID: 25925
private static readonly IntPtr NativeFieldInfoPtr_contribution;
// Token: 0x04006546 RID: 25926
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
}
}
}

View File

@@ -0,0 +1,205 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000543 RID: 1347
public sealed class VignetteComponent : PostProcessingComponentRenderTexture<VignetteModel>
{
// Token: 0x170032AF RID: 12975
// (get) Token: 0x060095B1 RID: 38321 RVA: 0x00266CDC File Offset: 0x00264EDC
public unsafe override bool active
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616352, XrefRangeEnd = 616353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteComponent.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: 0x060095B2 RID: 38322 RVA: 0x00266D2C File Offset: 0x00264F2C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616353, XrefRangeEnd = 616373, 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(VignetteComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060095B3 RID: 38323 RVA: 0x00266D88 File Offset: 0x00264F88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616376, RefRangeEnd = 616377, XrefRangeStart = 616373, XrefRangeEnd = 616376, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe VignetteComponent()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteComponent.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060095B4 RID: 38324 RVA: 0x00266DD4 File Offset: 0x00264FD4
// Note: this type is marked as 'beforefieldinit'.
static VignetteComponent()
{
Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "VignetteComponent");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr);
VignetteComponent.NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr, 100674939);
VignetteComponent.NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr, 100674940);
VignetteComponent.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr, 100674941);
}
// Token: 0x060095B5 RID: 38325 RVA: 0x00266E40 File Offset: 0x00265040
public VignetteComponent(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x040063BB RID: 25531
private static readonly IntPtr NativeMethodInfoPtr_get_active_Public_Virtual_get_Boolean_0;
// Token: 0x040063BC RID: 25532
private static readonly IntPtr NativeMethodInfoPtr_Prepare_Public_Virtual_Void_Material_0;
// Token: 0x040063BD RID: 25533
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000544 RID: 1348
public static class Uniforms : Object
{
// Token: 0x060095B6 RID: 38326 RVA: 0x00266E4C File Offset: 0x0026504C
// Note: this type is marked as 'beforefieldinit'.
static Uniforms()
{
Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<VignetteComponent>.NativeClassPtr, "Uniforms");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr);
VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Color = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr, "_Vignette_Color");
VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr, "_Vignette_Center");
VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr, "_Vignette_Settings");
VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Mask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr, "_Vignette_Mask");
VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Opacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteComponent.Uniforms>.NativeClassPtr, "_Vignette_Opacity");
}
// Token: 0x060095B7 RID: 38327 RVA: 0x0000A688 File Offset: 0x00008888
public Uniforms(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170032B0 RID: 12976
// (get) Token: 0x060095B8 RID: 38328 RVA: 0x00266EDC File Offset: 0x002650DC
// (set) Token: 0x060095B9 RID: 38329 RVA: 0x00266EFA File Offset: 0x002650FA
public unsafe static int _Vignette_Color
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Color, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Color, (void*)(&value));
}
}
// Token: 0x170032B1 RID: 12977
// (get) Token: 0x060095BA RID: 38330 RVA: 0x00266F0C File Offset: 0x0026510C
// (set) Token: 0x060095BB RID: 38331 RVA: 0x00266F2A File Offset: 0x0026512A
public unsafe static int _Vignette_Center
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Center, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Center, (void*)(&value));
}
}
// Token: 0x170032B2 RID: 12978
// (get) Token: 0x060095BC RID: 38332 RVA: 0x00266F3C File Offset: 0x0026513C
// (set) Token: 0x060095BD RID: 38333 RVA: 0x00266F5A File Offset: 0x0026515A
public unsafe static int _Vignette_Settings
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Settings, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Settings, (void*)(&value));
}
}
// Token: 0x170032B3 RID: 12979
// (get) Token: 0x060095BE RID: 38334 RVA: 0x00266F6C File Offset: 0x0026516C
// (set) Token: 0x060095BF RID: 38335 RVA: 0x00266F8A File Offset: 0x0026518A
public unsafe static int _Vignette_Mask
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Mask, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Mask, (void*)(&value));
}
}
// Token: 0x170032B4 RID: 12980
// (get) Token: 0x060095C0 RID: 38336 RVA: 0x00266F9C File Offset: 0x0026519C
// (set) Token: 0x060095C1 RID: 38337 RVA: 0x00266FBA File Offset: 0x002651BA
public unsafe static int _Vignette_Opacity
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Opacity, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(VignetteComponent.Uniforms.NativeFieldInfoPtr__Vignette_Opacity, (void*)(&value));
}
}
// Token: 0x040063BE RID: 25534
private static readonly IntPtr NativeFieldInfoPtr__Vignette_Color;
// Token: 0x040063BF RID: 25535
private static readonly IntPtr NativeFieldInfoPtr__Vignette_Center;
// Token: 0x040063C0 RID: 25536
private static readonly IntPtr NativeFieldInfoPtr__Vignette_Settings;
// Token: 0x040063C1 RID: 25537
private static readonly IntPtr NativeFieldInfoPtr__Vignette_Mask;
// Token: 0x040063C2 RID: 25538
private static readonly IntPtr NativeFieldInfoPtr__Vignette_Opacity;
}
}
}

View File

@@ -0,0 +1,354 @@
using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
namespace UnityEngine.PostProcessing
{
// Token: 0x0200057D RID: 1405
[Serializable]
public class VignetteModel : PostProcessingModel
{
// Token: 0x1700330F RID: 13071
// (get) Token: 0x060096D8 RID: 38616 RVA: 0x0026B790 File Offset: 0x00269990
// (set) Token: 0x060096D9 RID: 38617 RVA: 0x0026B7DC File Offset: 0x002699DC
public unsafe VignetteModel.Settings settings
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new VignetteModel.Settings(intPtr);
}
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616582, XrefRangeEnd = 616583, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
set
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(value));
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
}
// Token: 0x060096DA RID: 38618 RVA: 0x0026B83C File Offset: 0x00269A3C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 616583, XrefRangeEnd = 616585, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), VignetteModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096DB RID: 38619 RVA: 0x0026B88C File Offset: 0x00269A8C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 616588, RefRangeEnd = 616589, XrefRangeStart = 616585, XrefRangeEnd = 616588, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe VignetteModel()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteModel.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060096DC RID: 38620 RVA: 0x0026B8D8 File Offset: 0x00269AD8
// Note: this type is marked as 'beforefieldinit'.
static VignetteModel()
{
Il2CppClassPointerStore<VignetteModel>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "UnityEngine.PostProcessing", "VignetteModel");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr);
VignetteModel.NativeFieldInfoPtr_m_Settings = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, "m_Settings");
VignetteModel.NativeMethodInfoPtr_get_settings_Public_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, 100675037);
VignetteModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, 100675038);
VignetteModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, 100675039);
VignetteModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, 100675040);
}
// Token: 0x060096DD RID: 38621 RVA: 0x002671A0 File Offset: 0x002653A0
public VignetteModel(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700330E RID: 13070
// (get) Token: 0x060096DE RID: 38622 RVA: 0x0026B96C File Offset: 0x00269B6C
// (set) Token: 0x060096DF RID: 38623 RVA: 0x0026B99E File Offset: 0x00269B9E
public VignetteModel.Settings m_Settings
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.NativeFieldInfoPtr_m_Settings);
return new VignetteModel.Settings(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, intPtr));
}
set
{
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.NativeFieldInfoPtr_m_Settings), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, (UIntPtr)0));
}
}
// Token: 0x04006547 RID: 25927
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
// Token: 0x04006548 RID: 25928
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
// Token: 0x04006549 RID: 25929
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
// Token: 0x0400654A RID: 25930
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
// Token: 0x0400654B RID: 25931
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x0200057E RID: 1406
public enum Mode
{
// Token: 0x0400654D RID: 25933
Classic,
// Token: 0x0400654E RID: 25934
Masked
}
// Token: 0x0200057F RID: 1407
[Serializable]
public sealed class Settings : ValueType
{
// Token: 0x17003319 RID: 13081
// (get) Token: 0x060096E0 RID: 38624 RVA: 0x0026B9D4 File Offset: 0x00269BD4
public unsafe static VignetteModel.Settings defaultSettings
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 616580, RefRangeEnd = 616582, XrefRangeStart = 616578, XrefRangeEnd = 616580, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(VignetteModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0, 0, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return new VignetteModel.Settings(intPtr);
}
}
// Token: 0x060096E1 RID: 38625 RVA: 0x0026BA10 File Offset: 0x00269C10
// Note: this type is marked as 'beforefieldinit'.
static Settings()
{
Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<VignetteModel>.NativeClassPtr, "Settings");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr);
VignetteModel.Settings.NativeFieldInfoPtr_mode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "mode");
VignetteModel.Settings.NativeFieldInfoPtr_color = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "color");
VignetteModel.Settings.NativeFieldInfoPtr_center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "center");
VignetteModel.Settings.NativeFieldInfoPtr_intensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "intensity");
VignetteModel.Settings.NativeFieldInfoPtr_smoothness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "smoothness");
VignetteModel.Settings.NativeFieldInfoPtr_roundness = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "roundness");
VignetteModel.Settings.NativeFieldInfoPtr_mask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "mask");
VignetteModel.Settings.NativeFieldInfoPtr_opacity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "opacity");
VignetteModel.Settings.NativeFieldInfoPtr_rounded = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, "rounded");
VignetteModel.Settings.NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, 100675041);
}
// Token: 0x060096E2 RID: 38626 RVA: 0x0011646F File Offset: 0x0011466F
public Settings(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x060096E3 RID: 38627 RVA: 0x0026BB04 File Offset: 0x00269D04
public unsafe Settings()
{
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, (UIntPtr)0)];
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<VignetteModel.Settings>.NativeClassPtr, intPtr));
}
// Token: 0x17003310 RID: 13072
// (get) Token: 0x060096E4 RID: 38628 RVA: 0x0026BB34 File Offset: 0x00269D34
// (set) Token: 0x060096E5 RID: 38629 RVA: 0x0026BB5C File Offset: 0x00269D5C
public unsafe VignetteModel.Mode mode
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_mode);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_mode)) = value;
}
}
// Token: 0x17003311 RID: 13073
// (get) Token: 0x060096E6 RID: 38630 RVA: 0x0026BB80 File Offset: 0x00269D80
// (set) Token: 0x060096E7 RID: 38631 RVA: 0x0026BBA8 File Offset: 0x00269DA8
public unsafe Color color
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_color);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_color)) = value;
}
}
// Token: 0x17003312 RID: 13074
// (get) Token: 0x060096E8 RID: 38632 RVA: 0x0026BBCC File Offset: 0x00269DCC
// (set) Token: 0x060096E9 RID: 38633 RVA: 0x0026BBF4 File Offset: 0x00269DF4
public unsafe Vector2 center
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_center);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_center)) = value;
}
}
// Token: 0x17003313 RID: 13075
// (get) Token: 0x060096EA RID: 38634 RVA: 0x0026BC18 File Offset: 0x00269E18
// (set) Token: 0x060096EB RID: 38635 RVA: 0x0026BC40 File Offset: 0x00269E40
public unsafe float intensity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_intensity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_intensity)) = value;
}
}
// Token: 0x17003314 RID: 13076
// (get) Token: 0x060096EC RID: 38636 RVA: 0x0026BC64 File Offset: 0x00269E64
// (set) Token: 0x060096ED RID: 38637 RVA: 0x0026BC8C File Offset: 0x00269E8C
public unsafe float smoothness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_smoothness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_smoothness)) = value;
}
}
// Token: 0x17003315 RID: 13077
// (get) Token: 0x060096EE RID: 38638 RVA: 0x0026BCB0 File Offset: 0x00269EB0
// (set) Token: 0x060096EF RID: 38639 RVA: 0x0026BCD8 File Offset: 0x00269ED8
public unsafe float roundness
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_roundness);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_roundness)) = value;
}
}
// Token: 0x17003316 RID: 13078
// (get) Token: 0x060096F0 RID: 38640 RVA: 0x0026BCFC File Offset: 0x00269EFC
// (set) Token: 0x060096F1 RID: 38641 RVA: 0x0026BD30 File Offset: 0x00269F30
public unsafe Texture mask
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_mask);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Texture(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_mask), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17003317 RID: 13079
// (get) Token: 0x060096F2 RID: 38642 RVA: 0x0026BD58 File Offset: 0x00269F58
// (set) Token: 0x060096F3 RID: 38643 RVA: 0x0026BD80 File Offset: 0x00269F80
public unsafe float opacity
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_opacity);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_opacity)) = value;
}
}
// Token: 0x17003318 RID: 13080
// (get) Token: 0x060096F4 RID: 38644 RVA: 0x0026BDA4 File Offset: 0x00269FA4
// (set) Token: 0x060096F5 RID: 38645 RVA: 0x0026BDCC File Offset: 0x00269FCC
public unsafe bool rounded
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_rounded);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(VignetteModel.Settings.NativeFieldInfoPtr_rounded)) = value;
}
}
// Token: 0x0400654F RID: 25935
private static readonly IntPtr NativeFieldInfoPtr_mode;
// Token: 0x04006550 RID: 25936
private static readonly IntPtr NativeFieldInfoPtr_color;
// Token: 0x04006551 RID: 25937
private static readonly IntPtr NativeFieldInfoPtr_center;
// Token: 0x04006552 RID: 25938
private static readonly IntPtr NativeFieldInfoPtr_intensity;
// Token: 0x04006553 RID: 25939
private static readonly IntPtr NativeFieldInfoPtr_smoothness;
// Token: 0x04006554 RID: 25940
private static readonly IntPtr NativeFieldInfoPtr_roundness;
// Token: 0x04006555 RID: 25941
private static readonly IntPtr NativeFieldInfoPtr_mask;
// Token: 0x04006556 RID: 25942
private static readonly IntPtr NativeFieldInfoPtr_opacity;
// Token: 0x04006557 RID: 25943
private static readonly IntPtr NativeFieldInfoPtr_rounded;
// Token: 0x04006558 RID: 25944
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
}
}
}