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

189 lines
5.7 KiB
C#

using System;
using Cpp2IlInjected;
namespace UnityEngine.PostProcessing
{
// Token: 0x02000546 RID: 1350
[Token(Token = "0x2000546")]
[Serializable]
public class BloomModel : PostProcessingModel
{
// Token: 0x17000337 RID: 823
// (get) Token: 0x06002DBF RID: 11711 RVA: 0x000020D3 File Offset: 0x000002D3
// (set) Token: 0x06002DC0 RID: 11712 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000337")]
public BloomModel.Settings settings
{
[Token(Token = "0x6002DBF")]
[Address(RVA = "0xE4CB30", Offset = "0xE4B330", VA = "0x180E4CB30")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002DC0")]
[Address(RVA = "0xE4CB50", Offset = "0xE4B350", VA = "0x180E4CB50")]
set
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x06002DC1 RID: 11713 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002DC1")]
[Address(RVA = "0xE4CAA0", Offset = "0xE4B2A0", VA = "0x180E4CAA0", Slot = "4")]
public override void Reset()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002DC2 RID: 11714 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x6002DC2")]
[Address(RVA = "0xE4CAE0", Offset = "0xE4B2E0", VA = "0x180E4CAE0")]
public BloomModel()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04003664 RID: 13924
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4003664")]
[SerializeField]
private BloomModel.Settings m_Settings;
// Token: 0x02000547 RID: 1351
[Token(Token = "0x2000547")]
[Serializable]
public struct BloomSettings
{
// Token: 0x17000338 RID: 824
// (get) Token: 0x06002DC4 RID: 11716 RVA: 0x00062378 File Offset: 0x00060578
// (set) Token: 0x06002DC3 RID: 11715 RVA: 0x0006235C File Offset: 0x0006055C
[Token(Token = "0x17000338")]
public float thresholdLinear
{
[Token(Token = "0x6002DC4")]
[Address(RVA = "0x66BD00", Offset = "0x66A500", VA = "0x18066BD00")]
get
{
return Mathf.GammaToLinearSpace(this.threshold);
}
[Token(Token = "0x6002DC3")]
[Address(RVA = "0x66BD10", Offset = "0x66A510", VA = "0x18066BD10")]
set
{
float num = Mathf.LinearToGammaSpace(value);
this.threshold = num;
}
}
// Token: 0x17000339 RID: 825
// (get) Token: 0x06002DC5 RID: 11717 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x17000339")]
public static BloomModel.BloomSettings defaultSettings
{
[Token(Token = "0x6002DC5")]
[Address(RVA = "0x66BCD0", Offset = "0x66A4D0", VA = "0x18066BCD0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x04003665 RID: 13925
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4003665")]
[Tooltip("Strength of the bloom filter.")]
[Min(0f)]
public float intensity;
// Token: 0x04003666 RID: 13926
[FieldOffset(Offset = "0x4")]
[Token(Token = "0x4003666")]
[Tooltip("Filters out pixels under this level of brightness.")]
[Min(0f)]
public float threshold;
// Token: 0x04003667 RID: 13927
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4003667")]
[Tooltip("Makes transition between under/over-threshold gradual (0 = hard threshold, 1 = soft threshold).")]
[Range(0f, 1f)]
public float softKnee;
// Token: 0x04003668 RID: 13928
[FieldOffset(Offset = "0xC")]
[Token(Token = "0x4003668")]
[Range(1f, 7f)]
[Tooltip("Changes extent of veiling effects in a screen resolution-independent fashion.")]
public float radius;
// Token: 0x04003669 RID: 13929
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4003669")]
[Tooltip("Reduces flashing noise with an additional filter.")]
public bool antiFlicker;
}
// Token: 0x02000548 RID: 1352
[Token(Token = "0x2000548")]
[Serializable]
public struct LensDirtSettings
{
// Token: 0x1700033A RID: 826
// (get) Token: 0x06002DC6 RID: 11718 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700033A")]
public static BloomModel.LensDirtSettings defaultSettings
{
[Token(Token = "0x6002DC6")]
[Address(RVA = "0x66FA00", Offset = "0x66E200", VA = "0x18066FA00")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0400366A RID: 13930
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400366A")]
[Tooltip("Dirtiness texture to add smudges or dust to the lens.")]
public Texture texture;
// Token: 0x0400366B RID: 13931
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400366B")]
[Tooltip("Amount of lens dirtiness.")]
[Min(0f)]
public float intensity;
}
// Token: 0x02000549 RID: 1353
[Token(Token = "0x2000549")]
[Serializable]
public struct Settings
{
// Token: 0x1700033B RID: 827
// (get) Token: 0x06002DC7 RID: 11719 RVA: 0x000020D3 File Offset: 0x000002D3
[Token(Token = "0x1700033B")]
public static BloomModel.Settings defaultSettings
{
[Token(Token = "0x6002DC7")]
[Address(RVA = "0x6705A0", Offset = "0x66EDA0", VA = "0x1806705A0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x0400366C RID: 13932
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400366C")]
public BloomModel.BloomSettings bloom;
// Token: 0x0400366D RID: 13933
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400366D")]
public BloomModel.LensDirtSettings lensDirt;
}
}
}