using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; namespace UnityEngine.Rendering { // Token: 0x0200008E RID: 142 [Token(Token = "0x200005F")] public class HableCurve { // Token: 0x170000A2 RID: 162 // (get) Token: 0x06000384 RID: 900 RVA: 0x00003870 File Offset: 0x00001A70 // (set) Token: 0x06000385 RID: 901 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000076")] public float whitePoint { [Token(Token = "0x60002C5")] [Address(RVA = "0x7630B0", Offset = "0x761EB0", VA = "0x1807630B0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60002C6")] [Address(RVA = "0x7630C0", Offset = "0x761EC0", VA = "0x1807630C0")] [CompilerGenerated] private set { } } // Token: 0x170000A3 RID: 163 // (get) Token: 0x06000386 RID: 902 RVA: 0x00003888 File Offset: 0x00001A88 // (set) Token: 0x06000387 RID: 903 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000077")] public float inverseWhitePoint { [Token(Token = "0x60002C7")] [Address(RVA = "0x763220", Offset = "0x762020", VA = "0x180763220")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60002C8")] [Address(RVA = "0x762DC0", Offset = "0x761BC0", VA = "0x180762DC0")] [CompilerGenerated] private set { } } // Token: 0x170000A4 RID: 164 // (get) Token: 0x06000388 RID: 904 RVA: 0x000038A0 File Offset: 0x00001AA0 // (set) Token: 0x06000389 RID: 905 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000078")] public float x0 { [Token(Token = "0x60002C9")] [Address(RVA = "0x7634E0", Offset = "0x7622E0", VA = "0x1807634E0")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60002CA")] [Address(RVA = "0x731040", Offset = "0x72FE40", VA = "0x180731040")] [CompilerGenerated] private set { } } // Token: 0x170000A5 RID: 165 // (get) Token: 0x0600038A RID: 906 RVA: 0x000038B8 File Offset: 0x00001AB8 // (set) Token: 0x0600038B RID: 907 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000079")] public float x1 { [Token(Token = "0x60002CB")] [Address(RVA = "0x763230", Offset = "0x762030", VA = "0x180763230")] [CompilerGenerated] get { return 0f; } [Token(Token = "0x60002CC")] [Address(RVA = "0x7143F0", Offset = "0x7131F0", VA = "0x1807143F0")] [CompilerGenerated] private set { } } // Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002CD")] [Address(RVA = "0x258C300", Offset = "0x258B100", VA = "0x18258C300")] public HableCurve() { } // Token: 0x0600038D RID: 909 RVA: 0x000038D0 File Offset: 0x00001AD0 [Token(Token = "0x60002CE")] [Address(RVA = "0x258B970", Offset = "0x258A770", VA = "0x18258B970")] public float Eval(float x) { return 0f; } // Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002CF")] [Address(RVA = "0x258C000", Offset = "0x258AE00", VA = "0x18258C000")] public void Init(float toeStrength, float toeLength, float shoulderStrength, float shoulderLength, float shoulderAngle, float gamma) { } // Token: 0x0600038F RID: 911 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D0")] [Address(RVA = "0x258B9E0", Offset = "0x258A7E0", VA = "0x18258B9E0")] private void InitSegments(HableCurve.DirectParams srcParams) { } // Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D1")] [Address(RVA = "0x258C240", Offset = "0x258B040", VA = "0x18258C240")] private void SolveAB(out float lnA, out float B, float x0, float y0, float m) { } // Token: 0x06000391 RID: 913 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60002D2")] [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: 0x06000392 RID: 914 RVA: 0x000038E8 File Offset: 0x00001AE8 [Token(Token = "0x60002D3")] [Address(RVA = "0x258B8D0", Offset = "0x258A6D0", VA = "0x18258B8D0")] private float EvalDerivativeLinearGamma(float m, float b, float g, float x) { return 0f; } // Token: 0x04000208 RID: 520 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400018B")] public readonly HableCurve.Segment[] segments; // Token: 0x04000209 RID: 521 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400018C")] public readonly HableCurve.Uniforms uniforms; // Token: 0x0200008F RID: 143 [Token(Token = "0x20000E0")] public class Segment { // Token: 0x06000393 RID: 915 RVA: 0x00003900 File Offset: 0x00001B00 [Token(Token = "0x600054C")] [Address(RVA = "0x2591E90", Offset = "0x2590C90", VA = "0x182591E90")] public float Eval(float x) { return 0f; } // Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600054D")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public Segment() { } // Token: 0x0400020A RID: 522 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002C3")] public float offsetX; // Token: 0x0400020B RID: 523 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40002C4")] public float offsetY; // Token: 0x0400020C RID: 524 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40002C5")] public float scaleX; // Token: 0x0400020D RID: 525 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40002C6")] public float scaleY; // Token: 0x0400020E RID: 526 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40002C7")] public float lnA; // Token: 0x0400020F RID: 527 [FieldOffset(Offset = "0x24")] [Token(Token = "0x40002C8")] public float B; } // Token: 0x02000090 RID: 144 [Token(Token = "0x20000E1")] private struct DirectParams { // Token: 0x04000210 RID: 528 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40002C9")] internal float x0; // Token: 0x04000211 RID: 529 [FieldOffset(Offset = "0x4")] [Token(Token = "0x40002CA")] internal float y0; // Token: 0x04000212 RID: 530 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40002CB")] internal float x1; // Token: 0x04000213 RID: 531 [FieldOffset(Offset = "0xC")] [Token(Token = "0x40002CC")] internal float y1; // Token: 0x04000214 RID: 532 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002CD")] internal float W; // Token: 0x04000215 RID: 533 [FieldOffset(Offset = "0x14")] [Token(Token = "0x40002CE")] internal float overshootX; // Token: 0x04000216 RID: 534 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40002CF")] internal float overshootY; // Token: 0x04000217 RID: 535 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40002D0")] internal float gamma; } // Token: 0x02000091 RID: 145 [Token(Token = "0x20000E2")] public class Uniforms { // Token: 0x06000395 RID: 917 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600054E")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] internal Uniforms(HableCurve parent) { } // Token: 0x170000A6 RID: 166 // (get) Token: 0x06000396 RID: 918 RVA: 0x00003918 File Offset: 0x00001B18 [Token(Token = "0x170000C8")] public Vector4 curve { [Token(Token = "0x600054F")] [Address(RVA = "0x20815D0", Offset = "0x20803D0", VA = "0x1820815D0")] get { return default(Vector4); } } // Token: 0x170000A7 RID: 167 // (get) Token: 0x06000397 RID: 919 RVA: 0x00003930 File Offset: 0x00001B30 [Token(Token = "0x170000C9")] public Vector4 toeSegmentA { [Token(Token = "0x6000550")] [Address(RVA = "0x2594FF0", Offset = "0x2593DF0", VA = "0x182594FF0")] get { return default(Vector4); } } // Token: 0x170000A8 RID: 168 // (get) Token: 0x06000398 RID: 920 RVA: 0x00003948 File Offset: 0x00001B48 [Token(Token = "0x170000CA")] public Vector4 toeSegmentB { [Token(Token = "0x6000551")] [Address(RVA = "0x2595080", Offset = "0x2593E80", VA = "0x182595080")] get { return default(Vector4); } } // Token: 0x170000A9 RID: 169 // (get) Token: 0x06000399 RID: 921 RVA: 0x00003960 File Offset: 0x00001B60 [Token(Token = "0x170000CB")] public Vector4 midSegmentA { [Token(Token = "0x6000552")] [Address(RVA = "0x2594DB0", Offset = "0x2593BB0", VA = "0x182594DB0")] get { return default(Vector4); } } // Token: 0x170000AA RID: 170 // (get) Token: 0x0600039A RID: 922 RVA: 0x00003978 File Offset: 0x00001B78 [Token(Token = "0x170000CC")] public Vector4 midSegmentB { [Token(Token = "0x6000553")] [Address(RVA = "0x2594E40", Offset = "0x2593C40", VA = "0x182594E40")] get { return default(Vector4); } } // Token: 0x170000AB RID: 171 // (get) Token: 0x0600039B RID: 923 RVA: 0x00003990 File Offset: 0x00001B90 [Token(Token = "0x170000CD")] public Vector4 shoSegmentA { [Token(Token = "0x6000554")] [Address(RVA = "0x2594ED0", Offset = "0x2593CD0", VA = "0x182594ED0")] get { return default(Vector4); } } // Token: 0x170000AC RID: 172 // (get) Token: 0x0600039C RID: 924 RVA: 0x000039A8 File Offset: 0x00001BA8 [Token(Token = "0x170000CE")] public Vector4 shoSegmentB { [Token(Token = "0x6000555")] [Address(RVA = "0x2594F60", Offset = "0x2593D60", VA = "0x182594F60")] get { return default(Vector4); } } // Token: 0x04000218 RID: 536 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40002D1")] private HableCurve parent; } } }