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 { // 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 visibleLights { [Token(Token = "0x6000F59")] [Address(RVA = "0xED2530", Offset = "0xED1530", VA = "0x180ED2530")] get { return default(NativeArray); } } // Token: 0x06000F5A RID: 3930 RVA: 0x00009D50 File Offset: 0x00007F50 [Token(Token = "0x6000F5A")] [Address(RVA = "0x35BD930", Offset = "0x35BC930", VA = "0x1835BD930")] private unsafe NativeArray GetNativeArray(void* dataPointer, int length) where T : struct { return default(NativeArray); } // 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; } }