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