implements IEquatable`1
0x00x0010
Members 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | ptr | long | 1 flags | |
| — | m_AllocationInfo | CullingAllocationInfo* | Private | |
| 0x0008 | 0x08 | unreflected bytes to end of CullingResults | ||
Functions 26
| Signature | Flags | Native | Params |
|---|---|---|---|
| int GetLightIndexCount(long cullingResultsPtr) | PrivateStatic | 0x08 | |
| int GetReflectionProbeIndexCount(long cullingResultsPtr) | PrivateStatic | 0x08 | |
| void FillLightAndReflectionProbeIndices(long cullingResultsPtr, ComputeBuffer computeBuffer) | PrivateStatic | 0x08 | |
| int GetLightIndexMapSize(long cullingResultsPtr) | PrivateStatic | 0x08 | |
| void FillLightIndexMap(long cullingResultsPtr, long indexMapPtr, int indexMapSize) | PrivateStatic | 0x08 | |
| void SetLightIndexMap(long cullingResultsPtr, long indexMapPtr, int indexMapSize) | PrivateStatic | 0x08 | |
| bool GetShadowCasterBounds(long cullingResultsPtr, int lightIndex, ref Bounds& bounds) | PrivateStatic | 0x18 | |
| bool ComputeSpotShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | PrivateStatic | 0xFC | |
| bool ComputePointShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, const CubemapFace& cubemapFace, float fovBias, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | PrivateStatic | 0xFC | |
| bool ComputeDirectionalShadowMatricesAndCullingPrimitives(long cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, const Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | PrivateStatic | 0xFC | |
| NativeArray<UnityEngine.Rendering.VisibleLight> get_visibleLights() | Public+1 flags | 0x10 | |
| NativeArray<UnityEngine.Rendering.VisibleReflectionProbe> get_visibleReflectionProbes() | Public+1 flags | 0x10 | |
| NativeArray<T> GetNativeArray(const Void*& dataPointer, int length) | Private | 0x10 | |
| int get_lightAndReflectionProbeIndexCount() | Public+1 flags | 0x04 | |
| void FillLightAndReflectionProbeIndices(ComputeBuffer computeBuffer) | Public | 0x08 | |
| NativeArray<System.Int32> GetLightIndexMap(const Allocator& allocator) | Public | 0x10 | |
| void SetLightIndexMap(const NativeArray<System.Int32>& lightIndexMap) | Public | 0x10 | |
| bool GetShadowCasterBounds(int lightIndex, ref Bounds& outBounds) | Public | 0x18 | |
| bool ComputeSpotShadowMatricesAndCullingPrimitives(int activeLightIndex, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | Public | 0xFC | |
| bool ComputePointShadowMatricesAndCullingPrimitives(int activeLightIndex, const CubemapFace& cubemapFace, float fovBias, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | Public | 0xFC | |
| bool ComputeDirectionalShadowMatricesAndCullingPrimitives(int activeLightIndex, int splitIndex, int splitCount, const Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | Public | 0xFC | |
| bool Equals(const CullingResults& other) | PublicFinal+2 flags | 0x10 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| bool op_Equality(const CullingResults& left, const CullingResults& right) | PublicStatic+1 flags | 0x10 | |
| bool ComputeDirectionalShadowMatricesAndCullingPrimitives_Injected(long cullingResultsPtr, int activeLightIndex, int splitIndex, int splitCount, ref Vector3& splitRatio, int shadowResolution, float shadowNearPlaneOffset, ref Matrix4x4& viewMatrix, ref Matrix4x4& projMatrix, ref ShadowSplitData& shadowSplitData) | PrivateStatic | 0xFC |