Zdexby TheHolyOneZ
9,523 structs
Struct

AdditionalLightsShadowAtlasLayout

: ValueType : Object
UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout, Unity.RenderPipelines.Universal.Runtime 0x0038 (56 B) Unity.RenderPipelines.Universal.Runtime.dll
0x00x0038

Members 12

OffsetSizeNameTypeFlags
0x08s_UnusedAtlasSquareAreasList<UnityEngine.RectInt>PrivateStatic
0x08s_ShadowResolutionRequestsList<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest>PrivateStatic
0x08s_VisibleLightIndexToCameraSquareDistancefloat[]PrivateStatic
0x08s_CompareShadowResolutionRequestFunc<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequestPrivateStatic
0x08s_SortedShadowResolutionRequestsShadowResolutionRequest[]PrivateStatic
0x10m_SortedShadowResolutionRequestsNativeArray<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest>Private
0x10m_VisibleLightIndexToSortedShadowResolutionRequestsFirstSliceIndexNativeArray<System.Int32>Private
0x04m_TotalShadowSlicesCountintPrivate
0x04m_TotalShadowResolutionRequestCountintPrivate
0x01m_TooManyShadowMapsboolPrivate
0x00290x03padding / unreflected
0x04m_ShadowSlicesScaleFactorintPrivate
0x04m_AtlasSizeintPrivate
0x00340x04unreflected bytes to end of AdditionalLightsShadowAtlasLayout

Functions 12

SignatureFlagsNativeParams
void .ctor(UniversalLightData lightData, UniversalShadowData shadowData, UniversalCameraData cameraData)Public+1 flags0x08
int GetTotalShadowSlicesCount()Public0x04
int GetTotalShadowResolutionRequestCount()Public0x04
bool HasTooManyShadowMaps()Public0x01
int GetShadowSlicesScaleFactor()Public0x04
int GetAtlasSize()Public0x04
bool HasSpaceForLight(int originalVisibleLightIndex)Public0x04
ShadowResolutionRequest GetSortedShadowResolutionRequest(int sortedShadowResolutionRequestIndex)Public0x0E
ShadowResolutionRequest GetSliceShadowResolutionRequest(int originalVisibleLightIndex, int sliceIndex)Public0x0E
void ClearStaticCaches()PublicStatic0x00
int EstimateScaleFactorNeededToFitAllShadowsInAtlas(ref NativeArray<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest>& shadowResolutionRequests, int endIndex, int atlasSize)PrivateStatic0x10
Func<UnityEngine.Rendering.Universal.AdditionalLightsShadowAtlasLayout.ShadowResolutionRequest CreateCompareShadowResolutionRequesPredicate()PrivateStatic0x08

Used by 4

types with a member, parameter or interface of this type