0x00x0038
Members 12
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | s_UnusedAtlasSquareAreas | List<UnityEngine.RectInt> | PrivateStatic | |
| 0x08 | s_ShadowResolutionRequests | List<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest> | PrivateStatic | |
| 0x08 | s_VisibleLightIndexToCameraSquareDistance | float[] | PrivateStatic | |
| 0x08 | s_CompareShadowResolutionRequest | Func<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest | PrivateStatic | |
| 0x08 | s_SortedShadowResolutionRequests | ShadowResolutionRequest[] | PrivateStatic | |
| 0x10 | m_SortedShadowResolutionRequests | NativeArray<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest> | Private | |
| 0x10 | m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndex | NativeArray<System.Int32> | Private | |
| 0x04 | m_TotalShadowSlicesCount | int | Private | |
| 0x04 | m_TotalShadowResolutionRequestCount | int | Private | |
| 0x01 | m_TooManyShadowMaps | bool | Private | |
| 0x0029 | 0x03 | padding / unreflected | ||
| 0x04 | m_ShadowSlicesScaleFactor | int | Private | |
| 0x04 | m_AtlasSize | int | Private | |
| 0x0034 | 0x04 | unreflected bytes to end of AdditionalLightsShadowAtlasLayout | ||
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(UniversalLightData lightData, UniversalShadowData shadowData, UniversalCameraData cameraData) | Public+1 flags | 0x08 | |
| int GetTotalShadowSlicesCount() | Public | 0x04 | |
| int GetTotalShadowResolutionRequestCount() | Public | 0x04 | |
| bool HasTooManyShadowMaps() | Public | 0x01 | |
| int GetShadowSlicesScaleFactor() | Public | 0x04 | |
| int GetAtlasSize() | Public | 0x04 | |
| bool HasSpaceForLight(int originalVisibleLightIndex) | Public | 0x04 | |
| ShadowResolutionRequest GetSortedShadowResolutionRequest(int sortedShadowResolutionRequestIndex) | Public | 0x0E | |
| ShadowResolutionRequest GetSliceShadowResolutionRequest(int originalVisibleLightIndex, int sliceIndex) | Public | 0x0E | |
| void ClearStaticCaches() | PublicStatic | 0x00 | |
| int EstimateScaleFactorNeededToFitAllShadowsInAtlas(ref NativeArray<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest>& shadowResolutionRequests, int endIndex, int atlasSize) | PrivateStatic | 0x10 | |
| Func<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest CreateCompareShadowResolutionRequesPredicate() | PrivateStatic | 0x08 |