189 lines
5.7 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|