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 = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60001AD")] [Address(RVA = "0x5ABE90", Offset = "0x5AAE90", VA = "0x1805ABE90")] [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 = "0x7A91E0", Offset = "0x7A81E0", VA = "0x1807A91E0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60001AF")] [Address(RVA = "0x7A9200", Offset = "0x7A8200", VA = "0x1807A9200")] [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 = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60001B1")] [Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")] [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 = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60001B3")] [Address(RVA = "0x6A46F0", Offset = "0x6A36F0", VA = "0x1806A46F0")] [CompilerGenerated] private set { } } // Token: 0x060001D3 RID: 467 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001B4")] [Address(RVA = "0x7A90D0", Offset = "0x7A80D0", VA = "0x1807A90D0")] public HableCurve() { } // Token: 0x060001D4 RID: 468 RVA: 0x00002B50 File Offset: 0x00000D50 [Token(Token = "0x60001B5")] [Address(RVA = "0x7A8740", Offset = "0x7A7740", VA = "0x1807A8740")] public float Eval(float x) { return 0f; } // Token: 0x060001D5 RID: 469 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001B6")] [Address(RVA = "0x7A8DD0", Offset = "0x7A7DD0", VA = "0x1807A8DD0")] 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 = "0x7A87B0", Offset = "0x7A77B0", VA = "0x1807A87B0")] private void InitSegments(HableCurve.DirectParams srcParams) { } // Token: 0x060001D7 RID: 471 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60001B8")] [Address(RVA = "0x7A9010", Offset = "0x7A8010", VA = "0x1807A9010")] 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 = "0x7A8640", Offset = "0x7A7640", VA = "0x1807A8640")] 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 = "0x7A86A0", Offset = "0x7A76A0", VA = "0x1807A86A0")] 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 = "0x7B8A10", Offset = "0x7B7A10", VA = "0x1807B8A10")] public float Eval(float x) { return 0f; } // Token: 0x060001DB RID: 475 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000242")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] 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 = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")] 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 = "0x7B8BF0", Offset = "0x7B7BF0", VA = "0x1807B8BF0")] 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 = "0x7B8E40", Offset = "0x7B7E40", VA = "0x1807B8E40")] 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 = "0x7B8EC0", Offset = "0x7B7EC0", VA = "0x1807B8EC0")] 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 = "0x7B8C40", Offset = "0x7B7C40", VA = "0x1807B8C40")] 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 = "0x7B8CC0", Offset = "0x7B7CC0", VA = "0x1807B8CC0")] 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 = "0x7B8D40", Offset = "0x7B7D40", VA = "0x1807B8D40")] 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 = "0x7B8DC0", Offset = "0x7B7DC0", VA = "0x1807B8DC0")] get { return default(Vector4); } } // Token: 0x04000243 RID: 579 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002F4")] private HableCurve parent; } } }