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: 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 visibleLights { [Token(Token = "0x6000F4E")] [Address(RVA = "0x2CBD020", Offset = "0x2CBBE20", VA = "0x182CBD020")] get { return default(NativeArray); } } // Token: 0x06000F4F RID: 3919 RVA: 0x00009D08 File Offset: 0x00007F08 [Token(Token = "0x6000F4F")] [Address(RVA = "0x1E66220", Offset = "0x1E65020", VA = "0x181E66220")] private unsafe NativeArray GetNativeArray(void* dataPointer, int length) where T : struct { return default(NativeArray); } // 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; } }