130 lines
5.1 KiB
C#
130 lines
5.1 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
using Unity.Collections;
|
|
using UnityEngine.Bindings;
|
|
|
|
namespace UnityEngine.Rendering
|
|
{
|
|
// Token: 0x02000263 RID: 611
|
|
[Token(Token = "0x2000263")]
|
|
[NativeHeader("Runtime/Export/RenderPipeline/ScriptableRenderPipeline.bindings.h")]
|
|
[NativeHeader("Runtime/Scripting/ScriptingCommonStructDefinitions.h")]
|
|
[NativeHeader("Runtime/Graphics/ScriptableRenderLoop/ScriptableCulling.h")]
|
|
public struct CullingResults : IEquatable<CullingResults>
|
|
{
|
|
// Token: 0x06000F56 RID: 3926 RVA: 0x00009CF0 File Offset: 0x00007EF0
|
|
[Token(Token = "0x6000F56")]
|
|
[Address(RVA = "0xED24E0", Offset = "0xED14E0", VA = "0x180ED24E0")]
|
|
[FreeFunction]
|
|
private static bool GetShadowCasterBounds(IntPtr cullingResultsPtr, int lightIndex, out Bounds bounds)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F57 RID: 3927 RVA: 0x00009D08 File Offset: 0x00007F08
|
|
[Token(Token = "0x6000F57")]
|
|
[Address(RVA = "0xED2280", Offset = "0xED1280", VA = "0x180ED2280")]
|
|
[FreeFunction]
|
|
private static bool ComputeSpotShadowMatricesAndCullingPrimitives(IntPtr cullingResultsPtr, int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F58 RID: 3928 RVA: 0x00009D20 File Offset: 0x00007F20
|
|
[Token(Token = "0x6000F58")]
|
|
[Address(RVA = "0xED2170", Offset = "0xED1170", VA = "0x180ED2170")]
|
|
[FreeFunction]
|
|
private static bool ComputeDirectionalShadowMatricesAndCullingPrimitives(IntPtr cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x170002E3 RID: 739
|
|
// (get) Token: 0x06000F59 RID: 3929 RVA: 0x00009D38 File Offset: 0x00007F38
|
|
[Token(Token = "0x170002E3")]
|
|
public NativeArray<VisibleLight> visibleLights
|
|
{
|
|
[Token(Token = "0x6000F59")]
|
|
[Address(RVA = "0xED2530", Offset = "0xED1530", VA = "0x180ED2530")]
|
|
get
|
|
{
|
|
return default(NativeArray<VisibleLight>);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000F5A RID: 3930 RVA: 0x00009D50 File Offset: 0x00007F50
|
|
[Token(Token = "0x6000F5A")]
|
|
[Address(RVA = "0x35BD930", Offset = "0x35BC930", VA = "0x1835BD930")]
|
|
private unsafe NativeArray<T> GetNativeArray<T>(void* dataPointer, int length) where T : struct
|
|
{
|
|
return default(NativeArray<T>);
|
|
}
|
|
|
|
// Token: 0x06000F5B RID: 3931 RVA: 0x00009D68 File Offset: 0x00007F68
|
|
[Token(Token = "0x6000F5B")]
|
|
[Address(RVA = "0xED2490", Offset = "0xED1490", VA = "0x180ED2490")]
|
|
public bool GetShadowCasterBounds(int lightIndex, out Bounds outBounds)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F5C RID: 3932 RVA: 0x00009D80 File Offset: 0x00007F80
|
|
[Token(Token = "0x6000F5C")]
|
|
[Address(RVA = "0xED2220", Offset = "0xED1220", VA = "0x180ED2220")]
|
|
public bool ComputeSpotShadowMatricesAndCullingPrimitives(int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F5D RID: 3933 RVA: 0x00009D98 File Offset: 0x00007F98
|
|
[Token(Token = "0x6000F5D")]
|
|
[Address(RVA = "0xED20A0", Offset = "0xED10A0", VA = "0x180ED20A0")]
|
|
public bool ComputeDirectionalShadowMatricesAndCullingPrimitives(int activeLightIndex, int splitIndex, int splitCount, Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F5E RID: 3934 RVA: 0x00009DB0 File Offset: 0x00007FB0
|
|
[Token(Token = "0x6000F5E")]
|
|
[Address(RVA = "0xED23E0", Offset = "0xED13E0", VA = "0x180ED23E0", Slot = "4")]
|
|
public bool Equals(CullingResults other)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F5F RID: 3935 RVA: 0x00009DC8 File Offset: 0x00007FC8
|
|
[Token(Token = "0x6000F5F")]
|
|
[Address(RVA = "0xED22E0", Offset = "0xED12E0", VA = "0x180ED22E0", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000F60 RID: 3936 RVA: 0x00009DE0 File Offset: 0x00007FE0
|
|
[Token(Token = "0x6000F60")]
|
|
[Address(RVA = "0xED2470", Offset = "0xED1470", VA = "0x180ED2470", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
return 0;
|
|
}
|
|
|
|
// Token: 0x06000F61 RID: 3937 RVA: 0x00009DF8 File Offset: 0x00007FF8
|
|
[Token(Token = "0x6000F61")]
|
|
[Address(RVA = "0xED2040", Offset = "0xED1040", VA = "0x180ED2040")]
|
|
private static bool ComputeDirectionalShadowMatricesAndCullingPrimitives_Injected(IntPtr cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, ref Vector3 splitRatio, int shadowResolution, float shadowNearPlaneOffset, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x04000777 RID: 1911
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x4000777")]
|
|
internal IntPtr ptr;
|
|
|
|
// Token: 0x04000778 RID: 1912
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x4000778")]
|
|
private unsafe CullingAllocationInfo* m_AllocationInfo;
|
|
}
|
|
}
|