Files
27Aug2021-Cpp2IL-Dump/Unity.RenderPipelines.Core.Runtime/UnityEngine/Rendering/HableCurve.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

360 lines
9.5 KiB
C#

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 = "0x5ABDD0", Offset = "0x5AADD0", VA = "0x1805ABDD0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x60002C6")]
[Address(RVA = "0x5ABE90", Offset = "0x5AAE90", VA = "0x1805ABE90")]
[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 = "0x7A91E0", Offset = "0x7A81E0", VA = "0x1807A91E0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x60002C8")]
[Address(RVA = "0x7A9200", Offset = "0x7A8200", VA = "0x1807A9200")]
[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 = "0x7A91F0", Offset = "0x7A81F0", VA = "0x1807A91F0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x60002CA")]
[Address(RVA = "0x7A9210", Offset = "0x7A8210", VA = "0x1807A9210")]
[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 = "0x6A46E0", Offset = "0x6A36E0", VA = "0x1806A46E0")]
[CompilerGenerated]
get
{
return 0f;
}
[Token(Token = "0x60002CC")]
[Address(RVA = "0x6A46F0", Offset = "0x6A36F0", VA = "0x1806A46F0")]
[CompilerGenerated]
private set
{
}
}
// Token: 0x0600038C RID: 908 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CD")]
[Address(RVA = "0xA3C1D0", Offset = "0xA3B1D0", VA = "0x180A3C1D0")]
public HableCurve()
{
}
// Token: 0x0600038D RID: 909 RVA: 0x000038D0 File Offset: 0x00001AD0
[Token(Token = "0x60002CE")]
[Address(RVA = "0xA3B840", Offset = "0xA3A840", VA = "0x180A3B840")]
public float Eval(float x)
{
return 0f;
}
// Token: 0x0600038E RID: 910 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002CF")]
[Address(RVA = "0xA3BED0", Offset = "0xA3AED0", VA = "0x180A3BED0")]
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 = "0xA3B8B0", Offset = "0xA3A8B0", VA = "0x180A3B8B0")]
private void InitSegments(HableCurve.DirectParams srcParams)
{
}
// Token: 0x06000390 RID: 912 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002D1")]
[Address(RVA = "0xA3C110", Offset = "0xA3B110", VA = "0x180A3C110")]
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 = "0x7A8640", Offset = "0x7A7640", VA = "0x1807A8640")]
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 = "0xA3B7A0", Offset = "0xA3A7A0", VA = "0x180A3B7A0")]
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 = "0xA42040", Offset = "0xA41040", VA = "0x180A42040")]
public float Eval(float x)
{
return 0f;
}
// Token: 0x06000394 RID: 916 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600054D")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
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 = "0x493D90", Offset = "0x492D90", VA = "0x180493D90")]
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 = "0x7B8BF0", Offset = "0x7B7BF0", VA = "0x1807B8BF0")]
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 = "0xA451E0", Offset = "0xA441E0", VA = "0x180A451E0")]
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 = "0xA45270", Offset = "0xA44270", VA = "0x180A45270")]
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 = "0xA44FA0", Offset = "0xA43FA0", VA = "0x180A44FA0")]
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 = "0xA45030", Offset = "0xA44030", VA = "0x180A45030")]
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 = "0xA450C0", Offset = "0xA440C0", VA = "0x180A450C0")]
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 = "0xA45150", Offset = "0xA44150", VA = "0x180A45150")]
get
{
return default(Vector4);
}
}
// Token: 0x04000218 RID: 536
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40002D1")]
private HableCurve parent;
}
}
}