256 lines
11 KiB
C#
256 lines
11 KiB
C#
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 EyeAdaptationModel : PostProcessingModel
|
|
{
|
|
// Token: 0x1700332D RID: 13101
|
|
// (get) Token: 0x0600973B RID: 38715 RVA: 0x0026CED0 File Offset: 0x0026B0D0
|
|
// (set) Token: 0x0600973C RID: 38716 RVA: 0x0026CF20 File Offset: 0x0026B120
|
|
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: 0x0600973D RID: 38717 RVA: 0x0026CF74 File Offset: 0x0026B174
|
|
[CallerCount(0)]
|
|
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 634274, XrefRangeEnd = 634275, 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: 0x0600973E RID: 38718 RVA: 0x0026CFC4 File Offset: 0x0026B1C4
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 634277, RefRangeEnd = 634278, XrefRangeStart = 634275, XrefRangeEnd = 634277, 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: 0x0600973F RID: 38719 RVA: 0x0026D010 File Offset: 0x0026B210
|
|
// 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, 100675057);
|
|
EyeAdaptationModel.NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675058);
|
|
EyeAdaptationModel.NativeMethodInfoPtr_Reset_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675059);
|
|
EyeAdaptationModel.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EyeAdaptationModel>.NativeClassPtr, 100675060);
|
|
}
|
|
|
|
// Token: 0x06009740 RID: 38720 RVA: 0x00269DA4 File Offset: 0x00267FA4
|
|
public EyeAdaptationModel(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700332C RID: 13100
|
|
// (get) Token: 0x06009741 RID: 38721 RVA: 0x0026D0A4 File Offset: 0x0026B2A4
|
|
// (set) Token: 0x06009742 RID: 38722 RVA: 0x0026D0CC File Offset: 0x0026B2CC
|
|
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: 0x04006546 RID: 25926
|
|
private static readonly IntPtr NativeFieldInfoPtr_m_Settings;
|
|
|
|
// Token: 0x04006547 RID: 25927
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_settings_Public_get_Settings_0;
|
|
|
|
// Token: 0x04006548 RID: 25928
|
|
private static readonly IntPtr NativeMethodInfoPtr_set_settings_Public_set_Void_Settings_0;
|
|
|
|
// Token: 0x04006549 RID: 25929
|
|
private static readonly IntPtr NativeMethodInfoPtr_Reset_Public_Virtual_Void_0;
|
|
|
|
// Token: 0x0400654A RID: 25930
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
|
|
|
|
// Token: 0x02000575 RID: 1397
|
|
public enum EyeAdaptationType
|
|
{
|
|
// Token: 0x0400654C RID: 25932
|
|
Progressive,
|
|
// Token: 0x0400654D RID: 25933
|
|
Fixed
|
|
}
|
|
|
|
// Token: 0x02000576 RID: 1398
|
|
[Serializable]
|
|
[StructLayout(LayoutKind.Explicit)]
|
|
public struct Settings
|
|
{
|
|
// Token: 0x1700332E RID: 13102
|
|
// (get) Token: 0x06009743 RID: 38723 RVA: 0x0026D0F0 File Offset: 0x0026B2F0
|
|
public unsafe static EyeAdaptationModel.Settings defaultSettings
|
|
{
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 634272, RefRangeEnd = 634274, XrefRangeStart = 634272, XrefRangeEnd = 634272, 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: 0x06009744 RID: 38724 RVA: 0x0026D134 File Offset: 0x0026B334
|
|
// 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, 100675061);
|
|
}
|
|
|
|
// Token: 0x06009745 RID: 38725 RVA: 0x0026D24F File Offset: 0x0026B44F
|
|
public Object BoxIl2CppObject()
|
|
{
|
|
return new Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<EyeAdaptationModel.Settings>.NativeClassPtr, ref this));
|
|
}
|
|
|
|
// Token: 0x0400654E RID: 25934
|
|
private static readonly IntPtr NativeFieldInfoPtr_lowPercent;
|
|
|
|
// Token: 0x0400654F RID: 25935
|
|
private static readonly IntPtr NativeFieldInfoPtr_highPercent;
|
|
|
|
// Token: 0x04006550 RID: 25936
|
|
private static readonly IntPtr NativeFieldInfoPtr_minLuminance;
|
|
|
|
// Token: 0x04006551 RID: 25937
|
|
private static readonly IntPtr NativeFieldInfoPtr_maxLuminance;
|
|
|
|
// Token: 0x04006552 RID: 25938
|
|
private static readonly IntPtr NativeFieldInfoPtr_keyValue;
|
|
|
|
// Token: 0x04006553 RID: 25939
|
|
private static readonly IntPtr NativeFieldInfoPtr_dynamicKeyValue;
|
|
|
|
// Token: 0x04006554 RID: 25940
|
|
private static readonly IntPtr NativeFieldInfoPtr_adaptationType;
|
|
|
|
// Token: 0x04006555 RID: 25941
|
|
private static readonly IntPtr NativeFieldInfoPtr_speedUp;
|
|
|
|
// Token: 0x04006556 RID: 25942
|
|
private static readonly IntPtr NativeFieldInfoPtr_speedDown;
|
|
|
|
// Token: 0x04006557 RID: 25943
|
|
private static readonly IntPtr NativeFieldInfoPtr_logMin;
|
|
|
|
// Token: 0x04006558 RID: 25944
|
|
private static readonly IntPtr NativeFieldInfoPtr_logMax;
|
|
|
|
// Token: 0x04006559 RID: 25945
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_defaultSettings_Public_Static_get_Settings_0;
|
|
|
|
// Token: 0x0400655A RID: 25946
|
|
[FieldOffset(0)]
|
|
public float lowPercent;
|
|
|
|
// Token: 0x0400655B RID: 25947
|
|
[FieldOffset(4)]
|
|
public float highPercent;
|
|
|
|
// Token: 0x0400655C RID: 25948
|
|
[FieldOffset(8)]
|
|
public float minLuminance;
|
|
|
|
// Token: 0x0400655D RID: 25949
|
|
[FieldOffset(12)]
|
|
public float maxLuminance;
|
|
|
|
// Token: 0x0400655E RID: 25950
|
|
[FieldOffset(16)]
|
|
public float keyValue;
|
|
|
|
// Token: 0x0400655F RID: 25951
|
|
[FieldOffset(20)]
|
|
[MarshalAs(UnmanagedType.U1)]
|
|
public bool dynamicKeyValue;
|
|
|
|
// Token: 0x04006560 RID: 25952
|
|
[FieldOffset(24)]
|
|
public EyeAdaptationModel.EyeAdaptationType adaptationType;
|
|
|
|
// Token: 0x04006561 RID: 25953
|
|
[FieldOffset(28)]
|
|
public float speedUp;
|
|
|
|
// Token: 0x04006562 RID: 25954
|
|
[FieldOffset(32)]
|
|
public float speedDown;
|
|
|
|
// Token: 0x04006563 RID: 25955
|
|
[FieldOffset(36)]
|
|
public int logMin;
|
|
|
|
// Token: 0x04006564 RID: 25956
|
|
[FieldOffset(40)]
|
|
public int logMax;
|
|
}
|
|
}
|
|
}
|