Files
niko 8fc35183db a
2026-04-11 22:19:20 +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: 0x06000F4B RID: 3915 RVA: 0x00009CA8 File Offset: 0x00007EA8
[Token(Token = "0x6000F4B")]
[Address(RVA = "0x2CBCFD0", Offset = "0x2CBBDD0", VA = "0x182CBCFD0")]
[FreeFunction]
private static bool GetShadowCasterBounds(IntPtr cullingResultsPtr, int lightIndex, out Bounds bounds)
{
return default(bool);
}
// Token: 0x06000F4C RID: 3916 RVA: 0x00009CC0 File Offset: 0x00007EC0
[Token(Token = "0x6000F4C")]
[Address(RVA = "0x2CBCD70", Offset = "0x2CBBB70", VA = "0x182CBCD70")]
[FreeFunction]
private static bool ComputeSpotShadowMatricesAndCullingPrimitives(IntPtr cullingResultsPtr, int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
{
return default(bool);
}
// Token: 0x06000F4D RID: 3917 RVA: 0x00009CD8 File Offset: 0x00007ED8
[Token(Token = "0x6000F4D")]
[Address(RVA = "0x2CBCC60", Offset = "0x2CBBA60", VA = "0x182CBCC60")]
[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: 0x170002E1 RID: 737
// (get) Token: 0x06000F4E RID: 3918 RVA: 0x00009CF0 File Offset: 0x00007EF0
[Token(Token = "0x170002E1")]
public NativeArray<VisibleLight> visibleLights
{
[Token(Token = "0x6000F4E")]
[Address(RVA = "0x2CBD020", Offset = "0x2CBBE20", VA = "0x182CBD020")]
get
{
return default(NativeArray<VisibleLight>);
}
}
// Token: 0x06000F4F RID: 3919 RVA: 0x00009D08 File Offset: 0x00007F08
[Token(Token = "0x6000F4F")]
[Address(RVA = "0x1E66220", Offset = "0x1E65020", VA = "0x181E66220")]
private unsafe NativeArray<T> GetNativeArray<T>(void* dataPointer, int length) where T : struct
{
return default(NativeArray<T>);
}
// Token: 0x06000F50 RID: 3920 RVA: 0x00009D20 File Offset: 0x00007F20
[Token(Token = "0x6000F50")]
[Address(RVA = "0x2CBCF80", Offset = "0x2CBBD80", VA = "0x182CBCF80")]
public bool GetShadowCasterBounds(int lightIndex, out Bounds outBounds)
{
return default(bool);
}
// Token: 0x06000F51 RID: 3921 RVA: 0x00009D38 File Offset: 0x00007F38
[Token(Token = "0x6000F51")]
[Address(RVA = "0x2CBCD10", Offset = "0x2CBBB10", VA = "0x182CBCD10")]
public bool ComputeSpotShadowMatricesAndCullingPrimitives(int activeLightIndex, out Matrix4x4 viewMatrix, out Matrix4x4 projMatrix, out ShadowSplitData shadowSplitData)
{
return default(bool);
}
// Token: 0x06000F52 RID: 3922 RVA: 0x00009D50 File Offset: 0x00007F50
[Token(Token = "0x6000F52")]
[Address(RVA = "0x2CBCB90", Offset = "0x2CBB990", VA = "0x182CBCB90")]
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: 0x06000F53 RID: 3923 RVA: 0x00009D68 File Offset: 0x00007F68
[Token(Token = "0x6000F53")]
[Address(RVA = "0x2CBCED0", Offset = "0x2CBBCD0", VA = "0x182CBCED0", Slot = "4")]
public bool Equals(CullingResults other)
{
return default(bool);
}
// Token: 0x06000F54 RID: 3924 RVA: 0x00009D80 File Offset: 0x00007F80
[Token(Token = "0x6000F54")]
[Address(RVA = "0x2CBCDD0", Offset = "0x2CBBBD0", VA = "0x182CBCDD0", Slot = "0")]
public override bool Equals(object obj)
{
return default(bool);
}
// Token: 0x06000F55 RID: 3925 RVA: 0x00009D98 File Offset: 0x00007F98
[Token(Token = "0x6000F55")]
[Address(RVA = "0x2CBCF60", Offset = "0x2CBBD60", VA = "0x182CBCF60", Slot = "2")]
public override int GetHashCode()
{
return 0;
}
// Token: 0x06000F56 RID: 3926 RVA: 0x00009DB0 File Offset: 0x00007FB0
[Token(Token = "0x6000F56")]
[Address(RVA = "0x2CBCB30", Offset = "0x2CBB930", VA = "0x182CBCB30")]
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;
}
}