360 lines
9.6 KiB
C#
360 lines
9.6 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace UnityEngine.Rendering.PostProcessing
|
|
{
|
|
// Token: 0x02000079 RID: 121
|
|
[Token(Token = "0x200005B")]
|
|
public class HableCurve
|
|
{
|
|
// Token: 0x17000026 RID: 38
|
|
// (get) Token: 0x060001CB RID: 459 RVA: 0x00002AF0 File Offset: 0x00000CF0
|
|
// (set) Token: 0x060001CC RID: 460 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000026")]
|
|
public float whitePoint
|
|
{
|
|
[Token(Token = "0x60001AC")]
|
|
[Address(RVA = "0x7630B0", Offset = "0x761EB0", VA = "0x1807630B0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60001AD")]
|
|
[Address(RVA = "0x7630C0", Offset = "0x761EC0", VA = "0x1807630C0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000027 RID: 39
|
|
// (get) Token: 0x060001CD RID: 461 RVA: 0x00002B08 File Offset: 0x00000D08
|
|
// (set) Token: 0x060001CE RID: 462 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000027")]
|
|
public float inverseWhitePoint
|
|
{
|
|
[Token(Token = "0x60001AE")]
|
|
[Address(RVA = "0x763220", Offset = "0x762020", VA = "0x180763220")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60001AF")]
|
|
[Address(RVA = "0x762DC0", Offset = "0x761BC0", VA = "0x180762DC0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000028 RID: 40
|
|
// (get) Token: 0x060001CF RID: 463 RVA: 0x00002B20 File Offset: 0x00000D20
|
|
// (set) Token: 0x060001D0 RID: 464 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000028")]
|
|
internal float x0
|
|
{
|
|
[Token(Token = "0x60001B0")]
|
|
[Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60001B1")]
|
|
[Address(RVA = "0x731040", Offset = "0x72FE40", VA = "0x180731040")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000029 RID: 41
|
|
// (get) Token: 0x060001D1 RID: 465 RVA: 0x00002B38 File Offset: 0x00000D38
|
|
// (set) Token: 0x060001D2 RID: 466 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000029")]
|
|
internal float x1
|
|
{
|
|
[Token(Token = "0x60001B2")]
|
|
[Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")]
|
|
[CompilerGenerated]
|
|
get
|
|
{
|
|
return 0f;
|
|
}
|
|
[Token(Token = "0x60001B3")]
|
|
[Address(RVA = "0x7143F0", Offset = "0x7131F0", VA = "0x1807143F0")]
|
|
[CompilerGenerated]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060001D3 RID: 467 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001B4")]
|
|
[Address(RVA = "0x2071B30", Offset = "0x2070930", VA = "0x182071B30")]
|
|
public HableCurve()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001D4 RID: 468 RVA: 0x00002B50 File Offset: 0x00000D50
|
|
[Token(Token = "0x60001B5")]
|
|
[Address(RVA = "0x20711A0", Offset = "0x206FFA0", VA = "0x1820711A0")]
|
|
public float Eval(float x)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060001D5 RID: 469 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001B6")]
|
|
[Address(RVA = "0x2071830", Offset = "0x2070630", VA = "0x182071830")]
|
|
public void Init(float toeStrength, float toeLength, float shoulderStrength, float shoulderLength, float shoulderAngle, float gamma)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001D6 RID: 470 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001B7")]
|
|
[Address(RVA = "0x2071210", Offset = "0x2070010", VA = "0x182071210")]
|
|
private void InitSegments(HableCurve.DirectParams srcParams)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001D7 RID: 471 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001B8")]
|
|
[Address(RVA = "0x2071A70", Offset = "0x2070870", VA = "0x182071A70")]
|
|
private void SolveAB(out float lnA, out float B, float x0, float y0, float m)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001D8 RID: 472 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x60001B9")]
|
|
[Address(RVA = "0x20710A0", Offset = "0x206FEA0", VA = "0x1820710A0")]
|
|
private void AsSlopeIntercept(out float m, out float b, float x0, float x1, float y0, float y1)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060001D9 RID: 473 RVA: 0x00002B68 File Offset: 0x00000D68
|
|
[Token(Token = "0x60001BA")]
|
|
[Address(RVA = "0x2071100", Offset = "0x206FF00", VA = "0x182071100")]
|
|
private float EvalDerivativeLinearGamma(float m, float b, float g, float x)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x04000233 RID: 563
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000198")]
|
|
private readonly HableCurve.Segment[] m_Segments;
|
|
|
|
// Token: 0x04000234 RID: 564
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000199")]
|
|
public readonly HableCurve.Uniforms uniforms;
|
|
|
|
// Token: 0x0200007A RID: 122
|
|
[Token(Token = "0x2000086")]
|
|
private class Segment
|
|
{
|
|
// Token: 0x060001DA RID: 474 RVA: 0x00002B80 File Offset: 0x00000D80
|
|
[Token(Token = "0x6000241")]
|
|
[Address(RVA = "0x20813F0", Offset = "0x20801F0", VA = "0x1820813F0")]
|
|
public float Eval(float x)
|
|
{
|
|
return 0f;
|
|
}
|
|
|
|
// Token: 0x060001DB RID: 475 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000242")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public Segment()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000235 RID: 565
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002E6")]
|
|
public float offsetX;
|
|
|
|
// Token: 0x04000236 RID: 566
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40002E7")]
|
|
public float offsetY;
|
|
|
|
// Token: 0x04000237 RID: 567
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40002E8")]
|
|
public float scaleX;
|
|
|
|
// Token: 0x04000238 RID: 568
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40002E9")]
|
|
public float scaleY;
|
|
|
|
// Token: 0x04000239 RID: 569
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40002EA")]
|
|
public float lnA;
|
|
|
|
// Token: 0x0400023A RID: 570
|
|
[FieldOffset(Offset = "0x24")]
|
|
[Token(Token = "0x40002EB")]
|
|
public float B;
|
|
}
|
|
|
|
// Token: 0x0200007B RID: 123
|
|
[Token(Token = "0x2000087")]
|
|
private struct DirectParams
|
|
{
|
|
// Token: 0x0400023B RID: 571
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x40002EC")]
|
|
internal float x0;
|
|
|
|
// Token: 0x0400023C RID: 572
|
|
[FieldOffset(Offset = "0x4")]
|
|
[Token(Token = "0x40002ED")]
|
|
internal float y0;
|
|
|
|
// Token: 0x0400023D RID: 573
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x40002EE")]
|
|
internal float x1;
|
|
|
|
// Token: 0x0400023E RID: 574
|
|
[FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x40002EF")]
|
|
internal float y1;
|
|
|
|
// Token: 0x0400023F RID: 575
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002F0")]
|
|
internal float W;
|
|
|
|
// Token: 0x04000240 RID: 576
|
|
[FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x40002F1")]
|
|
internal float overshootX;
|
|
|
|
// Token: 0x04000241 RID: 577
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40002F2")]
|
|
internal float overshootY;
|
|
|
|
// Token: 0x04000242 RID: 578
|
|
[FieldOffset(Offset = "0x1C")]
|
|
[Token(Token = "0x40002F3")]
|
|
internal float gamma;
|
|
}
|
|
|
|
// Token: 0x0200007C RID: 124
|
|
[Token(Token = "0x2000088")]
|
|
public class Uniforms
|
|
{
|
|
// Token: 0x060001DC RID: 476 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000243")]
|
|
[Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")]
|
|
internal Uniforms(HableCurve parent)
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700002A RID: 42
|
|
// (get) Token: 0x060001DD RID: 477 RVA: 0x00002B98 File Offset: 0x00000D98
|
|
[Token(Token = "0x17000044")]
|
|
public Vector4 curve
|
|
{
|
|
[Token(Token = "0x6000244")]
|
|
[Address(RVA = "0x20815D0", Offset = "0x20803D0", VA = "0x1820815D0")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002B RID: 43
|
|
// (get) Token: 0x060001DE RID: 478 RVA: 0x00002BB0 File Offset: 0x00000DB0
|
|
[Token(Token = "0x17000045")]
|
|
public Vector4 toeSegmentA
|
|
{
|
|
[Token(Token = "0x6000245")]
|
|
[Address(RVA = "0x2081820", Offset = "0x2080620", VA = "0x182081820")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002C RID: 44
|
|
// (get) Token: 0x060001DF RID: 479 RVA: 0x00002BC8 File Offset: 0x00000DC8
|
|
[Token(Token = "0x17000046")]
|
|
public Vector4 toeSegmentB
|
|
{
|
|
[Token(Token = "0x6000246")]
|
|
[Address(RVA = "0x20818A0", Offset = "0x20806A0", VA = "0x1820818A0")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002D RID: 45
|
|
// (get) Token: 0x060001E0 RID: 480 RVA: 0x00002BE0 File Offset: 0x00000DE0
|
|
[Token(Token = "0x17000047")]
|
|
public Vector4 midSegmentA
|
|
{
|
|
[Token(Token = "0x6000247")]
|
|
[Address(RVA = "0x2081620", Offset = "0x2080420", VA = "0x182081620")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002E RID: 46
|
|
// (get) Token: 0x060001E1 RID: 481 RVA: 0x00002BF8 File Offset: 0x00000DF8
|
|
[Token(Token = "0x17000048")]
|
|
public Vector4 midSegmentB
|
|
{
|
|
[Token(Token = "0x6000248")]
|
|
[Address(RVA = "0x20816A0", Offset = "0x20804A0", VA = "0x1820816A0")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700002F RID: 47
|
|
// (get) Token: 0x060001E2 RID: 482 RVA: 0x00002C10 File Offset: 0x00000E10
|
|
[Token(Token = "0x17000049")]
|
|
public Vector4 shoSegmentA
|
|
{
|
|
[Token(Token = "0x6000249")]
|
|
[Address(RVA = "0x2081720", Offset = "0x2080520", VA = "0x182081720")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000030 RID: 48
|
|
// (get) Token: 0x060001E3 RID: 483 RVA: 0x00002C28 File Offset: 0x00000E28
|
|
[Token(Token = "0x1700004A")]
|
|
public Vector4 shoSegmentB
|
|
{
|
|
[Token(Token = "0x600024A")]
|
|
[Address(RVA = "0x20817A0", Offset = "0x20805A0", VA = "0x1820817A0")]
|
|
get
|
|
{
|
|
return default(Vector4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04000243 RID: 579
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x40002F4")]
|
|
private HableCurve parent;
|
|
}
|
|
}
|
|
}
|