Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}