Files
NobetaSource/Interop/Assembly-CSharp/UnityEngine/PostProcessing/EyeAdaptationModel.cs
2023-09-06 22:09:22 +02:00

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;
}
}
}